Некоторые люди думают, что писать собственный движок вместо использования CMS не стоит.
Но если вы используете фреймворк, такой как Zend Framework, Symfony, CakePHP, CodeIgniter и т. Д., Вы сможете иметь надежный базовый движок, который может быть расширен для ваших нужд и со временем улучшаться.
Со временем вы пишете свою собственную библиотеку, которую вы знаете, и, самое главное, которая соответствует вашим конкретным потребностям.
Итак, попробуйте найти инструмент, прежде чем написать его, но напишите, что вы не смогли его найти, или он не был адаптирован к вашим потребностям, или адаптация его обойдется вам в дополнительные разы.
Подумайте о следующих вещах:
- Это шаблонный движок позволит мне создавать все, что я захочу
- Достаточно ли модульное программное обеспечение, чтобы я мог разрабатывать плагины или новые модули
- Стоит ли учиться им пользоваться?
- Активно ли он разработан и имеется ли документация?
- Мне понадобится дополнительное время, чтобы разработать его вместо того, чтобы писать его с нуля и создавать свою собственную библиотеку?
- И, возможно, другие вещи, которые я забыл.