gwt libraries [закрыто]

Какую библиотеку GWT вы бы предложили использовать для проекта? Может ли кто-нибудь рассказать мне резюме плюсов и минусов различных библиотек (SmartGWT, Ext-GWT, GWT-Ext и т. Д.). Есть ли все-вокруг-библиотека в основном «все», или некоторые библиотеки больше подходят для конкретных приложений, чем другие? Благодаря!

Возможный дубликат: лучшая библиотека виджета GWT?

gwt,choice,

1

Ответов: 4


3

Я очень много работал с обоими библиотеками GWT Ext, хотя в последнее время я провел больше времени с GXT.

Мой первый общий ответ был бы вопросом к вам, строите ли вы что-то для развертывания в мире в целом или это что-то для приложения интрасети?

На некоторые плюсы и минусы

Pros

  • Множество отличных виджетов, некоторые из них очень мощные
  • Довольно гладкий стиль по умолчанию, безусловно, достаточно хорош для большого количества внутренних применений
  • Источник демо-приложений довольно хорош для быстрого получения чего-то. Это согласуется с документацией, хотя ...

    Cons

  • Настройка -> Боль, много и много боли
  • «MVC», который поставляется с этой штукой, не очень хорош и, вероятно, не следует использовать, если вы цените свое здравомыслие. ( http://blog.gerardin.info/archives/40 )
  • Документации довольно не хватает, некоторые из виджетов имеют некоторые довольно сложные вещи, происходящие за кулисами, и это все недокументировано.

    Чтобы положить это в контекст, мы в настоящее время уходим от GXT, поскольку мы обнаружили, что теперь мы тратим больше времени на работу с библиотекой и исправление ее дефектов, чем экономия времени с помощью библиотеки.

    В общем, если виджеты выглядят вам полезными и функциональность, которую вы видите в демонстрации GXT, ТОЧНО, что вам нужно, GXT - довольно хорошая библиотека, с которой вы можете пойти. Если вы хотите использовать виджетов каким-либо образом несанкционированным способом или расширить их, я бы настоятельно рекомендовал остаться в стороне от библиотеки, поскольку вы только настраиваете себя на некоторые болезненные миграции в будущем.


  • 2

    Я работал только с SmartGWT, поэтому я не могу сказать что-то о других библиотеках, но, возможно, это полезно для вас.

    ПРОФИ

    • Концепция источника данных: источник данных используется для получения и отправки запросов. Когда он получает данные json или xml, он заполняет данные вашими виджетами, привязанными к источнику данных.

    • Документация: документация действительно велика, каждая функция хорошо документирована, и у многих классов есть пример кода.

    • Витрина: Showcase предоставляет пример кода почти каждому виджету, который находится в SmartGWT

    • Автоматическое перетаскивание данных (пока еще не использовалось): предположим, что у вас типичная электронная почта с деревом и списком сообщений, если вы перетаскиваете сообщение в другой папке, он автоматически отправляет правильный запрос на сервер, чтобы обновить базу данных

    • Форумы: Форумы не такие большие, как форумы от ExtJS, но вы получаете ответ от разработчиков очень быстро

    МИНУСЫ

    • «Просто» оболочка: SmartGWT является оберткой JavaScript Framework Smartclient, поэтому вам нужно включить много JS-кода, который делает общий размер вашего приложения очень большим. Для внутренних приложений это не имеет значения. Размер был причиной, по которой я отказался от SmartGWT

    0

    GXT - мой любимый! Он содержит также небольшую реализацию MVC и множество замечательных виджетов.

    http://extjs.com/products/gxt/download.php


    0

    Пожалуйста, проверьте gwt-jet. Мы создали библиотеку до 2011 года, и теперь это необходимо для нас в каждом проекте GWT. В основном это автопопуляция pojo, синхронизирующая их с сеткой и другими виджетами.

    http://code.google.com/p/gwt-jet/

    GWT, выбор,
    Похожие вопросы