Я задумал проект, по которому стоит наконец окунуться в программирование.
Прочитав кучу материалов здесь и в других местах, я решил сделать Python таким, каким я сейчас учусь, поверх C # или java. Что меня больше всего убедило, так это экскурсии Пола Грэма по языкам программирования и Lisp, хотя Arc находится на экспериментальной стадии, что не помогло бы мне сделать это веб-приложение прямо сейчас.
Что касается быстрого веб-приложения, я проверил Django, Turbo Gears и Py2Web. Несмотря на то, что я трачу много времени на чтение, я до сих пор не знаю, какой из них мне следует использовать.
1) Django, безусловно, имеет самое приятное присутствие в Интернете и хорошо подготовленное руководство на месте, они уверены, что знают, как показать свое дело.
2) Web2Py привлек меня тем, что не требует установки и делает Django сложным. Но когда вы копаетесь на их веб-сайте, вы быстро обнаруживаете контент, который годами не обновлялся с неработающими внешними ссылками ... На этом веб-сайте есть призраки, которые заставляют кого-то, не очень хорошо знакомого с проектом, беспокоиться, может ли он быть плоским.
3) Turbo Gears ... Думаю, и модульная. Людям, которые писали об этом, он нравился ... Я не мог найти ничего особенного, что могло бы сделать его особенным по сравнению с Django.
Я еще не определился с IDE, хотя я прочитал все ответы на сообщение о завершении кода Intellisense здесь. Показывать дополнительные фрагменты кода было бы здорово и для новичков вроде меня, но я полагаю, что мне следует сначала выбрать работу с веб-фреймом, а затем выбрать редактор, который будет с ней хорошо работать.
Поскольку, вероятно, ни один фреймворк не является лучшим во всем, я расскажу о приложении, которое хочу создать:
Он будет использовать MySQL, ему потребуется регистрация / вход, и будет масса простых математических операций с данными из ввода и SQL-запросов. Я завершил работу над функциональным прототипом в Excel, поэтому я точно знаю, что хочу построить, и надеюсь, что это поможет мне преодолеть мою глупость. Я буду маленьким приложением, ничего большим.
И я не хочу видеть HTML при его создании ;-)
PS: спасибо тем, кто запускает Stackoverflow, они нашли это место как раз в нужный момент!