AJAX рамки я должен пойти на ExtJS или Raxan? - PullRequest
0 голосов
/ 18 сентября 2009

jquery - безусловно, отличный выбор для манипуляций с DOM, и имеет много библиотек.

extjs 3.0- http://www.extjs.com они упомянули много крупных компаний, также использующих его. Я видел их интерфейс все отлично!

Raxan Framework- http://raxanpdi.com Ребята, есть идеи по этому поводу? Звучит неплохо.

YUI? Я слышал, что YUI менее хлопотен, чем extjs, более стабилен в вызове событий и лучше документирует.

Я собираюсь разработать php-приложение.

Определенно, jquery является обязательным.

Что касается extjs и raxan, ребята, что вы думаете?

Можете прокомментировать его 1. производительность 2. гибкость кода 3. Является ли он вашим любимым, и станет ли он тенденцией в будущем? 4. можно ли легко комбинировать с cakephp?

Jquery становится трендом, как вы знаете.

Ответы [ 5 ]

1 голос
/ 18 ноября 2009

Несколько лет назад я работал над проектом с использованием Prototype и Scriptaculous. Заказчик был готов внести изменения (несколько) в наш дизайн пользовательского интерфейса, поэтому мы попробовали JQuery, YUI и наконец остановились на ExtJS. В другом крупном проекте мы использовали Dojo. И совсем недавно мы убедили крупный государственный клиент переключиться (средний поток) с Prototype на ExtJS.

В то время YUI казался мечтой: красивые виджеты, четко определенная иерархия классов, хорошая документация и быстрое создание приложения. Когда Yahoo! выпустил новую версию, которая не была обратно совместимой, я никогда не использовал YUI снова.

Я полагаю, что Dojo хорош для людей, которые любят JSP. Элементы управления вплетены в HTML и обрабатываются «движком Dojo» на клиенте для создания виджетов JavaScript. Документация была ужасной (и часто недоступной). Расширение предоставлено декларативным АОП - действительно круто!

JQuery великолепен - удивительно разработан и интересен в использовании. Я все еще использую JQuery "под" ExtJS.

Однако я назначаю ExtJS королем. Эта структура - искусство; Удивительно продуманная иерархия классов, объектно-ориентированный дизайн (без абстракции), богатый набор утилит низкого уровня, межбраузерная поддержка, очень хорошая документация (доступна для скачивания), включение проверенных шаблонов проектирования (например, Template, Observer) и набор виджетов пользовательского интерфейса, которые складываются в любой. Мне больше всего нравится в ExtJS то, что он делает меня лучшим дизайнером пользовательского интерфейса. Я не художник графики, но я могу быстро и легко создавать очень привлекательные веб-приложения (пусть и не художественные). Если вы используете только один фреймворк, используйте ExtJS.

Но зачем использовать только один? Смотрите dateJS и flot.

1 голос
/ 18 сентября 2009

Я никогда не слышал о Раксане. Это может быть хорошо, но он все еще находится в бета-версии и имеет менее 100 сообщений на своем всем форуме (http://raxanpdi.com/forum/). Если вы делаете что-то серьезное, я мог бы уделить этому немного больше времени созреть.

"Я слышал, что YUI менее хлопотен, чем extjs, более стабилен в вызове событий и лучше документирует."

Мне было бы любопытно услышать доказательства этого заявления. Я не буду стучать в YUI - это хорошая основа, но Ext стабилен и имеет отличные документы (полное раскрытие: раньше я был частью команды Ext). JQuery и Ext JS - это яблоки и апельсины. Ext Core сравнивается с jQuery, но тогда Ext JS содержит полный набор графических интерфейсов в дополнение к базовой библиотеке. Для jQuery существует проект пользовательского интерфейса, но он все еще не нацелен на весь спектр компонентов, которые поддерживает Ext JS. YUI и Dojo были бы больше в этой лиге.

Это действительно зависит от того, что вам нужно. Все перечисленные фреймворки (кроме, может быть, Raxan?) Являются зрелыми, проверенными и популярными библиотеками.

1 голос
/ 20 сентября 2009

Руки вниз ExtJS будет моим выбором. Я работал с Prototype / scriptaculous, JQuery (не понравилось) и Dojo. Когда я обнаружил ExtJS, я был настолько впечатлен, что даже преобразовал в него целый проект из Dojo. Помимо того факта, что он стабильный, хорошо написанный и (очень) хорошо документированный, выглядит превосходно и быстро работает - помимо всего этого, отличительной особенностью ExtJs является то, что его разработчики, очевидно, внимательные люди, которые любят помогать другим. Они разработали API, которое я могу дать наилучшим определением «внимательный». Это работает для вас, а не против вас. Harel

1 голос
/ 18 сентября 2009

На своем опыте я работаю с ExtJS с 1 года, что мне больше всего нравится в этом

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

Если вы работаете на каком-то веб-сайте и хотите добавить несколько кусочков Ajax, ext-core также действительно хорош. Если вы хотите закодировать полную систему CMS / EC, то это фреймворк.

Плюс они идут с дизайнером интерфейса, который действительно хорош, мы не знаем, будет ли он бесплатным, но, по крайней мере, выглядят многообещающе.

Для меня, но это только мое мнение ExtJS сейчас лучший из всех

Я также сейчас обращаю внимание на JQuery и раньше смотрел Dojo, когда Zend заключил партнерство, эти двое классные, но я все еще предпочитаю ExtJS.

0 голосов
/ 11 декабря 2009

Бета-версия Raxan может не подойти для серьезного проекта, но фреймворк развивается и скоро должен выйти из бета-версии. Хотя некоторые части фреймворка достаточно стабильны, другие могут быть не такими стабильными. Вы должны будете собрать и протестировать приложение по мере продвижения.

Вы можете проверить последнюю версию бета 3: http://raxanpdi.com/

PS. Не стесняйтесь оставлять свои вопросы и предложения на форуме

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...