Какая библиотека компонентов пользовательского интерфейса LGPL Javascript совместима с Struts2?

В настоящее время у нас есть приложение, созданное с помощью Struts 1.2. В настоящее время мы переносим его на Struts2 и ищем красивую библиотеку веб-компонентов пользовательского интерфейса LGPL, которая будет существовать в течение следующих нескольких лет :

  • Кремом от сливок была бы ExtJS , но лицензия GPL (и ее тонкий переход от LGPL к GPL) - это No-Go.

  • Затем мы взялись за разветвление LGPL ( GWT-Ext ), но кажется, что его будущее не является неопределенным, поскольку часть сообщества хочет, чтобы он развивался с ExtJS (а не придерживался 2.0.2 ...), следовательно, становясь GPL также.

  • Мы взглянули на Додзё , но не уверены, что оно достаточно зрелое.

  • Мы бы хотели использовать jQueryUI , но по сравнению с другими фреймворками не хватает компонентов пользовательского интерфейса.

  • Qooxdoo выглядит потрясающе, но не имеет сообщества.

  • Мы также взглянули на YUI , и это кажется многообещающим ... Но опять же, есть сомнения.

Что вы посоветуете по этому вопросу?

13.10.2009 08:52:05
1 ОТВЕТ

Мы начинаем новый проект Struts2 с использованием пользовательского интерфейса jQuery и инструментов jQuery ( http://flowplayer.org/tools/index.html ). У нас есть достаточно вещей для нас, но может не предоставить все, что вы ищете.

1
13.10.2009 13:15:28
+1 за ответ, хотя jQueryUI / jQueryTools не предоставляют достаточно виджетов для нашего проекта. Хороший компонент сетки является обязательным.
karlipoppins 13.10.2009 13:42:28
Да, нет сетки вроде отстой. Мы использовали Ext в нашем предыдущем проекте (купили лицензию). Вы видели плагин jQuery Grid? trirand.com/blog
Nate 13.10.2009 16:36:28
Да, но меня беспокоит то, что большинство компонентов jQuery создаются отдельными пользователями, а не дизайнерами jQuery. Официальный jQueryUI имеет так мало компонентов ... Кто знает, как долго будут поддерживаться пользовательские компоненты или будут ли они совместимы с jQuery в будущем ...
karlipoppins 14.10.2009 07:27:25