Wat is Symfony?

Surf je als niet-developer naar de website van Symfony, dan is de kans groot dat je er evenveel van begrijpt alsof de website in het Chinees zou staan. Symfony in een paar zinnen uitleggen is dan ook niet zo eenvoudig, maar sta ons toe een poging te doen.

Wat is Symfony?

Symfony is een toolset, geschreven in de programmeertaal PHP, waarmee je veilige, performante, highly customisable webapplicaties kan bouwen. Je gebruikt Symfony dus niet om eenvoudig de website van je jeugdvereniging mee te beheren, of om je basic webshop mee op te zetten. Als je deze voorbeelden zou vergelijken met prefab-huizen, kan je Symfony vergelijken met een magazijn vol (degelijk) bouwmateriaal.

Symfony geeft je heel wat flexibiliteit en vrijheid om je huis (of webapplicatie) mee te bouwen. De keerzijde van deze medaille is dat er bij je Symfony-applicatie veel programmeerwerk aan te pas kan komen. We gebruiken Symfony dan ook niet voor elk project: Symfony komt pas echt tot zijn recht (en biedt een budgettaire meerwaarde) als er veel functionele flexibiliteit, complexe user flows, koppelingen met derde partijen, … aan te pas komen. 

Wanneer kiezen wij voor Symfony?

Om je een tastbaar idee te geven van 2 uiteenlopende (fictieve) projecten waar Symfony telkens een vis in het water zou zijn:

  • Interne tools om business processen mee te optimaliseren. Deze tools werken steeds op maat van het bedrijfsproces. Ze integreren met andere interne systemen zoals CRM’s of ERP’s. Dankzij de flexibiliteit en (veilige) interconnectiviteit die Symfony aanbiedt, kijken we bij dergelijke projecten al snel deze richting uit. 
  • Een backend voor mobile app platformen waar je als bedrijf louter wil configureren en modereren. Denk aan een loyalty-app bijvoorbeeld: gebruikers verdienen punten en wisselen punten in om gratis producten/promoties te verkrijgen. Als bedrijf wil je de promoties kunnen beheren, maar de complexe loyalty-logica en externe connecties (met een CRM bijvoorbeeld) gebeuren allemaal achter de Symfony-schermen.

Een mooi voorbeeld is ook het slimme verkoopplatform dat we voor Trappist Westvleteren in Symfony hebben ontwikkeld.

De vraag “Maar is mijn project eigenlijk wel geschikt voor Symfony?” begint zich stilaan op te dringen. We helpen je graag deze vraag te beantwoorden. Kom eens langs voor een kop koffie, dat praat gemakkelijker!