AMT Blog

Symfony2 – A Flexible PHP Framework for Building Faster Websites

Symfony_white_01

Symfony2 is a free PHP 5.3 full-stack web framework. It is written with speed and flexibility in mind. It allows developers to build better and easy to maintain websites with PHP.

Symfony can be used to develop all kind of websites, from your personal blog to high traffic ones like Dailymotion or Yahoo! Answers. 

Symfony2 is an HTTP framework; it is a Request/Response framework. The fundamental principles of Symfony2 are centered around the HTTP specification.

Symfony2 is extremely useful framework for bigger projects where tens of developers are involved and where the business logic is more complex. And the Symfony2 components are for people who don't want to use a framework, or for other Open-Source projects that don't want to reinvent the wheel.

Here are some examples of software and libraries that are currently using some of the Symfony2 Components: 

  • Silex
  • : BrowerKit, CssSelector, DomCrawler, EventDispatcher, HttpFoundation, HttpKernel, Routing, Form, Translation, Validator
  • Goutte: BrowserKit, DomCrawler, CssSelector, Process, ClassLoader, Finder
  • Behat: Console, DependencyInjection, EventDispatcher, Finder, Yaml, Config, Translation
  • Assetic: Process
  • Doctrine2: Console, Yaml
  • Propel2: Console, ClassLoader, Yaml
  • PHPUnit: Yaml
  • FLOW3: Yaml
  • Midguard CMS: most of them in their next version.
  • phpBB 4: most of them?
  • Drupal 8*: ClassLoader, HttpFoundation, HttpKernel

Symfony2 is freely available under the MIT license.

Symfony2

Read more…

Like what we post? Share your thoughts on the comments below. If you wish to get regular updates on what we post, do subscribe to our RSS Feed

Filed under: Open Source PHP Framework

Photon: A high performance PHP5 framework using Mongrel2 and ZeroMQ

Photon is an open source PHP "micro framework" using Mongrel2 and ZeroMQ. It was created by Loïc d'Anterroches, who claims that Photon is three to 10 times faster than frameworks such as Zend. "Photon does not try to do everything, the core is small, easy to understand and without magic," d'Anterroches writes.

As an example, d'Anterroches posted the code for a real-time chat application built with Photon. "This is effectively the entire "server side views handling the jsSocket connection," he wrote on Hacker News. "The front end is a copy/paste of the chat available in the Mongrel2 examples."

Mongrel2 is a Web server built from the ground up to be extremely fast. It was founded by Zed Shaw, who also created Mongrel, but it is a complete departure from the original Mongrel.

ZeroMQ is a messaging layer that d'Anterroches claims enables Photon to be extremely flexible yet high performance.

Since Photon is so minimal, additional components will soon be available through what d'Anterroches calls the Particles Project.

via RWW

Don't like to miss out any of our posts? Do

Filed under: PHP Framework
11
To Posterous, Love Metalab