Лучшие PHP платформы 2018

PHP пожалуй самый распространенный язык программирования в мире. Более 80% сайтов в мире написаны на нём и количество сайтов с каждым годом растет. Данный язык используют такие известные сайты как Facebook, Wikipedia и Yahoo. В данной статье я постарался разобраться какие фреймворки php пользуются большей популярностью в 2018 году.

  • LARAVEL - бесплатная PHP платформа с открытым исходным кодом. Создатели шуточно назвали его "framework for artisans", что означает "фреймворк для ремесленников", имея ввиду, что разработчикам предоставляется возможность полного полета для творчества.
    В 2014 году LARAVEL был признан самым многообещающим проектом по версии sitepoint.com,  имея версию php 4.1. А в 2015-16 годах признан самым популярным PHP фреймворком по версии того же издания, но уже использовался php 5.4.
    После того как вышел PHP7 ускорилась работа скриптов и они стали меньше нагружать оперативную память. Не остался в стороне и LARAVEL, хоть он и работает на 5 версии сервис LARAVEL Forge настраивает Zend OPCache. Тестирование PHP страниц показывает результаты не хуже остальных, а гибкость и универсальность механизмов кэширования доказала свою мощь. 
  • SYMPHONY - высокопроизводительная платформа, использующая PHP5. Включает в себя весь набор инструментов для быстрой разработки веб-приложений. Основа паттерн MVC Model-view-controller. Имеет поддержку множества баз данных (MySQL, PostgreSQL, SQLite..).
    SYMPHONY используется во множестве проектов. Какие преимущества имеет данный фреймворк?
    - высокая скорость работы за счет использования шаблонизатора TWIG;
    - гибкость настройки - позволяет конфигурировать приложения в трех различных форматах: аннотации, XML, YML. Существует возможность использования их одновременно;
    - расширяемость - основанный на концепции DI, SYMPHONY позволяет расширять приложение за счет подключения новых бандлов, минимально влияющих на работу других бандлов;
    - стабильность - длительное время поддержки.
  • CODEIGNITER - тоже популярный PHP фреймворк с открытым исходным кодом. Первый публичный релиз состоялся еще в 2006 году. Основанный на архитектуре MVC добавляет логическое разбиение для вашего приложения.
    Особенности:
    - благодаря качественной документации с примерами прост в освоении;
    - большая поддержка сообщества CODEIGNITER в том числе библиотеки, модули и шаблоны;
    - возможность кэширования на стороне сервера;
    - использование менеджера пакетов для быстрого подключения библиотек из командной строки.
    Но самое основное, что CODEIGNITER не собирается отходить от идеи простоты и доступности.
  • CAKEPHP - программный каркас для создания веб-приложений, написанный на PHP. За архитектуру своего построения выбрал все тот же логический MVC паттерн. Изначально создавался как клон популярного Ruby on Rails, от которых позаимствовал идеи. Отличается от своих братьев (SYMPHONY, PHPonTrax) тем, что он полностью совместим с версиями PHP4 и PHP5. 
  • YII - динамично развивающийся фреймворк на PHP с большим сообществом. Первый публичный релиз состоялся в 2008 году. Какими же особенностями отличается данный фреймворк?
    - прост в изучении, так как построен по принципу MVC;
    - для работы с базами данных используются классы DAO и ActiveRecord, позволяющие поддерживать работу с большим разнообразием баз данных (SQLite, MySQL/MariaDB, Oracle и многими другими..);
    - встроенная поддержка интернационализации;
    - генерация базового кода PHP генератором Gii, являющимся модулем Yii, изначально встроенным;
    - и еще очень много других фишек..

Поделиться