1.1 Wat is CakePHP? Waarom gebruiken?
De originele tekst van deze rubriek is gewijzigd nadat deze is vertaald. Help om dit verschil op te lossen. Je kunt:
CakePHP is een vrij, open-source, rapid development framework voor PHP. Het is een fundamentele structuur voor programmeurs om webapplicaties te bouwen. Ons primaire doel is om het u mogelijk te maken te werken op een snelle en gestructureerde manier,zonder verlies van flexibiliteit.
CakePHP neemt de monotonie van webontwikkeling weg. Wij bieden u alle tools die u nodig hebt zodat u meteen kunt beginnen met schrijven van hetgeen het om draait: de logica die specifiek is voor uw applicatie. In plaats van het wiel steeds opnieuw uit te vinden wanneer je aan een nieuw project begint, haal CakePHP op en ga aan de slag gaan met het echte werk van uw applicatie.
CakePHP heeft een actief ontwikkelingsteam en gemeenschap, die van grote waarde zijn voor het project. Naast het voorkomen van het wiel opnieuw uitvinden, betekent het gebruiken van CakePHP dat de kern van uw applicatie goed is getest en constant wordt verbeterd.
Hier vindt u een kort overzicht van de functies waarvan u kunt profiteren bij het gebruik van CakePHP:
- Actieve, vriendelijke gemeenschap
- Flexibele licentie
- Compatibel met PHP4 en PHP5
- Geintegreerde CRUD (create, read, update en delete) voor database interactie
- Applicatie scaffold (tijdelijk raamwerk/steiger)
- Code genereren
- Model View Controller (MVC) architectuur
- Request verwerking met vriendelijke URL's en aangepaste routes
- Ingebouwde validatie
- Snelle en flexibele templates (PHP syntax, met helpers)
- View Helpers voor AJAX, JavaScript, HTML-formulieren en meer
- Email, Cookie, Security, Session, en Request componenten \
- Flexibel toegangsbeheer (ACL, access control lists)
- Gegevens zuivering (Sanatization)
- Flexibele Caching
- Localisatie
- Werkt onder elke website subdirectory, met weinig tot geen Apache configuratie aanpassingen


























