Библиотека Javascript для создания настольного веб-приложения: ExtJS, jQuery, YahooUI, Mocha, SproutCore, Cappuccino, другие?
Я оцениваю несколько наборов инструментов Javascript UI для создания веб-приложений с ощущением рабочего стола, в основном из-за диалогов и управления окнами.
Я рассмотрел несколько вариантов: вот мои оценки до сих пор:
- ExtJS - отличная библиотека виджета, отличные документы! Не очень большая лицензия.
- jQuery UI - Отсутствие готовых оконных и диалоговых контейнеров. Однако я люблю jQuery.
- Yahoo! Пользовательский интерфейс - та же проблема, что и выше. Действительно зрелый (но, к сожалению, больше не поддерживается) и хорошо документирован.
- Mocha (Mootools-based) - не так зрело, как другие. Отсутствует хорошая документация.
- SproutCore - То же, что и выше. Также нет оконных и диалоговых виджетами.
- Cappuccino - Слишком странно и революционно.
Как вы относитесь к этим? Правильны ли мои оценки?
Ответы
Ответ 1
С точки зрения рабочего стола/ощущения лучше всего этого пакета должно быть ExtJS. С точки зрения пользовательского интерфейса это действительно прыгает впереди остальных. Конечно, есть проблемы с лицензированием, но у них есть исключения из FLOSS, и если вы намерены зарабатывать деньги от проекта, тогда коммерческая лицензия не собирается разрывать банк.
Другие очень богатые рамки стоит посмотреть (все имеют свои хорошие и плохие моменты),
Ответ 2
Задумывались ли вы о GWT (Google Web Toolkit http://code.google.com/webtoolkit/)?
Ответ 3
Мне нравится jQuery, а также он был принят M $для MVC. Я бы не назвал недостаток готовых вещей. Да, было бы здорово, если бы это было так, но с такими вещами я всегда нахожу, что вы в конечном итоге привязываете их к вашим потребностям, просто напишите сами, это так просто!
Ответ 4
YUI очень хорош в пользовательском интерфейсе, за исключением того, что синтаксис немного подробный, но эй, есть достаточно документации по yahoo! сайт, чтобы все было сделано правильно!
Ответ 5
Если вы хотите, чтобы он выглядел и работал как настольное приложение, я бы выбрал Yahoo! UI или Ext.JS
Ответ 6
Я использовал ExtJS для некоторых проектов в последнее время. Кривая обучения немного крутая, так как вам нужно будет понять их концепцию макетов, но кроме этого вы будете в порядке.
Просто убедитесь, что вы прочитали лицензионное соглашение, прежде чем начать использовать его. О, и ExtJS отлично работает с использованием jQuery, Prototype и других.
Ответ 7
Вы можете попробовать jQuery Desktop или ExtJS.
Ответ 8
ExtJS, вероятно, лучший выбор. Он быстро, он наклоняется и чертовски красив.
Их поддержка также превосходна.