Я заинтересован в использовании Ext.js, но обеспокоен рядом проблем.Есть ли лучшая альтернатива? - PullRequest
5 голосов
/ 08 февраля 2011

Ext.js представляет интерес для меня, потому что у него довольно полный набор виджетов (хотя я определенно столкнулся с недостатками виджетов через очень короткое время).Проблемы, которые у меня могут возникнуть, однако, включают в себя следующие:

  • , на мой взгляд, это очень уродливо и выглядит как нечто среднее между пользовательским интерфейсом Windows и некоторой системой управления контентом PHP (да, я знаю, что могунаписать свою собственную тему, но могут быть ограничения на то, что я могу изменить, и это может быть не так просто, как следовало бы, и я бы предпочел работать с чем-то чистым, элегантным и привлекательным из коробки.)
  • графики в настоящее время используют Flash, что ограничивает число клиентов, на которых оно может быть полезно (версия 4 обещает решить эту проблему)
  • лицензия немного ограничивает, что не является проблемой сейчас,но это заставляет меня дважды задуматься о том, чтобы стать глубоко знакомым с инструментом, который я, возможно, не смогу использовать в будущем.

Честно говоря, внешний вид, наверное, самая большая проблема для меня: яВ прошлом мы видели, что разработчики (или компании), которые не придают большого значения эстетике, часто не могут быть обеспокоены и другими «деталями».

Итак: есть ли другое?лучше альтернатива?

ОБНОВЛЕНИЕ:

Еще одна проблема, связанная с Ext.js, заключается в том, что это предложение типа "все или ничего".Это одна из причин, по которой я не смотрю всерьез на SproutCore, что в остальном потрясающе.(Ну ... нужны некоторые улучшения производительности, но я думаю, что в конечном итоге это произойдет ...)

Капучино выглядит так же: вы не используете его на веб-странице, скореевы создаете приложение Cappuccino, которое, как оказалось, использует Интернет в качестве среды выполнения.

Другими словами, в идеале мне не нужна версия Flex для JS: это собственный маленький огороженный сад.jQueryUI был бы идеальным, если бы он был более полным, поскольку он не нарушает обычные методы и парадигмы веб-разработки.Но если там есть все огороженные сады, я буду жить с этим.

Ответы [ 3 ]

4 голосов
/ 08 февраля 2011

Если вы ищете RIA-Framework, вы не должны использовать jQuery (UI). Вместо этого используйте одну из следующих платформ.

  • Qooxdoo ( www.qooxdoo.org ): Чистая платформа с открытым исходным кодом RIA-Framework с большинством функций ExtJS. В последние недели появлялись интересные темы
  • Cappuccino (http://cappuccino.org): Хороший фреймворк с красивым графическим интерфейсом
  • ZK (http://www.zkoss.org/): ExtJS как RIA-Framework
  • SproutCore (http://www.sproutcore.com/): RIA-каркас в стиле Apple
0 голосов
/ 08 февраля 2011

Я не знаю много о PHP, и я использую ExtJS с ASP.Net MVC, они хорошо подходят. Хотелось бы использовать интегрированный набор виджетов JS, но набор виджетов пользовательского интерфейса Jquery не был достаточно богатым, когда я последний раз выполнял оценку, и я не думаю, что он все еще таков. Но, по крайней мере, он включен в последнюю версию MVC.

Моя единственная жалоба на ExtJS - это количество пользовательских элементов управления расширением, которые вам нужно использовать, я бы хотел, чтобы они были частью основного набора виджетов ExtJS, но они нет, но все еще распространяются вместе с библиотекой. ExtJS очень хорошо подходит для кроссплатформенного Rich Web Application. Я бы порекомендовал попробовать ExtJS, у меня действительно нет на это жалоб, кроме того, что я уже сказал выше.

0 голосов
/ 08 февраля 2011

Я понимаю вашу боль - я использую, чтобы получить то же самое - в ExtJS я видел только проблемы (те, о которых вы упомянули, и верьте мне гораздо больше других), однако, поскольку я был немного вынужден использовать его, я начал использовать его и я последовал за любовью - это очень сложное и оптимальное решение для приложений, управляемых javascript.

Вы можете пойти и поискать альтернативы, такие как jQuery (я был там 1 год), dojo и другие фреймворки, но кто бы ни сказал, что они лучше, чем ExtJS, он скорее не имел ..... времени, чтобы узнать ExtJS

Это мое очень субъективное мнение

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