Jeśli programujesz w Javie/J2EE i masz już dość stron JSP, mamy dobrą wiadomość: Google otworzyło własnie swoją technologię szablonów Google XML Pages.
Pierwsze publiczne wydanie Google XML Pages (lub w skrócie GXP) oznaczone zostało wersją 0.2 beta. Nie należy się tym jednak specjalnie sugerować, gdyż jest to technologia wykorzystywana w takich serwisach jak AdWords, Blogger, Google Reader czy Google Analytics.
W aktualnej wersji, GXP wspiera tylko Javę, jednak są plany zrobienia wersji dla C++.
Jaka jest przewaga GXP nad popularnym JSP, dla którego stworzono przecież już tyle frameworków?
- Automatyczna ochrona przed atakami XSS poprzez escapowanie danych.
- Walidacja na podstawie typu dokumentu.
- Wbudowane wsparcie dla lokalizacji.
- Space collapsing
- Modularyzacja.
Niestety Google nie udostępniło (jeszcze) sensownej dokumentacji dla swojej technologii, w związku z czym w chwili obecnej jest to raczej gratka dla osób chcących zapoznać się z nową technologią, niż kandydat do produkcyjnego wdrożenia w poważnym serwisie. Dla zainteresowanych: prezentacja GXP stworzona przez Google.