InfoQ

InfoQ

主题/标签专用视图

领域专用语言相关的内容


最新“领域专用语言”相关专题内容

敏捷测试 之 借力DSL

主题
DSLs,
领域专用语言,
ThoughtWorks,
语言,
软件测试,
敏捷测试,
Thoughtworks文集,
编程,
敏捷,
专栏,
领导能力,
测试

随着敏捷越来越广为人知,敏捷测试也更多受到了大家的关注。在这里,我想谈一下我在敏捷项目中遇到的一个自动化测试相关问题以及我们如何借助DSL领域专用语言来解决它。

“领域专用语言”相关新闻

ClojureScript通过Javascript将Clojure引入到浏览器端

主题
JavaScript,
Ruby,
Java,
动态语言,
领域专用语言,
Clojure,
LISP,
语言,
编译器,
函数式编程,
架构 ,
编程,
语言设计

近日,Rich Hickey发布了ClojureScript,ClojureScript是Clojure的一个子集,可以将Clojure编译为Javascript代码,它会将Clojure语言引入到浏览器与移动领域。本文将会介绍ClojureScript的基本原理与实现。

领域专用语言开源框架Xtext 2.0 发布了

主题
Scala,
领域专用语言,
函数式编程,
语言,
Java,
编程,
架构

Xtext 2.0近日作为Eclipse Indigo的一部分发布了,新版中提供了一个新的重构框架,一个新的表达式语言和一个新的静态键入模板语言。InfoQ采访了Xtext的创始人和首席架构师Sven Efftinge。

2011慕尼黑OOP大会会议纪要

主题
DSLs,
Java,
面向对象编程,
Domain-Driven Design,
领域专用语言,
语言,
设计模式,
方法论,
架构 ,
面向对象设计,
编程,
敏捷,
模式,
会议,
设计

2011年1月24日到28日,在德国慕尼黑举行了OOP大会(面向对象编程),大会主题是“控制变化降低影响”。虽然会议名称是OOP大会,但它是软件工程领域最大、最持久的活动。

软件工程的第四个十年,变革来临了吗?

主题
DSLs,
领域专用语言,
语言,
架构 ,
模型驱动工程,
编程

近日,Jean Bezivin在其博客上回忆了当前的软件工程实践之路,同时指明了未来十年的发展方向,他说到“有迹象表明我们在技术与实践上正在迈向新的世界”。

“领域专用语言”相关文章

Martin Fowler和Rebecca Parsons关于领域特定语言(Domain-Specific Language)的新书

主题
DSLs,
领域专用语言,
设计模式,
语言,
编译器,
编程,
架构 ,
面向对象设计,
模式,
设计,
语言设计,
图书,
语言工作台

Martin Fowler先生和Rebecca J. Parsons女士在合著的一本新书中对领域特定语言(Domain-Specific Language)进行了探讨。书中不仅仅介绍了领域特定语言的基本概念,同时也尝试用务实的态度和Java、C#等编程语言的实例对这一主题进行阐释。书中还介绍了一些用于设计领域特定语言的模式以及最佳实践。

采访:蔡学镛谈复杂事务处理(CEP)

主题
DSLs,
CEP,
业务流程管理,
领域专用语言,
SOA,
商业,
QCon,
语言,
企业架构,
架构 ,
会议,
编程

InfoQ编辑在QCon全球企业开发大会(北京站)期间,就CEP相关的技术,企业采用CEP的价值等话题采访了蔡学镛。

开发复杂的外部DSL

主题
DSLs,
领域专用语言,
语言,
架构 ,
编程

在本文中,Vaughn Vernon讲述了内部DSL和外部DSL的不同,并介绍了开发复杂外部DSL的步骤。

使用MDSD开发安全可靠的软件

主题
领域专用语言,
语言,
编程,
架构 ,
遗留代码,
数据库,
建模

当软件版本升级时,可能会引入新的API或是新的数据库模式(schema),而之前的客户端无法使用它们。在本文中,Andreas Kaltenbach说明了模型驱动的软件开发(Model-Driven Software Development ,MDSD)是如何帮助我们解决软件升级版本时的向后兼容性问题,从而简化软件的升级过程。

“领域专用语言”相关技术演讲

REBOL漫谈

主题
DSLs,
Java,
动态语言,
领域专用语言,
语言,
QCon,
会议,
架构 ,
编程

REBOL可能是当今的电脑语言中,最轻量级(仅数百KB),语法简单到极致(几乎没有语法),但功能又最强大的语言(GUI、网络、数据库...)。想知道为何蔡学镛对REBOL语言情有独锺,想体会REBOL语言的特殊魅力,本讲座将满足你的好奇心。

“领域专用语言”相关技术访谈

Laforge、Rocher谈:Groovy、Grails和Java的未来

主题
JVM,
Grails,
虚拟机,
MongoDB,
Groovy,
运行时,
OAuth,
Flex,
OpenID,
Java,
领域专用语言,
动态语言,
语言,
NoSQL,
Flash,
认证管理,
Adobe,
数据库,
编程,
GemFire,
RIA,
MapReduce,
安全,
Spring Roo

在本次访谈中,来自SpringSource的Graeme Rocher 和 Guillaume Laforge与我们讨论了Grails框架及Groovy语言的现在和将来。Rocher讲述了Grails 1.4【现已更名为2.0,具体信息参见这里】及其增强功能,比如对GORM的改进。Laforge则谈到了Groovy 1.8, 其中包括新的DSL表达能力。他们还谈到了Java未来的变化对他们项目的影响。

“领域专用语言”相关迷你书

领域驱动设计精简版

主题
领域专用语言,
客户及需求,
语言,
方法论,
架构 ,
领域驱动设计,
敏捷,
编程,
设计模式

如何设计能深刻反映业务领域的领域模型?领域模型设计的未来发展方向是什么?……本书是Eric Evans的《领域驱动模型》一书的精简版,让你在短时间内理解领域驱动设计的内容。这本书没有介绍任何新的概念,它只是概要总结了领域驱动设计的本质,抽取了Eric Evans原书中关于这一主题的大部分内容,以及其他相关资料。这本书可以让你快速了解领域驱动设计的基础知识,但不能替代Eric书中提供的大量事例和案例研究或者Jimmy书中提供的动手事例等。