Серверная среда для многофункционального приложения Dojo? - PullRequest
0 голосов
/ 21 ноября 2011

Я недавно работал с web2py и нашел, что его очень удобно использовать для создания веб-приложений RESTful. Однако я решил немного расширить свои навыки работы с JavaScript и заняться более «современным», насыщенным, асинхронным JS-приложением на стороне клиента. Что-то вроде Gmail, в том смысле, что он загружает пользовательский интерфейс заранее, а затем обращается к серверу только для синхронизации данных.

Я бы хотел использовать Dojo (в прошлом использовали Dojo и jQuery и предпочитал Dojo для его структуры) для клиентской части, но что я должен использовать на стороне сервера? Каков наилучший способ заставить хранилища данных Dojo общаться со стандартной базой данных MySQL? Я чувствую, что что-то вроде web2py, настолько простое, насколько это возможно, было бы излишним, когда ему действительно нужно обрабатывать запросы AJAX DB. Я могу себе представить, что если бы Dojo мог напрямую общаться с БД, то серверная структура могла бы вообще не понадобиться.

Есть несколько вопросов, таких как «какая самая лучшая среда», будь то JS или сервер, но я думаю, мне интересно, какую роль серверная структура играет вообще в приложении, таком как Gmail, и какая Подходящий каркас для такой минимальной логической обработки?

1 Ответ

2 голосов
/ 21 ноября 2011

Когда речь идет о RIA (многофункциональных интернет-приложениях), сервер должен быть таким же надежным и полнофункциональным, как любое другое веб-приложение.Самым большим отличием является то, что рендеринг шаблонов передается клиентам через javascript.Таким образом, короткий ответ, это не имеет значения.Просто используйте любой серверный фреймворк, который вам удобнее всего.

...