2009-04-21 17 views
0

我發現這個教程在線這個在線教程是創建一個PHP5框架學習理由的好起點嗎?

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

我已經創造了自己一個簡單的排序框架,但我一直沒太懂行我是否遵循最佳實踐和...我真的會喜歡做。

我在看讓我的框架,MVC模式更加統一。看起來我有類似遵循的原則,但直到我可以說我的框架遵循設計逐字(並且可以,當它需要時,很容易被另一個開發人員拾取)之前,我不會感到高興。

我的問題是,這是在線教程一個良好的開端?我正在使用PHP5和Apache。

請注意,我不是在尋找答案的「爲什麼推倒重來」式,我這樣做是爲了好玩,並作爲一個學習的經驗。

回答

2

亞歷克斯,我必須說我沒有閱讀過這篇文章,請不要誤以爲是這樣,但我認爲最好的方法是瞭解你自己的框架的缺點,或者找出它是否符合某些標準是打開它 - 讓它開源 - 讓其他開發者參與其中。他們會很快抱怨或指出缺陷。

即使你在創造這個框架唯一的目標就是學習,我覺得你可以從代碼審查中受益。還有什麼比通過邀請其他人加入你的「追求」更好的方式來獲得代碼審查。

這種方式,你也應該有挑戰別人的代碼,也許提出問題,找出爲什麼他們編寫的代碼以某種方式的機會。

我希望你會發現這至少有點幫助的;)

附:我現在要看看這個鏈接..

+0

這是一個很好的點...謝謝 – alex 2009-04-21 01:11:48

0

我還沒有讀過你引用的文章,但是找出你的框架是否有用的一種方法是嘗試以不同於我們的方式使用它之前做過。

你可能想用的時候在PHP中使用類,何時不,因爲它不是一個一刀切的實驗。

你可能想嘗試不讓自己的業務邏輯在同一個PHP文件作爲HTML捆綁起來,但要如果你要遵循良好的MVC的做法將它們分開。

祝你好運。 :)

相關問題