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