InfoQ

主题/标签专用视图

代码生成 Content on InfoQ


最新“代码生成”相关专题内容

对话Spring.NET

社区
.NET
主题
工件和工具,
.NET框架

InfoQ有幸邀请到Spring.NET的作者 Aleksandar Seovic和Mark Pollack与我们一起畅谈Spring.NET。Spring.NET是一个应用程序框架,为.NET提供了AOP、依赖注入(Dependency Injection)容器以及数据访问框架。它没有完整地将Spring移植到.NET平台下,但它却保留了Spring的基本宗旨。

重新考虑“代码优先”的Web服务

社区
SOA
主题
Web服务

在本文中,Dennis Sosnoski质疑了Web服务开发的至理名言——“契约优先(contract first)”,即“由WSDL开始(start-from-WSDL)”优于“由代码开始”。他展示了如何使用JiBX框架来实践“由代码开始(start-from-code)”的开发,且规避了其缺点,尤其是没有将实现和接口耦合得过于紧密。

“代码生成”相关新闻

创建自己的Visual Studio Item模板

社区
.NET
主题
IDE

如果你发现自己总是在编写同样的类,自定义Item模板会是你的解决之道。Shahar Y.演示了如何自己定义Visual Studio Item模板。

使用JRuby生成JVM代码

社区
Ruby,
Java
主题
语言设计,
性能和可伸缩性,
领域特定语言,
JRuby,
动态语言

虽然JRuby的性能在不断提升,但是有些算法如果用Java实现的话还是会更快一些。我们在寻求不同的方式来解决这个问题,比如:RubyInline for JRuby、利用JRuby DSL产生字节码以及Ruby的一个新的子集——Duby。

介绍为Add-In框架提供的Pipeline Builder

社区
.NET
主题

在.NET 3.5中引入的Add-In框架,其设计目的是为了给那些需要支持部分可信任插件的应用程序提供便利。遗憾的是,该框架过于复杂,为了构建一个最简单的应用程序,都需要用到至少7个程序集。代码生成工具Pipeline Builder正是为了解决这一问题。

从技术上分离业务逻辑:Kathleen Dollard对于代码生成的新观点

社区
.NET,
Architecture
主题
编程,
领域特定语言

就算最成功的项目也会由于新技术的出现并需要从基础部分重写每处代码而变的失败。这就是为什么业务逻辑必须从技术分离出来的原因。并且,根据Kathleen Dollard的说法,代码生成是实现这种目标的一种很有希望的方式。

Visual Studio 2005/2008的代码段编辑器

社区
.NET
主题
工件和工具

Bill McCarthy重新带来了包括完整源码并支持Visual Studio 2008版本的编辑器。代码段(Snippet)是可以从键盘上快速访问的代码模版。它不是代码生成器,而是一些面向常用编码模式的快捷方式。它支持字段链接,因此当修改某一处参数名称的时候就会同时更新整个代码块。另

分部方法:应该纳入到C#中吗?

社区
.NET
主题
编程

C#新增的特性中引起争议的有许多,分部方法(Partial Method)算是一个。有些人认为,仅仅为代码生成器而创建它,是玷污了C#语言。

LLBLGen升级O/R Mapper和代码生成器

社区
.NET
主题
数据访问

Solutions Design最近发布了LLBLGen Pro v2.5,一个O/R Mapper和代码生成器,具有很多新特性,包括审计、授权、依赖注入机制、超快超小的序列化能力(XML和二进制)、SQLServer CE Desktop版的支持、Sybase的支持和其他更多特性。