我在网上找到了这个教程
http://net.tutsplus.com/tutorials/php/creating-a-php5-framework-part-1/
我为自己创建了一个简单的框架,但是我是否已经了解我是否遵循了最佳实践等...我真的很想做。
我正在考虑通过MVC模式使我的框架更加统一。似乎我有类遵循原则,但我不会高兴,直到我可以说我的框架逐字地遵循设计(并且可以,当它需要时,很容易被另一个开发人员拿起)。
我的问题是,这个在线教程是一个很好的起点吗?我正在使用PHP5和Apache。
请注意,我不是在寻找“为什么要重新发明轮子”类型的答案,我这样做是为了娱乐和学习体验。
答案 0 :(得分:2)
Alex,我必须说我没有看过这篇文章,请不要采取错误的方式,但我认为了解自己框架的缺点或了解它是否符合某些标准的最佳方法是打开它 - 让它成为开源 - 并让其他开发人员参与其中。他们会很快抱怨或指出缺陷。
即使您创建此框架的唯一目标是学习,我认为您可以从代码审查中受益。还有什么更好的方式来获得代码审查,而不是邀请其他人加入你的“任务”。
通过这种方式,您还应该有机会挑战其他代码,也可以提出问题,找出他们以某种方式编写代码的原因。
我希望你会发现这至少有点帮助;)
P.S。我现在要看看那个链接..
答案 1 :(得分:0)
我没有阅读您引用的文章,但是找出您的框架是否有用的一种方法是尝试以与以前不同的方式使用它。
您可能想要尝试何时在PHP中使用类,何时不使用,因为它不适合所有类型。
您可能想要尝试不将您的业务逻辑绑定在与html相同的php文件中,但如果您想要遵循良好的MVC实践,请将它们分开。
祝你好运。 :)