full-stack设计
来源:互联网 发布:满档水龙数据 编辑:程序博客网 时间:2024/05/15 12:15
full-stack 的设计,意味着各层能够无缝的集成在一起,遵循的DRY原则(don't repeat yourself),将各层共用的东西,抽取出来,并通过自顶向下的设计,无缝的集成在一起,粘合在一起,达到更高层次、更粗粒度的重用,同时为了保证灵活的可扩展性,在更高、更粗的粒度上遵守开放-封闭的原则,在各层的各个关键点,要提供诸多的钩子,回调的接口,供使用者扩展。full-stack的设计,在层与层之间,并不一味的追求松散的机制,而是相反,在层与层之间增强一定的内聚性,粘合力,以此来达到粗粒度的封装与重用。
可以说full-stack 的设计,其爆发出的威力是巨大的,相对普通的单一层面的设计,在开发效率上不是一个层次上的,基于28原理的设计,可以满足80的调用者直接开发,19%的调用者,通过扩展点进行扩展来满足需求,对于1%钻角尖的需求,自己去造轮子。
spring, ruby on rails, Zend都是这样的工业级强度的full-stack的设计,我们的设计如果以他们为中心,生产力得到了极大的提高。
- full-stack设计
- The Full Stack
- 什么是full-stack
- full stack javascript
- (转)Full Stack Engineer
- 点评Java full-stack框架
- 考试系统full-stack总结
- stack type, full-ascending, full-descending, empty-ascending, empty-descending
- robbin点评Java full-stack框架
- What is a Full Stack developer?
- 全栈工程师(Full Stack developer)
- What is a Full Stack developer?
- What is a Full Stack developer?
- Full Stack developer and Fog Computing
- What is a Full Stack developer?
- The full-stack employee(FSD)
- Improving performance – A full stack problem
- Full Stack developer (全栈工程师)
- SQLServer常用内置函数解析
- SQL Server中删除重复行的六个常用方法
- C# ZIP压缩工具小程序实现 支持多个文件和文件夹
- SQL中varchar和nvarchar的区别
- SQL怎么查询重复记录,删除重复记录
- full-stack设计
- [简单工作流系统的自己搭建]数据库设计-员工打卡、考勤、工资等
- discuz目录结构
- SessionFactory、HibernateTemplate、HibernateDaoSupport之间的关系说明
- java 连接和操作数据库
- ubuntu配置
- SQL查询效率介绍及9个注意事项
- 用SQL直接操作excel表
- Core Animation之基础介绍