摘要: 近期观察研究了几十个php框架,在此总结下一些框架的常见问题,总结下怎样的框架容易受欢迎。php框架之问题一: 为了实现框架而框架。 著名的诗人白居易说“文章合为时而著 歌诗合为事而作”,对于程序而言,也要走到为解决问题为出发点;对框架而言,应走到为帮助程序解决问题为出发点,则自然步步为营,从理论到实践都合情合理,获得各个角落的用户支持。 但是很多框架不是这样的,它们从代码到作者自述都洋溢着一种对实现某些模式如MVC的喜悦,它们会说,看老子多牛逼(当然语言没有这么明显),用不到若干k代码就实现了MVC实现了模板系统实现了路由! 但是,作者们,你的框架目的是实现了这个模式,对用户来说,他们千方. 阅读全文
posted @ 2013-07-25 00:25 小 / 妖 阅读(196) 评论(0) 推荐(0) 编辑
摘要: 软件开发原则原则1:不要重复自己(Don’t Repeat Yourself,DRY原则)这个原则非常重要,换言之,就是不要写重复的代码。原则2:尽量简单、一目了然(Keep it Simple Stupid,KISS原则)所以做到简单的同时,还要做到一目了然。你也可以这样理解,将一个软件做得连白痴都会用。这就是用户体验的最高境界了。如何做到简单且一目了然呢?这要归结到软件开发的可维护性和可理解性原则3:适可而止(You Ain’t Gonna Need It,YAGNI原则)YAGNI原则指的是只需要将应用程序必需的功能包含进来,而不要试图添加任何其他你认为可能需要的功能。 在一个软件项目中 阅读全文
posted @ 2013-07-25 00:17 小 / 妖 阅读(376) 评论(0) 推荐(0) 编辑