Laravel vs Wordpress: отличия и преимущества. Когда применять фреймворк, а когда CMS
Сегодня поговорим об отличии Laravel от Wordpress (Joomla, Drupal): какие у кого преимущества и что когда лучше выбрать в том или ином проекте
#wordpress#laravel#cutcode
---------------------------------------------------------------------------------
❗️❗️❗️как делать сложные сайты на laravel? Это просто с cutcode!
Поддерживай мой проект -
Угостить меня кофе -
🤖🤖🤖Мой помощник Тэйлор готов выдать тебе подарок. Забирать тут -
---------------------------------------------------------------------------------
Всем поклонникам Laravel привет в эфире Cutcode! Сегодня у нас необычный формат - вместо кода вы видите меня лично. Вот заодно с вами познакомимся!
Как вы уже поняли из заголовка я хочу поговорить об отличии Laravel от Wordpress: какие у кого преимущества и что когда лучше выбрать в том или ином проекте. Wordpress я выбрал просто потому что это популярный запрос и вы можете вместо этого слова подставить любой другой cms: joomla, drupal - не имеет значения. Да, как ни странно это популярный вопрос и мне его действительно часто задают, но это само собой новички. Сразу скажу что доказывать что Wordpress или любая другая cms это плохо я не буду - они имеют место быть и все это сильные проекты под определенные цели.
На самом деле сравнивать такие разные вещи крайне тяжело и мы этого делать не будем, но поговорим когда же все таки стоит применять готовый cms, а когда фреймворк и в чем их отличие.
Начнем с отличий. Фреймворк это набор инструментов, помогающий нам в разработке, упрощающий жизнь во многих базовых процессах. Скажем так - это набор инструментов для предстоящего ремонта в квартире. Инструменты у вас есть а все остальное придется делать самостоятельно руками и понимать как это делается вам тоже придется. Cms же даже исходя из названия означает система управления контентом. Уже готовую систему со своим бэк-офисом и функционалом и по большему счету вам даже не требуется быть разработчиком, чтобы сделать проект на cms.
Моя первая работа была в web-студии. Мы штамповали сайты на Drupal и спустя примерно год я решил что я уже отличный разработчик и можно двигаться дальше, в более серьезных организациях. И на собеседования уже на вопросе что такое ООП или дизайн-паттерны я понял, что год был просто потрачен впустую и называть себя разработчикам я вообще не имею права.
Итак друзья это в корне разные вещи если вам предстоит сделать малобюджетный проект связанный с контентом, то используйте cms и в этом нет ничего плохого. Если у вас более серьезный проект, то вам на помощь придет фреймворк, что также даст вам возможность развиваться как разработчику. Хотя и здесь я считаю что для наибольшего развития лучше начать с базовых знаний языка программирования, а не сразу лезть во все дебри фреймворка. Научитесь класть фундамент прежде чем строить дома.
Возможно кто-то из вас подумает ну почему cms только для малобюджетных контентных сайтов, типа блога и так далее. Ведь там есть плагины делающие из дефолтного блога интернет-магазин и даже я видел соцсеть! Да есть, но это уже на мой взгляд такие костыльные дополнения, большинство из которых уже давно не поддерживается, да и в основе не имеет даже unit тестов и все это в целом выглядит несерьезно. Вы используете готовый плагин для магазина к примеру, но даже понятия не имеете как оптимизированный запросы к базе и прочие инструменты отладки вам скорее всего не доступны, а даже если и доступны, то это уже скажем так пляски с бубном.
В общем вот такое у меня мнение о cms, их отличие от фреймворка рад был с вами повидаться. Всем желаю интересных проектов и клиентов с четкими ТЗ. Спасибо за просмотр обязательно увидимся на Cutcode!
---------------------------------------------------------------------------------
📹 делитесь этим видео с друзьями:
🔔 подпишитесь на YouTube-канал:
📼 Курс по Laravel с нуля:
Laravel vs Wordpress: отличия и преимущества. Когда применять фреймворк, а когда CMS
---------------------------------------------------------------------------------
🔗 наш сайт:
📷 наш instagram: 📱 Наш telegram-канал:
5 views
985
277
2 months ago 00:08:49 1
Laravel для новичков #16 - Основная секция главной страницы
2 months ago 00:04:04 1
Laravel для новичков #15 - Перемещение пунктов навигации и ссылок на социальные сети в конфигурацию
2 months ago 00:39:12 6
, Inertia v2, Sublime vs. VS code, and More Laravel Cloud Updates
2 months ago 00:05:16 4
Laravel для новичков #14 - Компонент иконки
2 months ago 00:05:35 3
Laravel для новичков #13 - Активный пункт навигации
2 months ago 00:10:15 1
Laravel для новичков #12 - Перемещение пунктов навигации в layout
2 months ago 00:06:25 1
Laravel для новичков #11 - Компоненты подвала
2 months ago 00:09:20 1
Laravel для новичков #10 - Подвал
2 months ago 00:05:06 1
Laravel для новичков #8 - Компонент layout
2 months ago 00:07:28 1
Laravel для новичков #9 - Компоненты шапки
2 months ago 00:05:09 1
Laravel для новичков #7 - Маршруты страниц
2 months ago 00:07:12 1
Laravel для новичков #6 - Интерполяция в blade-шаблонах
2 months ago 00:08:58 8
Laravel для новичков #5 - Шапка
2 months ago 00:12:33 5
Laravel vs Symfony CRUD: Live-Coding Demo
2 months ago 00:05:01 1
Laravel для новичков #4 - Установка Tailwind CSS
2 months ago 00:07:41 9
Making VS Code Beautiful AGAIN (Alternative to APC Customize UI++)
2 months ago 00:03:11 1
Laravel для новичков #3 - Форматирование кода
2 months ago 00:02:40 1
Laravel для новичков #2 - Плагины PhpStorm
2 months ago 00:10:27 13
Laravel для новичков #1 - Установка и подготовка окружения
2 months ago 00:08:16 5
Vue Unit Тестирование #30 - Тест компонента пункта навигации
2 months ago 00:05:43 1
Vue Unit Тестирование #29 - Тест компонента пункта навигации
2 months ago 00:04:26 1
Vue Unit Тестирование #28 - Тест компонента пункта навигации
2 months ago 00:04:57 3
Vue Unit Тестирование #27 - Тест компонента активности
2 months ago 00:04:04 3
Vue Unit Тестирование #26 - Тест компонента активности