Django, Turbo Gears, Web2Py, что лучше для чего?

Я имею в виду проект, в котором стоит наконец окунуться в программирование.

После прочтения многих вещей, здесь и в других местах, я решил сделать Python тем, чему я сейчас учусь, на C # или Java. Больше всего меня убедили экскурсии Пола Грэма по языкам программирования и Лиспу, хотя Arc находится на экспериментальной стадии, которая не помогла бы мне сделать это веб-приложение прямо сейчас.

Что касается быстрого веб-приложения, я проверил Django, Turbo Gears и Py2Web. Несмотря на то, что я трачу много времени на чтение, я до сих пор не знаю, какой из них мне следует использовать.

1) Джанго конечно, имеет самое хорошее присутствие в Интернете, и хорошо сделанный учебник на месте, они, конечно, знают, как показать свою вещь.

2) Web2Py привлек меня своей необходимостью не устанавливать и утверждать, что Django выглядит сложным. Но когда вы копаетесь на их веб-сайте, вы быстро находите контент, который не обновлялся годами, с неработающими внешними ссылками ... На этом веб-сайте есть призраки, которые заставляют кого-то, кто не совсем близко знаком с проектом, беспокоиться о том, что он может быть бесполезным.

3) Турбо Gears ... Я думаю, это тоже модульная. Людям, которые писали об этом, нравилось это ... Я не мог найти ничего конкретного, что могло бы сделать его особенным по сравнению с Джанго.

Я еще не определился с IDE, хотя читаю все ответы на пост завершения кода Intellisense здесь. Показывать дополнительные фрагменты кода было бы неплохо и для таких нубов, как я, но я полагаю, что сначала нужно выбрать работу с веб-фреймом, а затем выбрать редактор, который будет хорошо с ним работать.

Поскольку, вероятно, ни один фреймворк не является лучшим во всем, я дам некоторые подробности о приложении, которое я хочу создать:

Он будет использовать MySQL, ему нужна регистрация / вход, и будет много простых математических операций с данными из запросов ввода и SQL. Я закончил функциональный прототип в Excel, так что я точно знаю, что я хочу построить, что, я надеюсь, поможет мне преодолеть мою глупость. Я буду маленьким приложением, ничего большого.

И я не хочу видеть HTML при его создании ;-)

PS: спасибо людям, работающим со Stackoverflow, которые нашли это место как раз в нужный момент!

Ответы на вопрос(7)

Ваш ответ на вопрос