Форум сайта python.su
Привет.
Сделал свой первый тестовый проект на Django.
Теперь встал вопрос, что делать дальше?
Дорабатывать (перерабатывать) текущий проект или делать следующий?
У меня в голове множество идей, и я хочу реализовать их на Django, но у меня все еще ничтожное количество опыта.
И еще вопрос.
Какой подход к разработке лучше:
1. Разрабатывать на девелопер сервере, а потом переносить все на продакшен?
2. Сразу ставить nix*, lighthttpd, mod_wsgi делать продакшен сервер и на нем разрабатывать?
Мне кажется, что второй вариант предпочтительнее, так - как позволяет сразу оценить, как проект будет работать на сервере, в выбранной связке.
Из второго вопроса сразу вытекает множество других, уточняющих.
Например, какой nix* дистрибутив лучше ставить? Хочу присмотреться к Debian.
Какой сервер выбрать: Apache, lighthttpd и т.д.?
Офлайн
Привет!
Я бы приступил у следующему проекту с теми идеями и опытом которые ты вынес из первого, думаю получится продуктивнее.
По поводу где разрабатывать:
У нас например девелоперы держат проект локально (удобно тем что моментально можно запустить проект и посмотреть) и я еще держу виртуалку для тестов проекта “как в продакшене”, а после накатывания функционала fabric'ом все автоматически деплоится на продакшен сервер.
Для продакшена используем debian, проблем не было никаких в принципе, Из вэб серверов пока стоит все на апаче, просто потомучто еще не присматривались к другим вариантам.
Отредактировано (Июнь 24, 2011 09:03:08)
Офлайн
за разработку на продакшине надо вешать на ближайшей сосне за гениталии …
вы ещё скажите. что тесты не нужны тк избыбочны и лучше чтоб систему тестили юзеры на продакшине В)
хотите протестить на объёмах данных - вылейте фикстуры/дамп и залейте на деве.
Debian - лучше, в CentOS будете долго и нудно собирать питон из исходников.
Сервер - любой кроме апача (если мало опыта, посмотрите не cherokee + uwsgi, там вебадминка), если вы не любитель ретро автомобилей :P
Офлайн
slav0nicДа, за разработку на продакшене надо стразу расстреливать )
за разработку на продакшине надо вешать на ближайшей сосне за гениталии …
вы ещё скажите. что тесты не нужны тк избыбочны и лучше чтоб систему тестили юзеры на продакшине В)
хотите протестить на объёмах данных - вылейте фикстуры/дамп и залейте на деве.
Debian - лучше, в CentOS будете долго и нудно собирать питон из исходников.
Сервер - любой кроме апача (если мало опыта, посмотрите не cherokee + uwsgi, там вебадминка), если вы не любитель ретро автомобилей :P
Офлайн
nginx, lighttpd (авторы в очередной раз забили на разработку), cherokee разве ещё что-то есть серьёзное?) (остальное экзотика)
Офлайн