Богатые интернет-приложения с ExtJS: какое направление выбрать? - PullRequest
2 голосов
/ 01 мая 2009

Мне нужна помощь в выборе правильного пути для моего RIA. Я хочу использовать библиотеку виджетов JavaScript - возможно, ExtJS. Однако я не уверен, стоит ли мне пытаться обойти программирование в Javascript с помощью ExtGWT или других решений, таких как Rialto Python . Какой у вас опыт работы со средами веб-приложений, которые не требуют программирования в Javascript? Например, является ли большим недостатком отказ от таких технологий, как jQuery, если вы движетесь к GWT?

Ответы [ 2 ]

1 голос
/ 01 мая 2009

Вы не потеряете тонну функциональности в ext-gwt, но это также не безупречный импорт ext.

При принятии решения о «компиляции» JavaScript для меня больше всего влияют:

  • Насколько вы будете счастливы с добавлением слоев между библиотекой ext и библиотекой Java? Естественно, GWT нужен клей, чтобы связать ваш код JavaScript с его кодом Java. Их библиотека должна быть настроена, а иногда это раздражает.
  • Я считаю, что вы, как правило, получаете лучшую помощь с родными библиотеками в целом. Большая Бенни. JQuery-вопросы быстро сбиваются с ног. Я не вижу много вопросов GWT, встречающихся правлением. (возможно, это просто работает! Теперь я звучу как реклама Apple)
  • Сколько мне нравится работать в JavaScript. Я люблю код JavaScript. Я нахожу это немного раздражающим, когда мне приходится вмешиваться в строгие типы в Java, когда я могу летать в JavaScript.
  • Как отладка / обработка в JavaScript замедлит меня? Вы предпочитаете короткий рабочий код / ​​цикл тестирования? Подход стиля GWT прекрасен тем, что, если он компилируется, он обычно делает то, что, как вы думаете, будет. (цена - вы теряете непосредственность, но большинство разработчиков привыкли к такой ситуации)

О, кстати, GWTQuery если вы предпочитаете это, но опять же, некоторая сила заключается в плагинах для jQuery, для которых вам придется написать клей.

0 голосов
/ 01 мая 2009

Одним из основных недостатков написания javascript является то, что он часто работает по-разному в разных браузерах. Однако с чем-то вроде jQuery это абстрагируется от вас. Обратите внимание, что то же самое верно для GWT.

Поэтому я бы сказал, что если вам удобнее писать свинг-приложения, используйте GWT, а если вам удобнее писать веб-приложения, используйте html в сочетании с jquery или другой структурой javascript.

...