Первые три года я писал исключительно на нативном PHP, то есть без использования каких-либо движков или фреймворков.
Такой подход имеет ряд преимуществ и недостатков. Главным преимуществом является, то, что вы не следуете каким-либо правилам и делаете свой проект так как хотите вы.
В свою очередь главным недостатком разработки на нативном PHP является отсутствие целостности системы, вы просто собираете проект, используя сторонние библиотеки и скрипты, подчиненные разной логике. В таком проекте легко запутаться. Еще одним недостатком является, то, что вам приходится тратить очень много времени на те вещи, которые реализованы из коробки в CMS и фреймворках.
В этой связи, последние два проекта я сделал на Yii2 и Laravel.
В этих фреймворках заложен паттерн MVC, что значительно упрощает переход от одного к другому. В принципе, если вы знакомы с ООП и уже имеете хотя бы годовалую практику, то с легкостью, буквально с первого дня, сможете начать писать свой проект на одном из этих фреймворков.
Создав проекты на обоих, я решил поделиться своими впечатлениями.
В целом, оба фреймворка хороши для разработки. Лично мне Laravel показался удобнее.
Вот уже несколько лет я занимаюсь геоинформационными проектами. Это достаточно сложная тема, поскольку строятся такие…
В декабре 2020 мы с женой решили съездить на пару дней в Стамбул. Этот город…
Последний свой проект я сделал на Laravel и получил массу приятных впечатлений в процессе разработки.…
Совсем недавно мы решили съездить в Санкт-Петербург просто погулять по городу, посмотреть интересные места. Город…
Я пользуюсь почтой Яндекс в ежедневном режиме. Также часто просматриваю ленту в facebook. Каждый день…
Не так давно я запустил новый сервис по поиску доменных имен. Изначально написал алгоритм, который…