symfony-framework.nl

  Over symfony

Symfony is een web applicatie framework gebouwd in PHP5, gericht op de enterprise markt. Doel van het framework is het versnellen van ontwikkelingstrajecten, en het verbeteren van de stabiliteit van het eindproduct.

Het doel van symfony is om de kostprijs van een project te verminderen, door bijvoorbeeld het aantal regels code te verminderen. Dit doet symfony door veelgebruikte taken te automatiseren of hier libraries voor te bieden die deze taken uit handen te nemen. Met symfony hoef je bijvoorbeeld nooit meer een SQL statement te schrijven, kan je een volledige backend laten genereren zodat je dit zelf nooit meer hoeft te schrijven, en hoef je je weinig zorgen meer te maken om de security van door gebruikers ingegeven data.

Symfony bestaat (sinds versie 1.1) uit twee delen. Het symfony platform is de basis, en bevat een set componenten die volledig los van elkaar zijn te gebruiken. Dus ook in projecten die te klein zijn voor het volledige framework, kan de kracht van symfony gebruikt worden. Het tweede deel is het symfony framework, dat gebruik maakt van het symfony platform. Dit framework is het framework zoals we dat kennen van versie 1.0, maar nu krachtiger en flexibeler.

Een aantal redenen om voor symfony te kiezen:

  • Vrije licentie: MIT licentie staat elk commercieel gebruik toe en eist niet dat alle code gebaseerd hierop ook open source wordt.
  • Stabiel: Het symfony framework is zeer stabiel. Bijna 100% van de symfony code wordt getest door automatische (unit) tests.
  • Ondersteuning voor de lange termijn: Sensio, het bedrijf achter het symfony framework, heeft een commitment gegeven om versie 1.0 t/m januari 2010 te ondersteunen. Minor versies (zoals 1.1, 1.2) zullen tot een jaar na release ondersteuning krijgen
  • PHP 5: Symfony is volledig geschreven voor PHP 5, zonder backwards compatibility voor PHP 4. Hierdoor kan symfony gebruik maken van optimale functionaliteit, methodes en best practices die in PHP 4 nog niet mogelijk waren.
  • Actieve gemeenschap: De online gemeenschappen rondom symfony zijn zeer actief, en werken ook pro-actief mee om zowel het framework beter te maken als anderen te helpen hun producten beter te maken
  • Plugins: Er is een enorme hoeveelheid plugins beschikbaar. Deze plugins zijn klaar voor gebruik, en kunnen na installatie direct worden gebruikt.

Maar geloof niet alleen mij. Ook grote succesprojecten als Yahoo! Answers en Delicious zijn gebouwd in symfony.


symfony-framework.nl v1.4.4. over - contact
Alle originele inhoud op deze site is © 2007 - 2010Stefan Koopmanschap. Alle geaggregeerde inhoud is © van de auteur.
Symfony en Symfony Framework, logo (favicon) zijn © Symfony Project