大家所说的full-stack框架到底是指什么?
2011-10-25 10:21
232 查看
full-stack 的设计,意味着各层能够无缝的集成在一起,遵循的DRY原则(don't repeat yourself),将各层共用的东西,抽取出来,并通过自顶向下的设计,无缝的集成在一起,粘合在一起,达到更高层次、更粗粒度的重用,同时为了保证灵活的可扩展性,在更高、更粗的粒度上遵守开放-封闭的原则,在各层的各个关键点,要提供诸多的钩子,回调的接口,供使用者扩展。full-stack的设计,在层与层之间,并不一味的追求松散的机制,而是相反,在层与层之间增强一定的内聚性,粘合力,以此来达到粗粒度的封装与重用。
可以说full-stack 的设计,其爆发出的威力是巨大的,相对普通的单一层面的设计,在开发效率上不是一个层次上的,基于28原理的设计,可以满足80的调用者直接开发,19%的调用者,通过扩展点进行扩展来满足需求,对于1%钻角尖的需求,自己去造轮子。
spring, ruby on rails, Zend都是这样的工业级强度的full-stack的设计,我们的设计如果以他们为中心,生产力得到了极大的提高。
有没有更好的解释?
可以说full-stack 的设计,其爆发出的威力是巨大的,相对普通的单一层面的设计,在开发效率上不是一个层次上的,基于28原理的设计,可以满足80的调用者直接开发,19%的调用者,通过扩展点进行扩展来满足需求,对于1%钻角尖的需求,自己去造轮子。
spring, ruby on rails, Zend都是这样的工业级强度的full-stack的设计,我们的设计如果以他们为中心,生产力得到了极大的提高。
有没有更好的解释?
相关文章推荐
- 大家所说的full-stack框架到底是指什么?
- 大家所说的full-stack框架到底是指什么
- 所说的M_V_C,很多不理解!到底业务逻辑层是什么呢?
- 到底如何区分什么是架构、框架、模式和平台 ?
- 虚拟币开发专题(大家经常说的山寨币钱包到底是什么)
- 孟岩所说的革命到底是什么?
- .NET 3.5框架中到底发生了什么巨变?
- 大家有没有考虑过这个问题:datagrid分页,viewstate到底起什么作用?
- 教你成为全栈工程师(Full Stack Developer) 〇-什么是全栈工程师
- 到底如何区分什么是架构、框架、模式和平台 ?
- 阿里的weex框架到底是什么
- 一直说CSD,给大家介绍下到底CSD是什么哈
- javaEE规范和SSH三大框架到底有什么关系
- 到底如何区分什么是架构、框架、模式和平台 ?
- java full-stack 框架
- 孟岩所说的革命到底是什么?
- 到底如何区分什么是架构、框架、模式和平台 ?
- 什么是full-stack
- 孟岩所说的革命到底是什么?
- 在SSH整合框架中经常会用到Service层,请问大家这个Service层有什么具体的作用,可不可以不用这个Service层呢?