Een tijd terug heb ik een aangekondigd bezig te zijn met een eigen framework.
Daarom maak ik hier een topic aan om de voortgang te bekijken en te beoordelen, gezien Ictscripters deze functionaliteit niet aanbiedt.
Inleiding
PhpBakery is een framework geschreven in PHP 5.3 en hoger, en bevordert het programmeren volgens de DRY methode. Het framework stimuleert een uiterst snelle, efficiënte en uitbreidbare manieren van het opbouwen van een PHP applicatie.
Meer informatie hierover komt later...
Volledige featurelijst (mogelijk incompleet)
- MVC design pattern
- Data access objects (DAO)
- Query builders
- Active records
- DB migratie (Handig voor groeps ontwikkeling)
- Formulier validatie
- Authenticatie (Inloggen)
- Thema's
- Web services
- Internationalisatie (I18N en L10N)
- Layer-based caching
- Beveiliging (SQL-injectie, XSS, CSRF)
- Error en Log handeling
- Unit testing
Benchmarking
17-12-2012 - 1928 requests in 30 seconden (PhpBakery), 577 requests in 30 seconden (CodeIgniter 2.1.3)
Change log 0.0.1-dev
17-12-2012 Globale onderdelen als .htacces, index, constanten (100%)
17-12-2012 Bootstrap af (100%, voor nu)
19-12-2012 Events (100%)
19-12-2012 Resource handler (20%)
Snippets om te beoordelen / corrigeren op fouten
http://pastebin.com/KLhs4qx6 (Bootstrap)