Чтобы ответить на ваш вопрос, давайте рассмотрим наиболее распространенные варианты:
- Сборка с нуля
- Сборка с использованием Framework, например Zend, Cake и т. Д. *
- Сборка с использованием Content Manager, например Joomla, Drupal и т. Д.
- Сборка с использованием WordPress
Сборка с нуля Это самый трудоемкий процесс.Преимущества включают полный контроль над базой данных и кодом - возможно, повышение скорости и управление ресурсами.Минусы - это время для разработки с дополнительным временем, необходимым для тестирования и отладки (поскольку весь код не проверен).
Сборка с использованием Framework Фреймворк дает вам фрагменты, необходимые для создания сайта.Он включает в себя многие преимущества варианта сборки с нуля, не заботясь о 100% непроверенном коде.Единственным недостатком является то, что нужно время, чтобы изучить структуру и ее ошибки (у них есть мелочи, которые будут кусаться во время обучения).
Сборка с использованием Content Manager WordPress не являетсянастоящие CMS, такие как Drupal или Joomla.CMS дает пользователям возможность редактировать страницы (с разрешения), позволяя настраивать их с помощью плагина или изменения кода.Как и WP, CMS может иметь функциональные возможности подключаемых модулей, чтобы делать все, что вам нужно.Однако, если есть проблема, вы можете отлаживать код подключаемого модуля someones.
Сборка с использованием WordPress WP - платформа для блогов.Теперь он используется в стиле CMS с помощью плагинов и ноу-хау разработчиков.Если у вас есть новостной сайт, блог, медиа-сайт и т. Д., То WP отлично.Если вы создаете сайт для покупки и продажи, то для этого есть плагины.Тем не менее, у вас все еще есть те же проблемы с CMS, что при наличии ошибки вам, возможно, придется выяснить код плагина для исправления.
Заключение : Идея использования чего-либокроме записи с нуля, это ускоряет время разработки и делает конечный результат более надежным с точки зрения предварительно протестированного кода.WP - отличная платформа, которая может хорошо вам помочь, но если единственное, что публикуется, это новости, то простой класс блога PHP может помочь.
Если вы собираетесь потратить много времени на настройку WP (особеннобазы данных), то я бы порекомендовал использовать такие фреймворки, как Cake или Zend, и написать большую их часть самостоятельно.Если вы пишете сайт для показа мультимедиа, тогда WP не составляет труда.