2009-04-21 7 views
0

Ich habe dieses Tutorial OnlineIst dieses Online-Tutorial ein guter Ausgangspunkt, um aus Lerngründen ein PHP5-Framework zu erstellen?

mich gefunden http://net.tutsplus.com/tutorials/php/creating-a-php5-framework-part-1/

Ich habe eine einfache Art von Rahmen geschaffen, aber ich habe nicht zu gut informiert worden, ob ich am besten Praktiken und dergleichen verfolgt haben ..., das ich wirklich gerne machen.

Ich bin dabei, meinen Rahmen durch das MVC-Muster einheitlicher zu machen. Es scheint, ich habe Art von folgte den Prinzipien, aber ich werde nicht glücklich sein, bis ich sagen kann, mein Framework folgt dem Design wortwörtlich (und kann, wenn es sein muss, leicht von einem anderen Entwickler abgeholt).

Meine Frage ist, ist dieses Tutorial online ein guter Anfang? Ich benutze PHP5 mit Apache.

Bitte beachten Sie, ich bin nicht auf der Suche nach dem "Warum erfinde das Rad neu" Art von Antworten, ich mache das zum Spaß und als Lernerfahrung.

Antwort

2

Alex, ich muss sagen, ich habe den Artikel nicht gelesen und bitte nicht den falschen Weg nehmen, aber ich denke, der beste Weg, um über Mängel Ihres eigenen Framework zu lernen oder herauszufinden, ob es bestimmte Standards erfüllt ist es zu öffnen - machen Sie es Open Source - und lassen Sie andere Entwickler daran teilnehmen. Sie werden sich recht schnell beschweren oder auf Fehler hinweisen.

Auch wenn Ihr einziges Ziel bei der Erstellung dieses Frameworks zu lernen ist, denke ich, dass Sie von einem Code-Review profitieren können. Und welchen besseren Weg gibt es, einen Code-Review zu erhalten, als andere Leute dazu einzuladen, sich Ihrer "Quest" anzuschließen.

Auf diese Weise sollten Sie auch die Möglichkeit haben, den anderen Code herauszufordern und vielleicht Fragen zu stellen, um herauszufinden, warum sie Code auf eine bestimmte Art schreiben.

Ich hoffe, dass Sie diese zumindest ein wenig finden nützlich;)

P. S. Ich werde einen Blick auf diesen Link jetzt ..

+0

Das ist ein guter Punkt ... Danke – alex

+0

Lassen Sie mich wissen, was Sie denken, nachdem Sie diesen Link auschecken? Ich habe bemerkt, dass es die altmodische trigger_error() verwendet, die mich etwas skeptisch gemacht hat. – alex

0

Ich habe nicht gelesen, den Artikel, auf den Sie verwiesen, aber eine Möglichkeit, herauszufinden, ob Ihr Framework nützlich ist, ist es zu versuchen, es auf eine andere Weise als wir war vorher.

Sie können experimentieren mit, wann Klassen in PHP zu verwenden und wann nicht, da es keine einheitliche Größe ist.

Sie können versuchen, Ihre Geschäftslogik nicht in der gleichen PHP-Datei wie Ihr HTML gebunden zu haben, sondern sie getrennt zu halten, wenn Sie guten MVC-Praktiken folgen wollen.

Viel Glück. :)

Verwandte Themen