Как стать автором
Обновить

Комментарии 10

Из существенных отличий от Java еще можно упомянуть отсутствие Reflection.
Вернее, там есть свои костыли для этого, но это не Java Reflection.
В компанию к SmartGWT, GWT-Ext и GXT хочется еще добавить Vaadin
За компанию пойдет. Но на сколько я понял, vaadin очень сильно отличается. Он не UI фреймворк, а самодостаточная платформа для построения серверориентированных (во сказал-то :) )приложений.
Да Вы правы, именно им он и является, использует GWT только для отрисовки UI в браузере, а вся логика выполняется на сервере, что в плане безопасности намного лучше. Конечно он имеет хоть и другую концепцию, но используется в схожих задачах.
И работает ужасно медленно, на каждый чих пользователя вынуждает обращаться к серверу без возможности переложить хоть что-либо на клиента.
Господа минусяторы видимо не компетентны, ага
Поясню — любой, вы слышите, любой пользовательский экшн с вьюхами тутже организует запрос на сервер — ведь вся логика на сервере!!!
А теперь представьте хотя бы пару десятков онлайн пользователей… никаких ресурсов не хватит.
GWT RPC решает.
Очень важные вещи:

1. Метод clone() не объявлен у Object эмулируемого GWT => из коробки вы не сможете использовать объекты переопределяющие clone()
Решение я писал здесь: code.google.com/p/google-web-toolkit/issues/detail?id=5068#c1

2. Неэмулированные GWT классы можно определелить самому (если известно, что нет явного использования методов, то их можно оставлять пустыми или выкидывать AssertionError)
А в чем смысл статьи-то вообще? Сказать начинающим, что есть пара библиотек типа GWT?

P.S. Статья ни о чем…
НЛО прилетело и опубликовало эту надпись здесь
Зарегистрируйтесь на Хабре, чтобы оставить комментарий

Публикации

Истории