Выбор платформы для разработки
Передо мной на данный момент стоит задача в оформлении технического задания для проекта. Как обычно план заказчиком наметан поверхностный, а моменты от которых зависит разработка и выбор платформы упущены.
Проект представляет собой достаточно крупный сайт, создание которого разбивается на 2 фазы:
- Предварительный сайт для сбора email будущих клиентов
- Полнофункциональный сайт
Есть несколько аспектов, от которых приходится отталкиваться в выборе платформы для разработки:
- Должен быть блог, причем с расширенным функционалом
- Необходима система формирования, валидации и сабмита сложных форм
- Система работы с email, автоматическая и ручная отсылка писем
- Система платежей, скорее всего через PayPal с возможностью банковских транзакций
Платформы, с которыми я работал: Drupal, Codeigniter, CakePHP. Прочие, вроди Wordpress или разработка своей MVC я даже не рассматриваю.
Итак, рассуждаем и планируем:

Цель такова - минимизировать затраты на разработку, получить качественный, гибкий и расширяемый сайт.
Перечитав несколько "versus" статей сравнивающих drupal, codeigniter, cakephp, я выделил для себя вот эти:
- Drupal as a MVC framework? Пожалуй вот ее ключевые слова:
-
The main reason that I strayed away from Drupal earlier was that I had doubts about how well Drupal could serve as a toolkit for web applications instead of just websites.
Ни первая ни вторая статья к сожалению однозначного ответа мне не дали, но привели к однозначному выводу, что:
Веб-приложение лучше разрабатывать на MVC, а для веб-сайтов лучший выбор Drupal.
Исходя из этого и становится понятным, что для данного конкретного проекта нет совершенно никакой необходимости использовать любой framework. Ведь он только усугубит ситуацию с созданием блога, структуры веб страниц, шаблонизацией страниц, чистыми ссылками и прочее. Тем самым усложнит реализацию стандартных задач в разработке сайта, займет время и отнимет внимание от тех основных четырех пунктов описанных выше, которые должны быть реализованы в виде модулей для Drupal.
PS:
- Очень удивило, что элементарная задача - blog на codeigniter или cakephp привели к долгим поискам мануалов, вместо уже готовых плагинов или библиотек.
- Я очень сильно хочу запустить свой основной сайт ITCross.net, разработка которого уже подходит к концу, но так хочется сделать его идеальным и приятным пользователю, что не готов сделать site launch.
Donation Bar
- Как сюда попасть
- Обзор бирж ссылок на SEOadd.ru (30$)
- BestMasterиZация (10$)
- Dofollow блог (6.5$)
- Партнерки на подписках (6.1$)
- BestMasterиZация (6$)
Order Links
Топ комментаторов
- No commentators.

Опубликовано cross в