People in cafeJean Paoli
speakingAmsterdam rooftopsXTech delegats
XTech 2007: “The Ubiquitous Web”15-18 May 2007, Paris, France
Your account


(?)
XTech 2007 news

Subscribe to receive news about XTech

Partners





Sponsors


Organized by

Conference Chair

Co-Hosts

Event software by Expectnation
Add to your personal schedule

symfony: simplify professional web development with PHP

Fabien POTENCIER (SENSIO)
Applications Amphitheatre A
Chair: Paul Hammond (Yahoo)

The interest of a framework is to automate the repetitive tasks of web development, and to provide a robust architecture for applications. Symfony uses best-of-breed components to do the task, integrates them tightly together, and polishes the whole with a consistent and natural syntax. Symfony is built from the experience, and relies on best practices of web development. Among all the design patterns it implements, the Model-View-Controller architecture is to basis of the framework; it allows both for a strong separation of content and presentation, and for a flexiblility that guarantee the applications’ future in terms of maintenance and evolutivity. Symfony is designed to adapt to the requirements of professional web applications: Multiple environments, internationalization, high configurability, good performance, database abstraction, all these features are part of the framework. Symfony is also the perfect tool for Rapid Application Development: It ships with a simple but very powerful testing framework (for unit and functional tests), a command line tool that bootstraps file structures and object models, a prototyping engine, application management tools. Lastly, all that’s necessary to build a robust web2.0 application (Ajax helpers, routing system, visual effects, and so on) are already built in. If it was only for the quality of its code and design, symfony would just be another framework. But its unique documentation and vibrant community make it the PHP framework for web appliactions today.

Fabien POTENCIER

SENSIO

Fabien Potencier is a serial entrepreneur. Since he was ten, he always dreamed of creating and running companies. He started his career with an engineering degree from the French business school Ecole des Mines and an MBA in entrepreneurship from HEC Paris. In 1998, right after graduation, Fabien founded his very first company with a fellow student. The company was a web agency focused on simplicity and open source technologies, and was called Sensio. His acute technical knowledge and his endless curiosity won him the confidence of many French big corporate companies. While Sensio kept growing (at the time of writing, it has more than 30 employees), Fabien started other businesses: an indoor go-kart circuit in Lille (France), an auto spare parts e-commerce shop, and an autopilot training business riding on the most famous French racetracks. Fabien is the main developer of the symfony framework and is responsible for 95% of its code. Today, Fabien’s spends most of his time as Sensio’s CEO and as the symfony project leader.