Formator
То, что у гугла - это его API, то есть юзабельно оно только в сочетании с гуглом. Это раз. Второе - у гугла действительно есть Gears - это своего рода фреймворк с компанентами, с помощью которого можно создавать динамические, в том числе и на AJAX, сайты. Компоненты стандартные - работа с DOM, а так же элементы форм - всякие кнопки и т.п. Самый прикол в том, что это компилируемые скрипты. Т.е. надо писать на Java как-будто ты пишешь обычное Java-приложение. И потом оно будет скомпилированно в javasript-код, который будет весить ровно столько сколько надо. С одной стороны удобно, с другой не шасштабируемо.
Если хочешь много визуала с минимум кода, то смотри сюда:
http://extjs.com Но это очень тяжёлая библиотека, хоть с помощью него можно сделать чуть ли не винды в браузере.
Далее. По поводу протатипа - да, это удобный фреймворк. От себя могу порекомендовать jquery.com - принципиально новый подход к написанию скриптов на javascript. Очень удобный и быстрый в написании. И вот ещё ссылки с кучей плагинов, которые позволят сделать практически любые фишки, в частности галереи, формы и т.п.:
http://www.noupe.com/jquery/50-amazing-jquery-examples-part1.html
http://www.noupe.com/ajax/45-fresh-out-of-the-oven-jquery-plugins.html
http://www.sastgroup.com/jquery/240-plugins-jquery
И ещё посоветую самое главное, раз уж был задан вопрос об AJAX. Убер-важная тема, особенно для PHP -
http://xajaxproject.org/ Это возможность писать клиент-серверные приложения на AJAX прямо из PHP.
bog
Jquery активно юзаю, но рекомендовать не могу. При некоторых операциях он создает явные тормоза в ИЕ.
Плюс касаемо аякса - есть непонятки с кешированием. Т.е. даже при перезагрузке страницы, при повторе аякс запроса может выводиться старый ответ.
Хотя сам фреймворк очень удобный и достаточно легкий (по сравнению с аналогами), но на серьезные проекты его ставить не рискую.