Серверная часть в значительной степени настроена, это в основном стойки 2/spring security/jpa.Разрабатывает веб-приложение более эффективно с помощью Ext JS/Dojo & et al, чем с HTML/JQuery
Теперь я должен решить, что делать с клиентской стороной (браузером). Клиентская кодовая база должна поддерживаться и должна поддаваться автоматическому регрессионному тестированию.
Так как пример позволяет сказать, что мне нужна компонент таблицы, имеющей такие свойства, как
- сортной/выгружаемая колонна
- изменение порядка строк и столбцов (с помощью перетаскивания & капли)
- рядного редактирование таблицы ячейки
- запоминает состояние, когда клиент повторно посещает страницу
- легко интегрируется со стойками 2
Насколько я понимаю, то там уже 4 альтернативы
- DIY используя OLDSCHOOL HTML + JQuery + Ajax
- Находить плагин JQuery, который делает все это или
- отвесной вместе различные плагины (как Flexigrid + дополнительный плагин для дрэг & капли)
- Используя инструментарий JS
Должен ли я придерживаться JQuery? Или мне нужно использовать полномасштабные JS-инструменты? У меня мало опыта работы с инструментами JQuery и JS (я не веб-разработчик).
Спасибо за содействие программист серверной пересекаться грязный мир веб-интерфейсов programmming;)
Правые инструменты для правильной работы. В зависимости от того, что вам нужно, вы можете выбрать что угодно. – Mchl