
Wat is een MVC Framework?
MVC verwijst naar Model, View en Controller. Dit is een ontwerppatroon voor de ontwikkeling van software en is opgedeeld in 3 delen; het datamodel, datapresentatie en applicatielogica. Het scheiden van deze verantwoordelijkheden zorgt er voor dat de code beter leesbaar is.
Waarom een MVC Framework gebruiken?
Het model geeft een definitie van de representatie van de informatie. Deze informatie wordt weergegeven via de View. Vervolgens verwerkt de controller dit en reageert op events, die meestal het gevolg zijn van handelingen van de gebruiker. Het voordeel bij het gebruik van MVC framework is dat het helpt om uw standaard code te handhaven op hoog niveau. Door gebruik van MVC is het mogelijk om ontwikkelingen te versnellen. Bovendien is MVC-code eenvoudig te begrijpen door een andere webdeveloper die weet heeft van het patroon. Terwijl legacy code moeilijk te handhaven is door andere developer, die niet vertrouwd is met een bepaalde stijl van codering.
Welke MVC frameworks gebruikt Proshore?
Proshore maakt gebruik van populaire MVC frameworks zoals CakePHP en Codeigniter. CakePHP is een webapplicatie framework geschreven in de programmeertaal PHP. PHP is een van de meest gebruikte programmeertalen ter wereld. PHP op zichzelf heeft geen virtuele structuur of organisatie en heeft daarom MVC framework nodig om structuur te krijgen in de code. CakePHP is een van de meest populaire frameworks en gebaseerd op MVC met als doel een eerlijke maar passende structuur voor PHP applicaties. Proshore beschikt ook over ervaren Cake PHP en Codeigniter programmeurs, Codeigniter is een open-source PHP-framework met een lichtere en snellere structuur. Een voordeel van dit framework is dat het een kortere leercurve heeft dan CakePHP.
Enkele projecten welke door Proshore zijn uitgevoerd op basis van MVC frameworks:
GMH Benelux (CakePHP): www.gmhbenelux.nl
Reisenersteigern (Codeigniter): www.reisenersteigern.de
Babazz (Codeigniter): www.babbaz.com
Emporilux (CakePHP): www.emporilux.com
Wanneer u opzoek bent naar een ervaren CakePHP programmeur, Codeigniter programmeur of wanneer u een MVC framework gebaseerd project wil outsourcen neem dan geheel vrijblijvend contact op.