Small but Beautiful
Ik heb een vandaag een klein framework gemaakt die ik graag met jullie deel.
Small but Beautiful op Github met 'Hello World' applicatie.
Alle positieve en negatieve (opbouwende) reacties zijn welkom.
Wat functionaliteiten:
- Dependency injection container
- Uitbreidbare views (layouts dus)
- View partials
- Routing. De route van het voorbeeld is: '/hello[/:name]'
- Fijn configureren in native PHP ;-)
- Alles in 1 bestand :D
- Wel mogelijkheid tot view-helpers, maar geen view-helpers
- (Soort van) OOP
- Geen ingewikkelde namespaces (wel een autoloader daarvoor)
- Goed aanpasbaar: in de DIC classes overschrijven
- (Vast) razendsnel
- Debug functie
De hello world app:
#app/routes.php
#App/Controlers/HelloController.php
#App/views/hello.phtml
#App/views/layout.phtml
Vooral die uitbreiding van de views vind ik wel mooi, al zeg ik het zelf...
/hello geeft:
2
3
4
5
6
7
8
9
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>Site - Hi Pim</title>
</head>
<body>
Hello Pim </body>
</html>
/hello/Rudolf
geeft
2
3
4
5
6
7
8
9
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>Site - Hi Rudolf</title>
</head>
<body>
Hello Rudolf </body>
</html>
Gesponsorde koppelingen
PHP script bestanden
Er zijn 10 reacties op 'Small but beautiful'
Om te reageren heb je een account nodig en je moet ingelogd zijn.
PHP hulp
0 seconden vanaf nu