Выбор платформы для разработки

Posted Опубликовал cross в Drupal, Разработка сайтов     Comments 11 comments
Ноя
12

Передо мной на данный момент стоит задача в оформлении технического задания для проекта. Как обычно план заказчиком наметан поверхностный, а моменты от которых зависит разработка и выбор платформы упущены.

Проект представляет собой достаточно крупный сайт, создание которого разбивается на 2 фазы:

  1. Предварительный сайт для сбора email будущих клиентов
  2. Полнофункциональный сайт

Есть несколько аспектов, от которых приходится отталкиваться в выборе платформы для разработки:

  1. Должен быть блог, причем с расширенным функционалом
  2. Необходима система формирования, валидации и сабмита сложных форм
  3. Система работы с email, автоматическая и ручная отсылка писем
  4. Система платежей, скорее всего через 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.

  • CodeIgniter vs. CakePHP.

Ни первая ни вторая статья к сожалению однозначного ответа мне не дали, но привели к однозначному выводу, что:

Веб-приложение лучше разрабатывать на MVC, а для веб-сайтов лучший выбор Drupal.

Исходя из этого и становится понятным, что для данного конкретного проекта нет совершенно никакой необходимости использовать любой framework. Ведь он только усугубит ситуацию с созданием блога, структуры веб страниц, шаблонизацией страниц, чистыми ссылками и прочее. Тем самым усложнит реализацию стандартных задач в разработке сайта, займет время и отнимет внимание от тех основных четырех пунктов описанных выше, которые должны быть реализованы в виде модулей для Drupal.

PS:

  • Очень удивило, что элементарная задача - blog на codeigniter или cakephp привели к долгим поискам мануалов, вместо уже готовых плагинов или библиотек.
  • Я очень сильно хочу запустить свой основной сайт ITCross.net, разработка которого уже подходит к концу, но так хочется сделать его идеальным и приятным пользователю, что не готов сделать site launch.

Похожие посты:

  1. Коммандная разработка
  2. DrupalCamp Киев
  3. Как правильно определить цену разработки сайта?

11 Комментов к “Выбор платформы для разработки”

  • избавляйся от перфекционизма, до идеала можно доводить вечно – а запускать когда-то же надо =)

  • Есть проблема просто в том, что текущий блог мне совсем не нравится уже…

    Где-то слазит верстка, нет тегов, твитера нормального, фоловинг кнопок, каталогизации, поиска, мультиязычности, меню даже нормального нет…

    А в новом сайт все это уже готово и осталось доработать несколько полезных моментов. Скоро запущусь )

  • мне Drupal показался очень сложной системой для человека незнающево php

  • Маркаб, согласен с тобою. Без знаний php Друпал достаточно сложно понять и заставить его быть гибким, но все же многие сделали эту CMS для себя средством заработка и без знаний php.

  • А как к DLE относитесь?

  • С DLE очень мало работал, да и весь опыт что был мне не понравился. Сейчас захожу на оффсайт и вижу ссылку Купить(видать DLE еще и платный), и обычную структуру варезника, для чего его собственно больше всего и использовали в свое время.

  • >>Прочие, вроди Wordpress или разработка своей MVC я даже не рассматриваю.
    А зря, популярно- не значит плохо

  • Евгений, речь не столько о популярности, а о функциональной составляющей и минимизации за счет платформы разработки времени и усилий на создание веб-сайта или веб-приложения.

    Если стоит задача создать стандартный блог – Wordpress отлично подойдет, хоть и популярен :)

  • а мне джумла больше всего по душе,такая красочная,да самый новенький движок и довольно легко обучаться ему(хотя и другим тоже.

  • Вот насчёт сложности друпала я не совсем согласен. Допустим я ПХП практически не владею, но делаю на друпале вещи, подгоняю его под себя

  • DLE универсальная, я ее выбрал

Оставить коммент

Donation Bar

Order Links

Топ комментаторов