2010-04-21 2 views
1

Я планирую создать систему управления базами данных с использованием Grails в качестве основной структуры. На стороне клиента я думаю, следует ли использовать dojo или flex, чтобы сделать приятный интерфейс.Dojo или flex с Grails?

Могли бы некоторые эксперты рассказать мне о плюсах и минусах выбора, или обоих?

или любые другие варианты?

спасибо!

ответ

0

Я попытался использовать Dojo в проекте и даже привез несколько книг. И хотя Dojo выглядит хорошо, я обнаружил, что JQuery и JQuery-UI были намного легче и работали быстрее.

Это мое мнение, и это может вам помочь.

0

Из описания гибкого плагина в http://www.grails.org/Flex+Plugin «Этот плагин был создан в качестве эксперимента, чтобы доказать, что можно общаться с Flex для Grails услуг без какой-либо конфигурации в Flex. Там нет никакого плана, чтобы добавить функциональность или вообще Он не уверен, работает ли плагин в рабочем режиме, поскольку он тестируется только в режиме разработки. Этот плагин можно рассматривать как пример того, как интегрировать Flex и Grails с концепцией Console over Configuration. "

Там нет поколения леса для гибкого, см this bug

Другого недостатком Flex является отсутствием доступа для пользователей считывателей экрана с настройками по умолчанию. Существует некоторая работа, направленная на решение этой проблемы, но пока она еще не доступна.

У меня нет опыта работы с DOJO, но в соответствии с this link, если вы используете стандартные теги Grails Ajax, вы должны иметь возможность переключать библиотеки без особых проблем и не будете привязаны к Dojo. Для фантазийных пользовательских интерфейсов, таких как интерфейсы с вкладками и таблицы данных, которые я нашел, GrailsUI хорошо работает для меня. Демонстрационный проект, показывающий его функции, можно найти в http://code.google.com/p/guidemo/, хотя вам придется проверить код, чтобы запустить его.

0

Я разрабатываю приложение для управления информацией с Dojo 1.9.2 и Grails 2.3.9 (много простых/сложных форм, листинг экранов ... и т. Д.). Приложение также имеет одностраничный интерфейс (рабочее пространство), который был основной причиной для большой библиотеки JavaScript.

В целом, Dojo вполне подходит для такого рода рабочих нагрузок, и я еще не наткнулся на все шоу-стопы.

Мне нужно было сделать большую работу по интеграции Dojox DataGrid в приложение (расширение QueryReadStore в соответствии с Grails лучше ... и т. Д.) И набор пользовательских расширений виджетов (например, реального, работающего автозаполнения).

После этого большая начальная работа по интеграции выполнена, вы можете ожидать довольно плавной езды.

Смежные вопросы