Давайте рассмотрим довольно таки сложную ситуацию.
Нами любимая CMS Wordpress или Framework («каркас» с английского)
Как и любое сравнение начнем с плюсов минусов и логики конечной стадии.
И так CMS WP
Рассмотрим плюсы
За Framework:
Для каких проектов лучше использовать CMS?
Если тема будет популярна по Вашей активности и мыслям то Мы можем продолжить развивать ее и рассмотрим типы и версии Framework а так же рассмотрим реальную разработку сайтов на Framework.
Нами любимая CMS Wordpress или Framework («каркас» с английского)
Как и любое сравнение начнем с плюсов минусов и логики конечной стадии.
И так CMS WP
Рассмотрим плюсы
- Скорость. Если вам нужно стандартное решение, то шаблон с базовым функционалом можно создать и за 15 минут.
- Простота. Работа с CMS требует минимального опыта
- Схожесть. Функционал разных CMS похож друг с другом, разобравшись в одной системе, можно работать и в остальных.
- Доступность. Благодаря простоте управления, результат получается сравнительно дешёвым.
- Ограниченность. У каждой CMS есть широкий функционал, большинство систем качественно решает весьма ограниченный круг задач. Зачастую приходится искать компромиссы и соглашаться с тем, что все ваши потребности не получится удовлетворить.
- Шаблонность. CMS – это один конкретный набор, созданный под определенную тематику. Если понадобится установить что-то новое... То поиск решений может занять много времени либо потребует привлечение специалиста. Практика показывает, что даже небольшие правки могут вырасти в полноразмерную переделку.
- "Грязный" Код. Некоторые CMS занимаются "самодеятельностью", автоматически создавая строки ненужного кода. Чтобы его почистить привести в нормальный вид, потребуется немало времени.
- Скорость работы. Любая CMS медленнее чем чистый PHP (Framework проигрывает чистому PHP небольшой процент)
За Framework:
- Высокая скорость. Быстрее Framework только чистый PHP, который может и не обеспечивать должного уровня безопасности, поэтому framework в данном случае лучше всего.
- Уникальность и персонализация. В случае с CMS мы собираем конструктор в предсказуемую форму и отойти от неё очень сложно, с Framework ограничения отсутствуют!
- Безопасность. В процессе сборки сайта с Framework проще найти и устранить возможные дыры в безопасности. К примеру, за счёт использования ORM (Object-relational mapping, технология объектно-реляционного отображения)
- Сложность. Для полноценной работы с Framework нужен хороший опыт, несколько выполненных проектов и набитых шишек за плечами.
- Бюджет. Решение дороже,чем вариант из коробочки.
Для каких проектов лучше использовать CMS?
- Готовое решение с типовым функционалом.
- Сайт-визитка.
- Интернет-магазин со средней посещаемостью.
- Сайт для малого и среднего бизнеса.
- Не типовое или уникальное решение.
- Не шаблонная вёрстка.
- Сайт с высокой посещаемостью и нагрузкой (highload).
- Активно развиваемый, расширяемый и/или стихийно изменяющийся под требования рынка проект.
Если тема будет популярна по Вашей активности и мыслям то Мы можем продолжить развивать ее и рассмотрим типы и версии Framework а так же рассмотрим реальную разработку сайтов на Framework.
Последнее редактирование: