Наша команда потратила 6 месяцев, пытаясь дать клиенту то, что ему нужно, с помощью JQuery / UI, и мы перешли на ExtJS 4, и клиент доволен через 2 месяца.Это приложение с более чем 50 моделями.
JQuery / UI НЕ предназначен для веб-приложений.Он предназначен для веб-сайтов.Конечно, у него есть несколько хороших плагинов, но вы потратите бесчисленные часы, изучая их API и переключая свой мыслительный процесс между ними.В JQuery / UI отсутствует следующее:
- графический дизайнер (см. Sencha Designer 2), то есть программа графического интерфейса GUI
- сложные макеты (в ext вы можете переключать макет контейнерадля аккордеона, вкладок, мастера, привязок с одним параметром)
- сетка (внешняя сетка поддерживает подкачку, сортировку, фильтрацию, группировку, сводку, редактирование из коробки)
- реальные списки
- система контроллера представления модели
- создание шаблонов
- хорошее управление редактором html
- множество других вещей
сделай самодолжите и потратите деньги на ext и сэкономьте бесчисленное количество часов.
относительно сетки, которую вы упомянули, ext намного превосходит другие.Вы можете сделать то, что вы перечислили в примерно 20 красиво отформатированных строках.я не шучу.
в отношении клиентского модульного тестирования, используйте жасмин с доп.