фреймворк php что это
Объясните человеческим языком, что такое веб-фреймворк на языке php?
Привет всем! Уже не первый месяц слышу советы (перейди на фреймворк). До этого писал всё сам с нуля. Нельзя игнорировать такое количество и хотя бы не разобраться с этой штукой. Всвязи с этим несколько вопросов, что это вообще такое. Прошу не давать ссылки на википедию и т.д. ибо я там давно уже все перечитал, но толком ничего дельного по своим вопросам не нашел:
1. Смогу ли я на фреймворке писать свои модули (любые и любой сложности) для моей CMS. Наверняка не в одном фреймворке нет функции анализа собственного контента (для последующего продвижения) по принципу поисковых роботов. Не помешает ли мне фреймворк создавать такие модули из-за своего ограниченного функционала.
2. Смогу ли я совершенствовать любой модуль фреймворка (например добавление комментариев) под свои нужны не мешая его обновлению (если выйдет новая версия). Или придется ли мне все переписывать с выходом новой версии, как это приходится делать на CMS типа DLE.
3. На сколько я буду зависеть от выхода новых версий? Например, я хочу сейчас скачать и дальше уже делать с ним что угодно не боясь, как в предыдущем вопросе, что найдут какую-то уязвимость и снова придется его обновлять и переписывать все свои коды в сотнях файлах php.
4. Можно ли будет (искюча вариант, что я скопирую сайт на локалку и год буду переписывать его с нуля на фреймворк) постепенно, не нарушая работу сайта, перенести собственные CMS на фреймворк учитывая то, что в них десятки модулей, собственные админ панели и т.д.
5. Ну и наконец, выбрал я, скажем, вреймворк. А разработчик прикрыл его дальнейшую разработку. Могу ли я оставить фреймворк и дальше им пользоваться не переписывая опять все файлы на новый фреймворк.
P.S. Извиняюсь, за, скорее всего, странные вопросы, но до этого я всё писал сам, не пользовался никакими CMS (коме DLE очень давно) или Фреймворками, поэтому не могу решить и начать переносить все свои проекты на фреймворк.
Смогу ли я на фреймворке писать свои модули для моей CMS
Наверняка не в одном фреймворке нет функции анализа собственного контента по принципу поисковых роботов.
Не помешает ли мне фреймворк создавать такие модули из-за своего ограниченного функционала.
Смогу ли я совершенствовать любой модуль фреймворка (например добавление комментариев) под свои нужны не мешая его обновлению.
Или придется ли мне все переписывать с выходом новой версии, как это приходится делать на CMS типа DLE.
На сколько я буду зависеть от выхода новых версий?
Например, я хочу сейчас скачать и дальше уже делать с ним что угодно не боясь, как в предыдущем вопросе, что найдут какую-то уязвимость и снова придется его обновлять и переписывать все свои коды в сотнях файлах php.
Можно ли будет постепенно, не нарушая работу сайта, перенести собственные CMS на фреймворк учитывая то, что в них десятки модулей, собственные админ панели и т.д.
Ну и наконец, выбрал я, скажем, вреймворк. А разработчик прикрыл его дальнейшую разработку. Могу ли я оставить фреймворк и дальше им пользоваться не переписывая опять все файлы на новый фреймворк.
Вам проще почитать документацию пары тройки популярных фреймворков, сразу все поймете.
В фреймворке все это уже собрано, подробно описано и задокументировано. Хороший фреймворк старается минимально обязать вас к чему то и предоставить максимум гибкости и возможностей. Если вам так надо, можете игнорировать большую часть возможностей фреймворка, а можете вместо каких то его частей использовать сторонние или свои.
Проводя аналогию, если бы PHP разработчик, который все проекты пишет с нуля, был плотником: ему бы пришлось в какой то степени овладеть кузнечным делом, чтобы выковать себе инструмент. Инструмент он изобретал бы сам, поэтому самодельной, уникальной, отверткой не получилось бы закрутить стандартный саморез. И скорее всего в каждом проекте появлялась бы парочка саморезов нового типа + отвертки под них, не совместимые с предыдущими. По той же причине ни у кого бы не получилось с ходу собрать/разобрать/починить его изделие.
Самостоятельно бы пришлось изобретать и многие технологии деревообработки. Само собой они бы уступали технологиям проверенным временем и тысячами других мастеров, поэтому изделия получались бы массивными, хрупкими и в целом сомнительного качества.
Смогу ли я на фреймворке писать свои модули (любые и любой сложности) для моей CMS. Наверняка не в одном фреймворке нет функции анализа собственного контента (для последующего продвижения) по принципу поисковых роботов. Не помешает ли мне фреймворк создавать такие модули из-за своего ограниченного функционала.
Смогу ли я совершенствовать любой модуль фреймворка (например добавление комментариев) под свои нужны не мешая его обновлению (если выйдет новая версия). Или придется ли мне все переписывать с выходом новой версии, как это приходится делать на CMS типа DLE.
На сколько я буду зависеть от выхода новых версий? Например, я хочу сейчас скачать и дальше уже делать с ним что угодно не боясь, как в предыдущем вопросе, что найдут какую-то уязвимость и снова придется его обновлять и переписывать все свои коды в сотнях файлах php.
Можно ли будет (искюча вариант, что я скопирую сайт на локалку и год буду переписывать его с нуля на фреймворк) постепенно, не нарушая работу сайта, перенести собственные CMS на фреймворк учитывая то, что в них десятки модулей, собственные админ панели и т.д.
При желании можно все. Но архитектура фреймворков, и того же Laravel такова, что изучив и поняв ее вам захочется все написать с нуля. И, поверьте, это у вас займет очень мало времени (по сравнению со временем, которое вы потратили на написание всего с нуля).
Ну и наконец, выбрал я, скажем, вреймворк. А разработчик прикрыл его дальнейшую разработку. Могу ли я оставить фреймворк и дальше им пользоваться не переписывая опять все файлы на новый фреймворк.
PHP фреймворки: какой фреймворк выбрать, популярные фреймворки
PHP — самый популярный язык сценариев для серверной веб-разработки. Одна из причин, по которой PHP сохранил свои позиции в качестве ведущего серверного языка управления, — это его продвинутые фреймворки. Фреймворки PHP являются веб-ориентированными, что означает, что они помогают разработчикам создавать веб-приложения более продуктивно.
Другими словами, они предоставляют вам основу для приложения, которую можно настроить в соответствии с вашими требованиями и потребностями.
Вкратце: что такое PHP-фреймворк
Прежде чем начать сравнение фреймворков PHP, важно определить фреймворки и их преимущества для веб-разработки или других областей программирования.
Языки программирования ограничены определённым количеством функций или возможностей. Чтобы выполнять действия, вам нужно написать код, найти ошибки и проверить, соответствует ли он вашему видению. Фреймворк — это ярлык: вы используете код, предоставленный кем-то другим. Следовательно, вместо того, чтобы создавать код вручную, вы берете ресурсы из фреймворка.
Фреймворки PHP относятся к заранее написанным коллекциям кода PHP, которые вы можете сразу же использовать в своём проекте. Обычно это база приложений. Разработчики дополнительно улучшают функции, придавая проекту уникальный вид.
Однако, поскольку существует так много библиотек PHP на выбор, мы стремимся обсудить пять лучших фреймворков PHP, которые помогут вам принять решение.
Laravel
Laravel — это фреймворк с открытым исходным кодом, способный помочь в создании как малых, так и больших проектов PHP. Его в основном хвалят за соблюдение архитектуры MVC (Model View Controller), которая позволяет разделять приложение на части, чтобы не запутаться.
Этот порядок аналогичен разделению HTML и CSS, поэтому код не будет загромождён и усложнён.
Архитектура MVC
Фактически, большинство фреймворков PHP адаптировали архитектуру MVC, которая делит приложения на части, называемые моделью, представлением и контроллером:
Из-за удобного расположения данных приложения многие программисты предпочитают создавать программы, соответствующие архитектуре MVC. Поскольку создание таких веб-сайтов может быть сложным, фреймворки PHP предоставляют необходимые элементы для начала.
Преимущества использования Laravel
Возвращаясь к фреймворку Laravel, вот список функций и преимуществ, которые вы можете получить:
В общем, вы не должны удивляться, что структура Laravel является наиболее популярным в бизнесе и даже считается как лучший PHP фреймворк. Он защищает веб-сайты, упрощает управление информацией в базах данных, улучшает масштабируемость.
CodeIgniter
CodeIgniter — это фреймворк PHP MVC, который также отличается от остальных своими возможностями, гарантирующими лучшую производительность веб-приложений благодаря меньшему объёму кода.
Он предлагает меньше возможностей, чем Laravel. Например, CodeIgniter не имеет встроенных инструментов аутентификации или отладки. Поэтому разработчикам нужно писать код вручную.
Иногда меньшее количество функций переводится как более удобное для новичков, но мы можем взглянуть на это с другой точки зрения. Изучение более богатых фреймворков PHP может занять больше времени, но вы сможете использовать больше заранее написанного кода для своего проекта. В результате вам не придётся писать столько кода самостоятельно.
Статья обновлена в 2021 году.
Фреймворк: что это?
Суть фреймворка заключается как раз в переводе слова. Это программная среда специального назначения, своеобразный каркас, используемый для того, чтобы существенно облегчить процесс объединения определенных компонентов при создании программ. Это основа, которая позволяет добавлять компоненты в зависимости от потребностей. База, на которой можно сформировать программу любого назначения достаточно быстро и без особых затруднений.
Классификация фреймворков:
Наша статья рассмотрит фреймворки, используем ые для разработки современных веб-проектов и принадлежит второму пункту в классификации.
Сравниваем CMS, чистый код и фреймворк
Если у программиста стоит задача создать сайт, ему необходимо сразу же определить дальнейшую стратегию работы. Есть три пути разработки, каждый программист может выбрать тот, который больше всего подходит под его умения.
Рассмотрим фреймворки, их типы, особенности, чтобы помочь каждому, кто захочет воспользоваться данным способом для создания сайта.
HTML/CSS-фреймворки и библиотеки: их главные особенности
Bootstrap стал столь популярным из-за огромного количества достоинств, в нем практически отсутствуют недостатки. Это не только HTML/CSS-фреймворк, в Bootstrap также включены плагины и готовые стили JS/Jquery. Знание Bootstrap часто является одним из обязательных требований работодателей.
Официальная страница getbootstrap.com
Обратите вниманию, что для изучения HTML-фреймворков вам потребуются базовые знания HTML и CSS. Изучить HTML/CSS можно на наших курсах: курс HTML/CSS, курс HTML/CSS Advanced.
PHP-фреймворки: основные особенности
Прежде чем приступать к изучению каких-либо PHP фреймворков, вам потребуются знания основ PHP. Изучите язык PHP с помощью нашего интерактивного курса PHP.
Python-фреймворки: главные особенности
Javascript фреймворки и библиотеки
Язык Javascript очень популярный в 2021 году и на нем создается большое количество веб-приложений. Javascript используют как в Frontend, так и в Backend. Что такое Frontend и Backend вы можете узнать в этой статье:
Прежде чем приступать к изучению React или VueJS вам необходимо освоить современный Javascript. Изучить современный Javascript вы можете с помощью различных онлайн-курсов, в том числе с помощью нашего интерактивного курса Modern Javascript. Начните обучение современному Javascript прямо сейчас.
Также вам потребуются знания NodeJs. О том, что такое NodeJS вы можете прочитать здесь.
Также для того, чтобы разрабатывать современные веб-приложения (веб-сайты) вам потребуются знания верстки веб-сайтов. С помощью наших курсов по HTML/CSS и HTML/CSS Advanced, вы сможете изучить верстку веб-сайтов.
5 самых популярных PHP-фреймворков
Каждый PHP-разработчик рано или поздно столкивается с фреймворками в своей карьере. Если бы не фреймворки, веб проекты были бы намного сложнее и разработка длилась бы дольше. Что еще хуже, написание всего кода с нуля увеличивает вероятность ошибок, что еще больше затруднит работу других программистов и тестировщиков. К счастью, многие повторяющиеся задачи можно решить с помощью фреймворков.
Что такое PHP-фреймворк?
Благодаря особенностям структуры PHP, разработчикам доступна концепция Rapid Application Development – быстрой разработки приложений. Основной упор здесь сделан на скорость работы и удобную среду для программирования, при этом специалист не ограничен в возможностях.
Одно из важных преимуществ PHP-фреймворков – невысокий порог вхождения для начинающих специалистов, если сравнивать с другими языками программирования. Это позволяет даже неопытному специалисту быстро освоить основной функционал и оптимизировать собственный рабочий процесс с их помощью.
Почему стоит использовать фреймворк PHP?
Вот основные преимущества использования PHP-фреймворков:
Symfony
Symfony, основанный на шаблоне проектирования MVC, является одним из самых быстрых фреймворков, доступных на рынке. По этой причине он используется в основном в приложениях, где производительность играет огромную роль. Благодаря возможности внедрения зависимостей, а также поддержке компонента диспетчера событий, его можно очень легко настроить для каждого проекта.
Symfony пользуется огромной популярностью среди опытных разработчиков, так как значительно упрощает создание интернет-ресурсов и приложений любой сложности. Позволяет еще на ранних стадиях разработки предоставить проекту возможности для масштабирования и расширения функционала. Также можно выделить высокую гибкость настройки и возможность интеграции с различными популярными CMS и сервисами. Стоит отметить, что при должном уровне подготовки специалиста, программные решения на ее основе имеют высокий уровень оптимизации.
Symfony также является «отцом» многих популярных решений, включая CMS Drupal, форум phpBB и даже ранее описанный Laravel. О высоком качестве Symfony также свидетельствует тот факт, что этот фреймворк использовался для создания BlaBlaCar и Spotify.
Laravel
Фреймворк из-за своей популярности собрал вокруг себя огромное количество дополнительных сервисов, включая веб-сайт Laracasts, который представляет собой огромную базу данных с информацией не только о самом фреймворке, но и о самом языке PHP и инструментах, которые используются. стоит обратить внимание.
Laravel включает в себя набор инструментов, которые облегчают реализацию и обслуживание приложения, поддерживая такие процессы, как кэширование, маршрутизацию и аутентификацию, а также множество готовых готовых решений (кэширование, обработка очередей и авторизации).
К недостаткам фреймворка можно отнести то, что он оставляет для специалистов немало ручного труда, что замедляет работу, но обеспечивает гибкость при создании программных решений.
Основные плюсы Laravel:
Yii упрощает автоматизацию основных проблем, таких как авторизация, аутентификация и кеширование. Благодаря интеграции с jQuery описанная структура PHP позволяет легко интегрировать интерфейс и серверную часть.
Также стоит отметить, что платформа предоставляет удобный набор инструментов для формирования эффективных пользовательских интерфейсов, а потому очень высоко ценится специалистами UI. А практически мгновенная загрузка делает Yii самым быстрым фреймворком для PHP.
Он также имеет множество улучшений, таких как встроенный редактор с функйией перетаскивания, а также возможность отладки кода в Интернете. Его ресурсы включают более 50 различных модулей, отвечающих за конкретные вопросы. Пакеты включают, среди прочего наборы инструментов, отвечающие за управление базами данных или поддержку сетевых сервисов. Zend также предлагает поддержку API от самых разных поставщиков, включая Google, Amazon и Yahoo!
Данный фреймворк не подойдет для начинающих, поскольку сложен в освоении. Но когда вы привыкнете к нему, то сможете разрабатывать масштабные веб-проекты.
CakePHP
Данный фреймворк многие считают эталоном надежности. Он предоставляет гибкую архитектуру с возможностью масштабирования и современные вспомогательные компоненты (классы FlashComponent и FlashHelper), что крайне удобно для работы над интернет-ресурсами и web-приложениями. Благодаря возможности управлять сеансами, фреймворк предоставляет немало возможностей для расширения функционала программного решения. У CakePHP отличная производительность, что позволяет не тратить время и нервы разработчиков при загрузке и настройке фреймворка, а также при создании вспомогательных шаблонов и маршрутизации.
Благодаря своей простоте и в то же время высокой эффективности и поддержке многих шаблонов проектирования (включая MVC, сопоставление данных ассоциаций и Active Record), CakePHP в настоящее время используется десятками тысяч людей и компаний со всего мира.
Использование новых компонентов в инфраструктуре позволило избавиться от целого ряда проблем при создании программных платформ, из-за статического класса, который использовался для управления сессиями во многих PHP-структурах. Благодаря однообразности каркасов самого программного решения и плагинов, значительно оптимизируется взаимодействие между различными элементами фреймворка. Еще одна важная особенность данной платформы – преобразование тем в плагины, что позволило создать одни из лучших тем среди всех перечисленных фреймворков. Благодаря тому, что плагины можно использовать как темы, это значительно расширяет их функциональность и упрощает сборку программного продукта.
Лучшие PHP-фреймворки, которые упрощают разработку в 2021 году
Фреймворки PHP – это программные платформы, которые значительно облегчают и ускоряют разработку сайтов, web- и мобильных приложений. Они частично автоматизируют процесс написания кода упрощают формирования структуры будущего программного решения и упрощают объединение программных компонентов проекта. Также во многих из них предусмотрена возможность быстрой интеграции и настройки взаимодействия программного продукта со сторонними сервисами.
Содержание
Благодаря особенностям структуры PHP, разработчикам доступна концепция Rapid Application Development – быстрой разработки приложений. Основной упор здесь сделан на скорость работы и удобную среду для программирования, при этом специалист не ограничен в возможностях.
Одно из важных преимуществ PHP-фреймворков – невысокий порог вхождения для начинающих специалистов, если сравнивать с другими языками программирования. Это позволяет даже неопытному специалисту быстро освоить основной функционал и оптимизировать собственный рабочий процесс с их помощью.
Рассмотрим наиболее популярные и полезные для разработчиков фреймворки, которые доступны для PHP.
Laravel
Laravel – один из любимых фреймворков среди разработчиков Wezom, которому мы уже посвятили несколько статей: особенности разработки сайтов с использованием фреймворка и преимущества использования Laravel в IT. Это наиболее популярный во всем мире фреймворк для PHP, который используют для разработки сложных индивидуальных сайтов и приложений. Также это одна из наиболее старых инфраструктур такого рода, которая была запущена еще в 2011 году. С тех пор постоянно проводились доработки и обновления, что позволило фреймворку эволюционировать в один из наиболее удобных инструментов для разработки.
Благодаря популярности Laravel в сети доступно немало полезной информации об особенностях работы с ним, советы и обсуждения разработчиков, активные сообщества.
К недостаткам фреймворка можно отнести то, что он оставляет для специалистов немало ручного труда, что замедляет работу, но обеспечивает гибкость при создании программных решений.
Основные плюсы Laravel:
Symfony
Характерная отличительная черта данной PHP-инфраструктуры – высокая стабильность и надежность при работе. Symfony пользуется огромной популярностью среди опытных разработчиков, так как значительно упрощает создание интернет-ресурсов и приложений любой сложности. Именно на ее основе создан Laravel, что уже о многом говорит.
Позволяет еще на ранних стадиях разработки предоставить проекту возможности для масштабирования и расширения функционала. Также можно выделить высокую гибкость настройки и возможность интеграции с различными популярными CMS и сервисами. Стоит отметить, что при должном уровне подготовки специалиста, программные решения на ее основе имеют высокий уровень оптимизации.
Symfony значительно упрощает интеграцию с фреймворками JS, что также является немаловажным при разработке. Данный фреймворк используется многими популярными сервисами, как phpBB и Drupal.
CodeIgniter
Если кратко описывать CodeIgniter – это простое и элегантное решение для сложных проблем с кодом. Фреймворк обладает простой и удобной конфигурацией и значительно ускоряет написание кода. Это делает его идеальным решением для начинающих разработчиков.
Структура обладает открытым исходным кодом и подходит для разработки программных решений, где необходимо упрощенное написание кода. Еще одна характерная черта CodeIgniter – высокая производительность при работе.
Это делает платформу одним из лучших решений для разработки web-приложений, так как чистый исходный код обеспечивает высокое быстродействие и минимизирует количество ошибок. Также программные решения, созданные на фреймворке очень легко поддаются комплексному тестированию.
Основные плюсы CodeIgniter:
CakePHP
Данный фреймворк многие считают эталоном надежности. Он предоставляет гибкую архитектуру с возможностью масштабирования и современные вспомогательные компоненты (классы FlashComponent и FlashHelper), что крайне удобно для работы над интернет-ресурсами и web-приложениями. Благодаря возможности управлять сеансами, фреймворк предоставляет немало возможностей для расширения функционала программного решения.
У CakePHP отличная производительность, что позволяет не тратить время и нервы разработчиков при загрузке и настройке фреймворка, а также при создании вспомогательных шаблонов и маршрутизации.
Использование новых компонентов в инфраструктуре позволило избавиться от целого ряда проблем при создании программных платформ, из-за статического класса, который использовался для управления сессиями во многих PHP-структурах.
Благодаря однообразности каркасов самого программного решения и плагинов, значительно оптимизируется взаимодействие между различными элементами фреймворка. Еще одна важная особенность данной платформы – преобразование тем в плагины, что позволило создать одни из лучших тем среди всех перечисленных фреймворков. Благодаря тому, что плагины можно использовать как темы, это значительно расширяет их функциональность и упрощает сборку программного продукта.
Нельзя оставить без внимания платформу Yii, которая была создана для упрощения и повышения эффективности при работе с AJAX. Важная особенность Yii в том, что он прекрасно справляется с кешированием, а наличие быстрых решений для разработчиков значительно экономят время на создание сайтов, сервисов и приложений.
Также стоит отметить, что платформа предоставляет удобный набор инструментов для формирования эффективных пользовательских интерфейсов, а потому очень высоко ценится специалистами UI. А практически мгновенная загрузка делает Yii самым быстрым фреймворком для PHP.
Здесь предусмотрена интеграция с jQuery, что облегчает работу над проектом команды специалистов и взаимодействие со сторонними разработчиками. Также здесь доступны элементы для быстрой разработки.
Однако стоит помнить, что данная платформа плохо подходит для начинающих разработчиков. У нее достаточно высокий порог вхождения, и немало особенностей, из-за которых небольшая ошибка может сильно навредить программному продукту. Например, из-за некорректного обращения, может значительно увеличиться объем сгенерированного кода, что сильно скажется на быстродействии. Также здесь используются статические методы.
Фреймворк Zend разработан на 5 версии PHP, что немного ограничивает его возможности по использованию последних нововведений. Это объектно-ориентированный фреймворк, который выделяется своей простотой в использовании и многофункциональной архитектурой для работы с различными типами программных решений и расширения их функционала.
Данная платформа часто используется крупными компаниями, так как обеспечивает высокую надежность и защищенность проекта.
Фреймворк, который обеспечивает разработчика самыми качественными библиотеками, которые прошли полную проверку. В нем используются закрытые типы библиотек, которые не зависят от дополнительных пакетов, что обеспечивает чистый оптимизированный код. Это делает Aura одним из лучших решений для разработчиков, которые предпочитают пакеты с самоуправлением.
Данная платформа предоставляет стандартную но проверенную архитектуру. С ее помощью можно создавать приложения, которые будут использовать одновременно несколько источников данных. Lightning App Builder дает возможность управлять компонентами Lightning.
Однако здесь не предусмотрена возможность самостоятельного перетаскивания в App Builder. Для этого необходимо подключиться к Salesforce.
Основные плюсы Aura:
Phalcon
Это платформа для PHP, написанная при помощи языков Си, он обладает низкоуровневой архитектурой, что позволило обеспечить максимальную производительность при работе данной структуры. Данный фреймворк очень удобен для разработки web-приложений.
Данное решение является абсолютно новым подходом к созданию PHP-фреймворков, который предоставляет разработчикам возможность использовать ORM, а также компоненты кеширования. Фреймворк позволяет значительно упростить работу с MVC. Phalcon предоставляет функции и классы, которые можно применять для любых типов программных решений.
Maintainable
Программное решение, созданное для разработки небольших веб- и мобильных приложений. В нем открытый код, что позволяет разработчикам Здесь нет собственных плагинов. Доступен ORM в виде компонента Mad_Model.
Используется шаблон ActiveRecord, концепция которого приближена к Ruby on Rails. Библиотеки структуры пребывают под командой vendor/ Mad/. Как следствие – любые классы используются с приставкой Mad_.
Для всех типов программных решений здесь представлена единая структура каталогов. Но у данного подхода есть и собственные преимущества. Так разработчики, создающие несколько различных приложений могут быстро переходить с одного проекта на другой, практически не теряя времени на изучение особенностей приложения.
Fat-free
Фреймворк, который выделяется собственной простотой и компактностью (всего 50 килобайт), благодаря этому многие разработчики считают его одной из лучших программных платформ на PHP.
Предоставляет следующие возможности:
Предоставляет в распоряжение специалиста немало плагинов, эффективную библиотеку очередей, ORM и возможность проводить маршрутизацию без значительных осложнений (что является немаловажным преимуществом). Данный фреймворк, как и Laravel, был создан на базе Symfony.
Основные плюсы Fat-free:
Оставьте ваши контактные данные. Наш менеджер свяжется и проконсультирует вас.
Наш менеджер свяжется с Вами в ближайшее время