今天看到一篇关于DSL(Domain Specific Language)的文章
2014-04-01 20:38
375 查看
休假回来,换了办公室,发现桌上放了一大堆ACM communication的杂志, 每天会挑一本看,今天注意到D. GHOSH的一篇关于DSL的文章。
DSL:
优点:
1.与bussiness人交互更简单
2.更易于表达和维护,隔离了技术细节
3.领域模型接口都与实际的领域行为相关
4.扩展性
缺点:
1.设计难,对于软件人员要深入了解领域知识
2.会倾向使用多语言而导致设计的臃肿
3.除非项目中等以上的复杂度,否则领域模型不能提高效率
还给了个小例子。
了解更多DSL在软件整个架构的位置,参见Eric的DDD的第四章。
DSL:
优点:
1.与bussiness人交互更简单
2.更易于表达和维护,隔离了技术细节
3.领域模型接口都与实际的领域行为相关
4.扩展性
缺点:
1.设计难,对于软件人员要深入了解领域知识
2.会倾向使用多语言而导致设计的臃肿
3.除非项目中等以上的复杂度,否则领域模型不能提高效率
还给了个小例子。
了解更多DSL在软件整个架构的位置,参见Eric的DDD的第四章。
相关文章推荐
- 今天看到的关于深度学习的一篇文章,可以好好学习下
- 今天看到一篇很精典的关于Makefile的文章
- 今天又看到了一篇关于程序运行时内存方面的文章,特地来分享一下。
- 今天看到了一篇关于为什么要进行Bug管理的文章。
- 看到一篇关于网络的文章,颇有同感,拿来分享
- 看到一篇关于web服务的文章
- 明天上班了,今天看到一篇文章。
- 转发今天看到的一篇关于负载均衡的博客
- 今天看到的一篇新人如何成长为老手的文章,记录下,大家分享
- 今天看到一篇文章,《疾农民如仇——我为什么看不起他们!》
- 至今看到过的最高水平,最详细内容,最具含金量的一篇关于安全与加密方面的技术文章
- 今天看到一篇关于sql注入和xss博文将说的很有趣
- 今天·在房里看资料,看到一篇关于viewpager懒加载,因为在这里提一下,以后也可能遇到,留记!
- 在百度看到的一篇关于程序员的文章,觉得挺好,转载一下
- How to Model and Implement a Domain Specific Language (DSL) for Functional Test Automation
- DSL(Domain Specific language)
- 今天看到这篇文章,关于薪资、人才、团队公司成长等等
- 看到一篇关于脑图软件的文章,很不错
- 今天看到一篇文章,收藏了很多大牛的博客
- 新闻组上看到一篇关于linux内核编译的文章,留待日后参考。