Web ontwikkelaars gebruiken de populaire scripttaal PHP om dynamische websites te maken . PHP frameworks stroomlijnen PHP de mogelijkheden . Deze kaders kan de ontwikkelaar om stukjes PHP-code die al zijn geschreven door andere ontwikkelaars gebruiken . De ontwikkelaar hoeft niet het wiel opnieuw uit te vinden en schrijf een bos van PHP-code die al bestaat . Hier zijn enkele van de beste PHP- frames . CakePHP Minstens 39.871 website hebben de CakePHP kader ( vanaf 2011 ) ingezet . De CakePHP raamwerk maakt gebruik van een Model - View -Control ( MVC ) ontwerp patroon . Met MVC , een bezoeker van een website communiceert met de server door het indienen van een aanvraag voor een link . De koppeling worden gegevens naar de controller . De controller kan het verzoek met bepaalde criteria overeenkomen alvorens te trouwen verzoek van de gebruiker met de data . Modellen kunnen deze gegevens op te halen uit een aantal bronnen zoals MySQL databases , RSS- feeds of platte bestanden . Tenslotte ontvangt de klant de gegevens van het uitzicht . PHP Layers Menu De Lagen menu PHP maakt gebruik van PHP om gegevens voor dynamische HTML- menu's te verwerken . PHP Layers is opgenomen op meer dan 45.000 websites ( zie bronnen voor demo op SourceForge ) . Symfony De Symfony framework functies op zowel een Unix of Windows webserver . Het is compatibel met bijna alle database- programma's . Symfony beweert ook om meer dan zomaar een MVC -programma in dat het een aantal extra functies , zoals caching en steigers bevat zijn. De Symfony pakket bevat een aantal andere open - source PHP projecten en JavaScript -bibliotheken . Zend Framework Het Zend Framework helpt bij de ontwikkeling van Web 2.0-toepassingen en integreert met Application Programming Interfaces ( API ) van populaire websites . Zend biedt een command - line utility die ontwikkelaars in staat stelt om een eerste project structuur te genereren naar hun nieuwe webprojecten uitstappen om een snelle start . Het raamwerk ondersteunt ook integratie met JavaScript Object Notation ( JSON ) uitgangen .
|