Как стать автором
Поиск
Написать публикацию
Обновить

Комментарии 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. Статья ни о чем…
НЛО прилетело и опубликовало эту надпись здесь
Зарегистрируйтесь на Хабре, чтобы оставить комментарий

Публикации