关于DSL、MDA、UML、TDD的一些思考》的相关内容

DSL的讨论

buaawhl 写道 Interpreter is over Code Generator。 meta programming的最高层次是 语言级别直接解决,比如,smalltalk, ruby, python, 还有其他reflection 支持的非常好的语言。 甚至 STL 等 template 技术,也可以算作语言级别。 Code Generation 是最低级别的meta progra ...
by yimlin 2006-08-11 浏览 (11496) 回复 (26) 关键字:

AOP = Proxy Pattern + Method Reflection + Aspect DSL + 自动代码生

学如逆水行舟,不进则退。 半年多来,居无常所,没有稳定的上网环境,这次抽空上来一看,又有好多陌生的名词漫天飞舞了。 落伍退化得很厉害。不过,我还能温故而知新,炒炒冷饭,写写基本的内容AOP。怀旧一番。 AOP = Proxy Pattern + Method Reflection + Aspect DSL + 自动代码生成 Declarative Programming & DSL Aspe ...
by buaawhl 2007-05-28 浏览 (7622) 回复 (5) 关键字:

我支持MDA

曾经一度迷茫,不知道是否该选择MDA 之所以后来我坚决的选择了MDA 因为我看到,很多人画UML图用来交流 然后再辛辛苦苦的将它手工转换为代码 图里描述一遍,还要手工再描述一遍,任何有激情的人都不愿意重复这些工作 试问:如果能自动转换图形已经描述的信息,会有人反对使用MDA工具么 用图形来替代编码这种方式,只不过是用画图来替代编写某种编程语言代码而已 我们不能期望一种语言万能,万能 ...
by foxcrane 2004-10-14 浏览 (6651) 回复 (22) 关键字:

向MDA开炮:MDA,牛皮还是银弹

OMG推出了UML2.0,以支持MDA的开发。并号称MDA不再需要编码 这是一个牛皮还是银弹,现在也许言之尚早,毕竟实践是检验真理的唯一标准。不过,论坛的好处就是畅所欲言,不必负责,说错了也不丢人:) 欢迎各位高手参与讨论,小弟抛砖引玉了!
by kingdl 2004-01-13 浏览 (7799) 回复 (13) 关键字:

关于DSL、MDA、UML、TDD的一些思考

这是计划中的一篇Blog,原来设想的题目是《MDA与DSL》 ,只是因为和徐昊聊天时产生了一些想法,想谈谈对MDA和DSL的新认识。现在这段时间又出现了很多关于DSL的讨论。 马大叔的两篇:领域专用语言(DSL)、界定DSL 还有在JavaEye的不少相关的讨论:DSL的讨论、规则系统or脚本系统,自然语言,DSL or Java语言、Ruby DSL 还有一篇不错的入门文章:用Ruby 创建领 ...
by 庄表伟 2006-09-12 浏览 (479) 回复 (0) 关键字:

MartinFowler的《Language WorkBench》笔记

     JetBrains的MPS出来了,Martin Fowler也大力捣鼓出一篇《Language Workbenches: The Killer-App for Domain Specific Languages?》,成为有志于LOP、DSL领域的总领性文章。    首先,了解Martin Fowler的立场很重要。但似 ...
by 江南白衣 2005-06-23 浏览 (265) 回复 (0) 关键字:

DSL(Domain Specific language): How to get it

在DSL:基于规则系统组织业务规则我提出DSL,不过在该文没有太多关于DSL的东东,显得有些牵强。先要说明一下什么是DSL(Domain Specific language),援引《产生式编程》一文: “DSL(领域特定语言)是一种特化的,面向问题的语言。” 《产生式编程》对DSL的做如下分类: 1. 固定和独立的DSL(fixed, sparate DSL),如SQL,用 ...
by yimlin 2006-07-08 浏览 (568) 回复 (0) 关键字:

[转]领域专用语言(DSL)

转自:http://blog.csdn.net/mfowler/archive/2006/08/16/1069927.aspx 原文:DomainSpecificLanguage (http://www.martinfowler.com/bliki/DomainSpecificLanguage.html) 所谓领域专用语言(domain specific language / DSL),其基本 ...
by javatar 2007-05-24 浏览 (477) 回复 (0) 关键字:

【转jdon】DSM:Domain-Specific Modelingling

原文地址:http://www.jdon.com/mda/dsm.html(转载请表明原文地址) 当DSL(Domain-Specific Languages)诞生时,不少人比较激动,欢呼一个新的语言时代到临。其实,这不是计算机领域的新语言,而是一种新的建模语言。   DSL是一种专门供领域建模专家(也就是系统分析师)使用的语言,这些领域专家不同于程序高手,他们有一套自己认知世界和表达世界的思 ...
by javajiao 2007-12-26 浏览 (146) 回复 (0) 关键字:

grails有前途吗

目前看来,知道ror远远多于知道grails的,ror的目标人群可以是php,perl,python,java,asp,.net的开发者,而关注grails的只有被ror和其他java开发框架瓜分剩下的一部分开发者。从语言上看,groovy是c语系的,对于大多数开发者而言学习起来更容易些,但ruby代码看上去更自然。ror不会(至少几年内不会)取代java在企业级开发中的地位,但在web应用则会占 ...
by shinewang 2008-09-11 浏览 (713) 回复 (13)

使用Raven取代Ant来Build Java项目

Ant作为常用Java项目build工具经常受到争议,很多其他的支持XML所缺乏的更多的表达范式的build工具进入开发者的视野。自动化专家Paul Duvall同学推荐了使用Raven(乌鸦)来Build Java项目,Raven是一个由Ruby写的build平台,采用简单的build-centric Domain Specific Language(中心build领域特定语言DSL)提供所有编 ...
by QQbyte 2008-09-14 浏览 (2004) 回复 (12) 关键字: raven build tool 工具 ruby

相关问答

赞助商链接