Ένα από τα προβλήματα που αντιμετωπίζουν πολλοί σχεδιαστές ιστοσελίδων είναι το ζήτημα συμβατότητας μεταξύ των browsers μεταξύ του Internet Explorer και άλλων προγραμμάτων περιήγησης. Όταν το σχέδιο και η ευθυγράμμιση φαίνονται ωραία σε Firefox και Safari, είναι πολύ πιθανό να σπάσει στον Internet Explorer. Αυτό που κάνει το χειρότερο είναι ότι ακόμα και στα διάφορα προγράμματα περιήγησης IE, ο κώδικας μπορεί να μην λειτουργεί όπως αναμένεται. Αυτό που λειτουργεί στο IE 7 δεν σημαίνει ότι θα λειτουργήσει στον IE 6. Με την κυκλοφορία του IE 8, δεν φαίνεται να καθιστά ευκολότερο το όλο πρόβλημα (υπάρχει ένα χαρακτηριστικό στο IE 8 που σας επιτρέπει να δείτε ιστότοπους σε λειτουργία IE 7, αλλά εξακολουθεί να μην επιλύει το βασικό πρόβλημα).

Το δεύτερο πρόβλημα είναι ότι η Microsoft δεν σας επιτρέπει να εγκαταστήσετε αρκετές εκδόσεις του IE στα ίδια Windows (εκτός αν το hack σας). Εάν εγκαταστήσετε τον IE 7, αντικαθιστά αυτόματα τον IE 6 και αν κάνετε αναβάθμιση σε IE 8, οι IE 6 και 7 σας έχουν εξαφανιστεί. Ακόμα κι αν θέλετε να δοκιμάσετε τον ιστότοπό σας στα διάφορα προγράμματα περιήγησης IE, δεν θα μπορείτε να το κάνετε (εύκολα) μέσα στα ίδια Windows.

Αν αντιμετωπίζετε τα παραπάνω προβλήματα, τότε το IETester θα μπορούσε να είναι η λύση για εσάς.

Το IETester είναι ένα λογισμικό βασισμένο στα Windows που σας επιτρέπει να βλέπετε τον ιστότοπό σας ταυτόχρονα σε IE5.5, IE 6, IE 7 και IE 8. Δεν απαιτεί να εγκαταστήσετε όλα τα προγράμματα περιήγησης IE, εκτός από το ότι χρειάζεστε IE 7 για να λειτουργήσει σωστά.

Όταν ανοίγετε για πρώτη φορά το IETester, θα διαπιστώσετε ότι η διεπαφή είναι πολύ παρόμοια με το Microsoft Office 2007, ειδικά με το μενού Κορδέλα.

Στη γραμμή Ribbon υπάρχουν κουμπιά που σας επιτρέπουν να βλέπετε τον ιστότοπό σας σε IE 5.5, IE 6, IE 7 και IE 8. Ένα καλό πράγμα είναι ότι σας επιτρέπει να ανοίξετε το πρόγραμμα περιήγησης σε καρτέλες ώστε να μπορείτε να αλλάζετε εύκολα από ένα πρόγραμμα περιήγησης σε άλλο . Μπορείτε επίσης να τα τοποθετήσετε δίπλα-δίπλα για να δείτε ταυτόχρονα την απόδοση.

Το IETester δεν πηγαίνει καλά με το IE 6. Εάν εξακολουθείτε να χρησιμοποιείτε το IE 6 στο σύστημά σας, θα διαπιστώσετε ότι δεν θα μπορείτε να αποκτήσετε πρόσβαση στην καρτέλα IE8 και το λογισμικό θα συντρίπτεται τακτικά. Η λύση σε αυτό είναι να αναβαθμίσετε το πρόγραμμα περιήγησης του συστήματος σας στο IE 7.

Ένα άλλο πρόβλημα που έχω βρει είναι ότι ακόμη και όταν έχετε IE7, αν η πρώτη καρτέλα που ανοίγετε στο IETester είναι IE 6, το λογισμικό θα καταρρεύσει. Αυτό που έκανα για να ξεπεράσω αυτό είναι να ανοίξω για πρώτη φορά μια καρτέλα IE 7 ή 8 και στη συνέχεια να ακολουθήσω την καρτέλα IE 6. Όλα θα πρέπει να δουλεύουν καλά από τότε.

Εάν έχετε εγκαταστήσει τη γραμμή εντοπισμού σφαλμάτων από τον ίδιο προγραμματιστή, μπορείτε ακόμη και να ανοίξετε την πλαϊνή γραμμή εντοπισμού σφαλμάτων για να ελέγξετε τη ροή του κώδικα σας και να κυνήσετε το σφάλμα.

Υπάρχει επίσης μια επιλογή για να δείτε τον πηγαίο κώδικα ακριβώς μέσα στο λογισμικό. Επιτρέπει ακόμη και σας να δείτε πώς ο IE ερμηνεύει τον κώδικα σας.

Ενώ το IETester βρίσκεται ακόμα στην έκδοση alpha, το έχω βρει χρήσιμο και σταθερό. Δεν υπάρχει αμφιβολία ότι εξακολουθούν να υπάρχουν κάποια σφάλματα στο λογισμικό, αλλά η συνολική εμπειρία ήταν πολύ θετική. Για τους προγραμματιστές Ιστού και τους σχεδιαστές, αυτό είναι σίγουρα ένα μεγάλο λογισμικό που πρέπει να έχετε.

Το IETester λειτουργεί για εσάς; Ποιους άλλους τρόπους χρησιμοποιείτε για να ελέγξετε τον ιστότοπό σας για συμβατότητα συμβατότητας με προγράμματα περιήγησης;