qoq
Март 29, 2007 19:08:07
Конечно, тема может и несовсем корректная… Постараюсь конкретезировать
Есть проект. Заказчик хочет систему “с взглядом в будующее”, “быструю”, “безопасную”.
С хостингом проблем нет вообще. Первый и пока единственный этап проекта простой (даже есть уже на joomle вариант) и уместился бы он на минималке, но так как будет “расширятся”, да и мне самому спокойнее решил выбрать решение на pythone. Хотя, если честно, ещё поглядываю и на TYPO3.
Варианты следующие:
1. Полностью zope (нужен к нему MysQL или ZODB лучше всех?)
2. apache + zope ( не нашел сравнительной информацию по скорости и безопасности двух этих решений. Если кто пробовал - посоветуйте)
3. apache + django (или TG)
Естественно варианты, где вместо apache nginx.
Если есть другие интересные варианты предлагайте, пожалуйста.
Видимо проблема классическая, любой из сторожил когда-либо её для себя решил.
Спасибо
j2a
Март 29, 2007 20:23:09
Видимо проблема классическая.
Проблема действительно классическая. И ответ тоже классический - выбирай инструмент под проект. А это значит - пробуй все три и выбирай. “Лучше потратить 5 минут на написание кода, чем три часа читать в чужих блогах о том как все здорово и круто”.
Отправной точкой могут служить ссылки упомянутые
здесь.
P.S. Преждевременная оптимизация - зло. Выбирать, развертывать на apache или nginx более чем рано.
qoq
Март 29, 2007 20:34:32
За ссылку спасибо. Смотрю, разбираюсь
j2a
P.S. Преждевременная оптимизация - зло. Выбирать, развертывать на apache или nginx более чем рано.
Можно подробнее, пожалуйста?
P.S. Почему то везде сравниваются только Django, TG и RoR. Сравнения Zope не видел. Я конечно понимаю разницу между “Сервером приложений” и CMF, но всё же…
nss
Март 29, 2007 22:29:27
qoq
2. apache + zope ( не нашел сравнительной информацию по скорости и безопасности двух этих решений. Если кто пробовал - посоветуйте)
Сами зоповские девелоперы не рекомендуют использовать зоповский http-сервер напрямую. В любом случае перед ним что-то должно быть. Что конкретно можно решить позже, на процесс разработки это не влияет.
j2a
Март 30, 2007 08:39:45
qoq
За ссылку спасибо. Смотрю, разбираюсь
j2a
P.S. Преждевременная оптимизация - зло. Выбирать, развертывать на apache или nginx более чем рано.
Можно подробнее, пожалуйста?
Смысл сейчас обсуждать варианты
развертывания когда ты еще не определился с вариантами
разработки? Тебя как разработчика на данном этапе вообще не должно волновать, будет Zope/TG/Django/что-еще позади Apache или позади Nginx, будет использоваться FastCGI, SCGI или что-то еще. Потому что это (в большинстве случаев) никоим образом не повлияет на архитектуру приложения.