Το Google Web Toolkit (GWT) είναι ένα σύνολο από εργαλεία ανάπτυξης που βοηθούν στη δημιουργία Web εφαρμογών με AJAX χαρακτηριστικά και έχει κατασκευαστεί από την Google. Πρόκειται για τα εργαλεία που χρησιμοποιεί και η ίδια η Google για εφαρμογές της όπως το Google Maps και το Gmail.
Πλέον, από την έκδοση 1.3 το GWT είναι open source, κάτω από την Apache 2.0 license. Έτσι, εκτός από το Microsoft ASP.NET AJAX, η εργαλειοθήκη των Web developers περιέχει και άλλο ένα open source εργαλείο ανάπτυξης AJAX Web εφαρμογών. Οι δύο αυτές αξιόλογες επιλογές θα κάνουν τη δουλειά μας πιο εύκολη και αποδοτική, και ελπίζουμε ότι ο ανταγωνισμός μεταξύ τους θα έχει σαν αποτέλεσμα την εντατική βελτίωσή τους, αλλά και ώσμωση των ιδιαίτερα δημοφιλών χαρακτηριστικών ανάμεσά τους.
To GWT βασίζεται πάνω στη γλώσσα προγραμματισμού Java, στην οποία γράφει ο
developer τον κώδικα της Web σελίδας, και σε ένα μεταγλωττιστή που
παράγει από τη Java την κατάλληλη HTML και Javascript, καλύπτοντας έτσι
τις ιδιαιτερότητες των διαφόρων browsers. Αυτή η προσέγγιση είναι λίγο διαφορετική από το client side Javascript framework του ASP.NET AJAX, αλλά έχει το αντίστοιχό της στην
Script#, το εξαιρετικό εργαλείο του Nikhil Kothari που μετατρέπει την C# σε Javascript.
Νατάσα Μανουσοπούλου