Backend
Symfony
Symfony is een PHP-framework voor grote, langlopende applicaties. Het is strenger en modulairder dan Laravel, en het is het fundament waarop onder meer Drupal en Sylius zijn gebouwd.
Symfony in het kort
- Sinds
- 2005
- Herkomst
- Frankrijk
- Techniek
- PHP
- Draagt
- Drupal, Sylius
- Sterk in
- Grote, langlopende applicaties
Wat het is
Wat is Symfony?
Symfony bestaat sinds 2005 en komt uit Frankrijk. Het is opgebouwd uit losse onderdelen die je ook los kunt gebruiken. Veel andere PHP-projecten leunen erop zonder zelf Symfony te zijn.
Ten opzichte van Laravel is het minder toeschietelijk en meer expliciet: je krijgt minder cadeau en bepaalt meer zelf. Bij grote applicaties met een lange levensduur is dat een voordeel.
Versies hebben een duidelijke ondersteuningstermijn, met langetermijnversies die jaren mee kunnen. Voor zakelijke applicaties is die voorspelbaarheid waardevol.
In Nederland is Laravel populairder voor nieuwe projecten, maar Symfony-kennis is ruim beschikbaar omdat zoveel andere software erop leunt.
Onder de motorkap
Hoe Symfony werkt
Symfony draait op gewone PHP-hosting met een database.
De opbouw in losse onderdelen maakt het mogelijk om alleen te gebruiken wat je nodig hebt.
Sjablonen schrijf je in Twig, dat ook in Craft CMS en Statamic wordt gebruikt.
Past het bij jou?
Wanneer Symfony de juiste keuze is
- Een grote zakelijke applicatie die jaren mee moet
- Meerdere ontwikkelaars werken tegelijk aan hetzelfde project
- Er draait al een Symfony-applicatie die onderhoud nodig heeft
- Voorspelbaarheid weegt zwaarder dan snelheid van starten
Wanneer je beter iets anders kiest
Voor een gewone website is Symfony net als elk applicatieframework een dure omweg: een CMS levert hetzelfde voor een fractie. En voor kleinere maatwerkprojecten is Laravel in Nederland praktischer, omdat er meer ontwikkelaars mee werken en je sneller productief bent. Kies Symfony als omvang en levensduur de striktheid rechtvaardigen.
Kosten
Wat Symfony kost
Symfony is gratis en open source. De kosten zitten volledig in het bouwen.
Bij ons valt maatwerk in Symfony onder de maatwerkprijzen vanaf €6.500.
Reken op periodieke versiesprongen; de langetermijnversies maken die planbaar.
Uit de praktijk
Wat we het vaakst fout zien gaan
Symfony kiezen voor een klein project
De striktheid loont bij omvang. Voor een kleinere applicatie ben je met Laravel sneller klaar en goedkoper uit.
Versies laten verlopen
Ook langetermijnversies hebben een einddatum. Wie daar overheen gaat, draait PHP-code zonder beveiligingsupdates.
Een website in Symfony bouwen
Zonder CMS kan de klant niets zelf aanpassen. Voor content is WordPress de juiste keuze.
In Nederland
Symfony in Nederland
Symfony-kennis is in Nederland ruim beschikbaar, mede doordat Drupal en Sylius erop draaien. Voor nieuwe maatwerkprojecten kiezen de meeste bureaus hier Laravel.
Zoek je een partij die een Symfony-applicatie overneemt, let dan op de zoekterm: 'Symfony developer' levert vooral vacatures op.
Wat we doen
Wat wij met Symfony doen
- Bestaande Symfony-applicaties overnemen en onderhouden
- Versiesprongen begeleiden
- Maatwerk bouwen in Symfony of Laravel, afhankelijk van wat past
- Adviseren wanneer een CMS volstaat
Vragen
Veelgestelde vragen over Symfony
Staat je vraag er niet tussen? Bel of app ons gerust, je krijgt binnen vier werkuur antwoord.
ProjectmanagerOp werkdagen binnen 4 uur antwoord
Staat je vraag er niet tussen? Stuur gerust een appje of een mail, dan zoeken we het voor je uit.
01Symfony of Laravel?
Laravel is toeschietelijker en in Nederland populairder voor nieuwe projecten. Symfony is strenger en modulairder, wat bij grote applicaties met een lange levensduur een voordeel is.
02Kunnen jullie een Symfony-applicatie overnemen?
Ja. We kijken naar de versie, of die nog ondersteuning krijgt, en hoeveel achterstand er is op pakketten.
03Is Symfony geschikt voor een website?
Alleen als er echt maatwerklogica bij komt. Voor een site met content is WordPress praktischer en goedkoper.
04Hoe vaak moet Symfony geüpgraded worden?
Versies hebben een duidelijke ondersteuningstermijn, met langetermijnversies die jaren meegaan. Dat maakt de planning voorspelbaar.
05Wat is Symfony?
Symfony is een PHP-framework voor grote, langlopende applicaties, dat sinds 2005 bestaat en uit Frankrijk komt. Het is opgebouwd uit losse onderdelen die je ook los kunt gebruiken, zodat je alleen inzet wat je nodig hebt.
06Welke software is op Symfony gebouwd?
Onder meer Drupal en Sylius zijn op Symfony gebouwd. Veel andere PHP-projecten leunen op Symfony zonder zelf Symfony te zijn, waardoor kennis ervan in Nederland ruim beschikbaar is.
07Welke sjabloontaal gebruikt Symfony?
Sjablonen schrijf je in Twig, dezelfde sjabloontaal die ook in Craft CMS en Statamic wordt gebruikt. Symfony zelf draait op gewone PHP-hosting met een database, wat het praktisch houdt.
08Wat kost een applicatie in Symfony?
Symfony zelf is gratis en open source, dus de kosten zitten volledig in het bouwen. Bij ons valt maatwerk in Symfony onder de maatwerkprijzen vanaf €6.500, plus periodieke versiesprongen die je inplant.
09Wat gebeurt er als een Symfony-versie geen ondersteuning meer krijgt?
Dan draai je PHP-code zonder beveiligingsupdates. Ook langetermijnversies hebben een einddatum, al maken ze versiesprongen wel planbaar; wij begeleiden die sprongen bij bestaande Symfony-applicaties die we overnemen en onderhouden.
10Is Symfony geschikt voor een klein project?
Meestal niet. De striktheid loont bij omvang en levensduur; voor een kleinere applicatie ben je met Laravel sneller klaar en goedkoper uit, mede omdat er in Nederland meer ontwikkelaars mee werken.
Eerst zien, dan beslissen
Benieuwd wat Symfony voor jouw bedrijf kan betekenen?
Vraag het gratis proefontwerp aan: binnen 2 werkdagen zie je een ontwerp van je nieuwe homepage, met een vaste prijs erbij. Daarna beslis je pas.
- Binnen 2 werkdagen zie je hoe jouw nieuwe website eruit kan zien.
- Gratis en vrijblijvend. Het ontwerp is echt gratis, je zit nergens aan vast.
Het bureau achter je project: één vast aanspreekpunt, op werkdagen binnen vier uur reactie.
“Perfect gedaan. Ik stuurde een schets met uitleg en het eerste ontwerp zat er al voor 95 procent op. Na één kleine feedbackronde was alles precies zoals ik het wilde.”