Fat-Free Framework — код как поэзия

Далеко не каждый день разработчику необходимо находить решения сложных задач и заниматься созданием прогрессивных сервисов. Для решения ежедневных задач часто необходимо создание компактного и мощного инструмента. В современных реалиях всё чаще требуется создание микро-сервисов, способных решать узкий спектр задач, при этом оставаться легковесными и очень быстрыми.

Исходя из этих потребностей создаются микро фреймворки, или компактные фреймворки. Среди таких особо ярко выделяется Fat Free Framework. Он обладает не только малым весом (около 60 кб), но и позволяет решать огромный спектр задач. На его основе легко построить блог, викидвижок, сервис файлового хранилища, и много другое.

Fat-Free Framework позволяет легко и быстро создавать веб-сайты и сервисы практически любой сложности. Обладая той же мощью и лаконичностью, что и современные Javascript-инструменты и библиотеки, F3 помогает писать качественные и надежные PHP-движки для Ваших проектов. Исходники Fat-Free Framework (далее F3) поймёт даже программист начального уровня. F3 прост для понимания, и имеет широкий спектр возможностей. F3 не имеет никаких сложных требований к настройке и конфигурированию. Ваш первый Hello Wolrld Вы напишите уже через 5 минут.

Декларативный подход F3 к программированию облегчает понимание PHP-кода как новичкам, так и экспертам. Если вы знакомы с языком программирования Ruby, вы заметите сходство между микро-фреймворком Fat-Free и микро-фреймворком Sinatra, которым вдохновлялся автор F3. Но в отличие от Sinatra и его PHP воплощений (Fitzgerald, Limonade, Glue — и это лишь некоторые из них), F3 выходит за рамки обработки маршрутов и запросов. Views фреймворка могут быть в любой форме, например, простой текст(plain), HTML, XML или сообщение электронной почты. Фреймворк поставляется с быстрым и простым в использовании шаблонизатором. F3 также безупречно работает с другими шаблонизаторами, включая Twig, Smarty, и собственно PHP. Модели взаимодействуют с Mapper-ами баз данных F3 и SQL-хелпером для более сложного взаимодействия с различными движками баз данных. Множество плагинов, которые доступны из коробки еще больше расширяют функциональность. Это всё делает F3 полноценным фреймворком для веб-разработки.

Для желающих разобраться с Fat Free наша веб-студия создала русскую документация этого фреймворка. Вы можете изучить её в здесь.

Официальный сайт фреймворка.

Atomic Framework от GLOBUS.studio адаптирован под PHP8 и имеет целый ряд улучшений и библиотек. Прочитать о нём можно здесь.

Оставьте ответ