При запуске нового Python-приложения, управляемого базой данных, вы бы использовали фреймворк виджетов Javascript? Если да, то какие рамки? - PullRequest
1 голос
/ 15 октября 2008

Я запускаю новый проект веб-приложения. Я хочу использовать python, как я использую его на своей работе с хлебом и маслом.

Однако я не хочу изобретать велосипед. Некоторые вещи, о которых я думал:

  • AJAX было бы неплохо, если бы это не было слишком хлопотно.

  • Лучше всего, если лицензирование разрешает коммерциализацию, но на данном этапе это не критично.

  • Также было бы забавно попробовать Google App Engine, если инструменты позволят мне.

Должен ли я использовать инфраструктуру пользовательского интерфейса javascript или использовать стандартные формы HTML?

Какие рамки вы бы порекомендовали?

Ответы [ 5 ]

4 голосов
/ 15 октября 2008

JQuery ? Хотя его UI компоненты, возможно, не самые лучшие (но в этой области, похоже, проделана большая работа), сам jQuery, похоже, собирается стать стандартной библиотекой JS de facto. Он имеет лицензию MIT или GPL, поэтому коммерческое использование в порядке (и бесплатно).

1 голос
/ 17 октября 2008

web2py использует jQuery

1 голос
/ 15 октября 2008

Я бы посмотрел на web2py . Это полнофункциональный фреймворк, который не требует настройки и его легко опробовать - все может управляться через веб-интерфейс, если вы выберете. Я баловался с другими фреймворками, и это, безусловно, самый простой в установке и включает в себя множество полезных вещей бесплатно. Документация хорошая, и есть способ заставить ее работать в Google App Engine. Он поставляется с библиотеками и инструкцией для Ajax. Насколько я помню, лицензия не ограничивает ее использование в коммерческих приложениях.

1 голос
/ 15 октября 2008

Взгляните на ExtJS . Там лучшая библиотека виджетов. Они предлагают коммерческую лицензию и лицензию с открытым исходным кодом. В сообществе есть несколько разработчиков Python, и есть некоторая интеграция с API Google.

1 голос
/ 15 октября 2008

От всей души предлагаю Джанго + Прототип . Я думаю, что они охватывают большинство баз, на которые вы смотрите, и они очень просты для начала. Также вы можете использовать их в GAE, если вы выберете этот путь, хотя вам следует помнить, что GAE не поддерживает задания Cron, что может ограничить вашу функциональность.

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