Warning: mysqli::mysqli(): Headers and client library minor version mismatch. Headers:50542 Library:100136 in /home/admin/web/maximilian.dk/public_html/apps/controllers/crud.php on line 28
MVC Framework Blog - maximilian.dk: Digital Design og programmering til Danmark.

MVC Framework



2012-05-13 00:00:00
Bestemte mig for det var på tide med en ny udgave af www.maximilian.dk.
Den tidligere har levet i 5 år og var ren html.
Hvad gør man for at komme i gang igen?
  • skifter programmeringssprog? jeg har gjort det før hvor jeg gik fra ASP til PHP.
  • Vælger at nu skal alt laves i rigtig OOP PHP?
  • Hurtigst muligt i procedural kode?

Jeg valgte, at det var på tide at komme i gang med Model-View-Controller(MVC).
Næste problem:
  • Lave det hele selv?
  • Finde et færdiglavet MVC-framework?
     
 
Først legede jeg lidt med CakePHP, og deres tutorial var nem og lige til at gå til, og det var bare fedt, MEN:
Jeg løb hurtigt ind i problemer med hvordan jeg skulle gøre forskellige ting, samtidig var navngivningen et helvede at acceptere, da den ikke passer til det danske sprog (personlig menning).
 
Jeg kiggede også lidt på de andre, men fik aldrig rigtig fornemmelsen af hvad der skete under motorhjelmen på framworkene.
Jeg har altid har et stort behov for at kontrollere og forstå hvad det er jeg lave, så der var kun en rigtig løsning:
 
LAV DET SELV - OG FAT HVAD DU LAVER
 
En kort tutorial på hvordan man strukturerer et framework (der er mange måde), og jeg var i gang.
 
Struktur over MVC
 
Bemærk swf-mappen kun er med for sjovt, der er jo ikke nogen fornuftige udvikler der laver eller anbefaler Flash/Silverlight til web.
 
www.maximilian.dk, www.kreasmykker.dk, www.klapi.dkwww.priszonen.dk og www.andreaspape.dk er nu opbygget i den nye struktur, som har vist sig meget smidigt, fleksibel og hurtigt at bruge.
 



Kontaktoplysninger
Maximilian.dk
Ewaldsvej 6
8600 Silkeborg
Telefon: 42 45 00 50
kontakt@maximilian.dk