Skip to content

Latest commit

 

History

History
34 lines (27 loc) · 2.93 KB

philosophy.md

File metadata and controls

34 lines (27 loc) · 2.93 KB

API Platform's Philosophy

In 20 years of PHP, the web changed dramatically and is now evolving faster than ever:

PHP.net, Symfony, Facebook and many others have worked hard to improve and professionalize the PHP ecosystem. The PHP world has closed the gap with most backend solutions and is often more innovative than them.

But in critical area I've described previously, many things can be improved. Almost all existing solutions are still designed and documented to create websites the old way: a server generates then sends plain-old HTML documents to browsers.

API Platform is a set of tools for building modern web projects. It is a framework for API-first projects built on top of Symfony. Like other modern frameworks such as Zend Framework and Symfony, it's both a full-stack all-in-one framework and a set of independent PHP components and bundles that can be used separately.

The architecture promoted by the framework will distrust many of you but read this tutorial until the end and you will see how API Platform make modern development easy and fun again: