Добрый день!
Совсем недавно начал изучать Python и Django.
Т.к. этот предмет для меня новый, то не все сразу получается.
Поэтому хочу обратиться к людям, которые уже имеют реальный опыт разработки и внедрения проектов.
Таких как я, наверняка много :), поэтому прошу с пониманием отнестись к моим вопросам.
Итак…
Прежде всего мне интересна организация рабочего места.
Конечно, сколько людей - столько и мнений, как и что кому удобно.
Но, если можно, разработчики - поделитесь у кого как все настроено:
1. Используемое програмное обеспечение:
1.1. Версия Питон
1.2. Версия Джанго
1.3. ОС на которой локально тестируете
(может несколько ОС, например, меня подмывает поставить на одном из компов Linux и организовать в локалке сервак для тестирования в “приближенных”, так сказать, условиях… стоит ли это делать?)
1.3. Другое ПО и библиотеки, используемые в работе (редакторы, среды программирования, плагины, серверы БД)
2. Установка всего, что выше перечислено. Не процесс (хотя если есть тонкости, то интересно конечно и это), а хотя бы что-куда ставите.
Допустим если установлено несколько версий Python, то как это удобнее сделать.
Или установлено несколько серверов БД - какие, как ставить-настраивать (ведь ясно, что sqlite - не подойдет для серьезного проекта).
3. Собственно сам процесс разработки.
Организация и структура папок для проектов, отслеживание версий проектов.
Использование и настройка ПО из п. 1.3. в этом контексте.
Когда уже проект работает, как осуществляете его правку, исправление.
Буду благодарен за ответы людей - уже успешно работающих с Python+Django.
Поделитесь опытом :)
Послесловие к вопросу (12/12/09)
Если кому интересен опыт настройки окружения для работы с Django - ссылка в
профайле