Allality
Новичок
Собираюсь делать сложный сайт, сложный - в плане будет много разных фишек: несколько очень разных каталогов, журнал, очень упрощенный аналог социальной сети, очень расширенный поисковик по каталогам и пр. Цель - учиться на практике PHP и создать достаточно сложный сайт для своего портфолио.
Выбираю из двух вариантов:
1. Взять Drupal и строить на его основе модули. Подкупает то, что Drupal по сути - это не просто CMS, а скорее тот же фреймворк; безопасность, готовые скрипты. Отталкивает то, что придется учиться делать модули, которые должны считаться с остальной системой, нужно будет копаться в чужом коде и пр.
2. Взять Zend Framework, Smarty и делать с нуля на их основе. Подкупает то, что морально легче делать все-таки с нуля; нет зависимости от чужого кода, т.е. чувствуется свобода; будет опыт в ООП, которого сейчас почти нет. Отпугивает безопасность конечного кода.
Хотелось бы услышать мнение профи.
Выбираю из двух вариантов:
1. Взять Drupal и строить на его основе модули. Подкупает то, что Drupal по сути - это не просто CMS, а скорее тот же фреймворк; безопасность, готовые скрипты. Отталкивает то, что придется учиться делать модули, которые должны считаться с остальной системой, нужно будет копаться в чужом коде и пр.
2. Взять Zend Framework, Smarty и делать с нуля на их основе. Подкупает то, что морально легче делать все-таки с нуля; нет зависимости от чужого кода, т.е. чувствуется свобода; будет опыт в ООП, которого сейчас почти нет. Отпугивает безопасность конечного кода.
Хотелось бы услышать мнение профи.