Dojo
话题
新佳
订阅
极道
元认知
元逻辑
元设计
元编程
元语言
DSL领域特定语言
忘记Scala,Qi4J是下一个 Java?
这段时间,围绕Evans DDD的DSL实现是一个大热门,有的从语言角度重新定义,比如Scala vs. Clojure虽然Scala很
15种你应该使用模型驱动开发MDD的理由
使用面向对象思维的MDD/DDD已经是一种主流发展方向,DSL属于MDD一个更高级发展,企业架构网站昨天推出一篇
看SUN的JavaFX战略
在Java领域,无形中形成两个体系,一个以IBM/SUN等公司为主导的厂商路线;一个是以开源中立市场为主导的路线,很多初学者总是带着微软思路看待Java领域,以为Java领域最牛逼的就是SUN,然后就拿SUN和微软做比较,现在SUN被收购了,估计他们也无从比较了,但是还是很过分关注SUN的一举一动,
WebDSL 新的DSL语言
WebDSL.org WebDSL是一个用于Web开发的DSL语言,从语言结构上看,比较简单,看上去是HTML和javascript结合产物
Declarative programming声明性编程
DDD中经常谈到一个名词是Declarative Design声明式设计,目前比较流行,尤其是并行计算开始走热背景下。 定义:无需表达程序控制流程。只要表达逻辑计算即可,就是表达应该干什么,而不是详细说明如何去完成它。 declarative 设计
关于动量软件
不知道大家对动量软件是怎么看的,动量软件号称软件业的革命,代码全部有机器生成,让大家只关注业务其他全部交给它来处理,程序员根本或者说很少写代码,听上去很美,我看过它生成的项目,就源代码而言没有可读性因为全是机器生成的,命名都是批量的,更别说是存在什么设计模式了,他们公司说他们生成项目是通过领域建模
DSL和面向语言编程的崛起
The rise of DSLs and Language Oriented Progr
DCI的Contex创建时注入request对象
CDI的Contex创建时是否应该注入 request对象?比如:app.get(function(req,res){ var cxt = new MyContext(req,user); cxt.go();});因为,DCI说把 View 和 C
Sculptor的DDD风格的DSL
Sculptor严格来说是一个代码生成工具,帮助那些基于模型驱动开发的团队快速开发项目。通过使用Sculptor,开发者可以专注于开发业务逻辑代码而忽略技术细节。开发者可以借助Domain-Driven Design(DDD),使用Sculptor特定的Domain Specific Languag
DSM是超越UML/MDA一种新的建模方法
DSM是超越UML/MDA一种新的建模方法,它将软件直接面向建模专家或系统分析师,然后运用自定义自动化代码生成技术,能够成倍提高软件开发效率。
另外一种DSL尝试:UML脚本
yUML提供了一种脚本工具,类似英语的表达方式,可以让不懂计算机和UML的业务专家使用普通英语来表达他们的专家知识。 这也是DSL的一种尝试,目前,DSL尝试有三种主要趋势:1.使用新的Scala之类语言2.基于Java的框架如Qi
头脑风暴--“MDA使你面临重大选择”的热烈大讨论
MDA真的会使程序员大量失业嘛?请大家参与这个讨论
大家对LOP和DSL是如何看待的?
最近网上有一篇关于LOP的文章,不知道大家看了没有,现在有不少人在谈论这个问题,主要还是围绕在DSL这个方面,这是不是一个很好的软件开发方法。关于DSL的谈论,我不想多说,你可以参考一下Martin Folwer的文章(http://martinfowler.com/bliki/MetaProgra
转享:为什么模型会打败脚本?
Why Models Beat
关于模式语言
在亚历山大的模式语言这本书中,作者这样说道:每一个充满活力的完整的社会都有它自己独特而清晰的模式语言。那么在每一个软件项目所对应的目标社会群体,也应该有一个自己独特的模式语言。那么软件开发工作的目标应该是发掘出该社会群体的独特的模式语言,方能反映出该社会群体的本质,保证该软件项目有足够的生命力。而设
上页
关闭