Уважаемая переполнение стека сообщества,Framework/CMS предложения для веб-сайта предприятия и интранет (я должен убедить президента его твердый!)
Я получил задание капитального ремонта несколько сайтов для большой корпорация, над которой я работаю, а также создание внутреннего сайта интрасети для управления контентом и хранения документов в организации.
Моя «проблема» заключается в следующем: они хотят, чтобы я использовал фреймворк/набор языков/технологий, которые я могу им доказать, «стабильные, готовые к работе технологии с проверенной репутацией».
«Большая картина» спецификации не слишком сложна: Внедрите CMS корпоративного класса для управления веб-страницами каждого подразделения, которые в основном касаются информации о продукте и документации (то есть более простой версии www.linksys.com) ,
Как программист с открытым исходным кодом, я хотел бы использовать Python с TurboGears и строить его с нуля, но я не могу найти способ доказать президенту, что TurboGears обладает огромной корпоративной репутацией. У Zope, похоже, много корпоративного использования, но для меня это выглядит немного раздутым. Django может быть вариантом, но не кажется таким гибким, как TurboGears.
Я бы предпочел не использовать PHP, но Drupal имеет очень хорошее резюме с «правильными» именами под ним (AOL, Sony, MTV); плюс это могло бы сэкономить мне создание многих компонентов CMS с нуля.
Rails может быть другим вариантом, но я не слишком хорошо знаком с ним (и, как программист на Python/PHP, синтаксис Ruby сводит меня с ума).
Что будет с S.O. сообщество предлагает для такого проекта? Я уверен, что многие из вас столкнулись с одной и той же дилеммой. Что в итоге работало/не работало для вас? Как я уже говорил, первым выбором был Python, второй - PHP, третий - Rails.
Спасибо, Сета
«Django может быть вариантом, но не кажется таким гибким, как TurboGears». Не беспокойтесь об этом. Если вы не делаете что-то сумасшедшее (серьезно - сумасшедшее), Django сделает все, что вам нужно. –