`
joerong666
  • 浏览: 416076 次
  • 性别: Icon_minigender_1
  • 来自: 广州
社区版块
存档分类
最新评论

代码自动生成操作

阅读更多
     最近在做WEB方面的开发,发现很多工作是重复的,这里的重复是"相似"而不是"相同",如果是相同,很显然我们会采用组件化模块化形式提高软件的可复用性.但是相似的工作,我们就不太好模块化设计.另外,计算机的强项就是做重复性的,有规律的工作,为什么不好好利用它而解放自我呢? 所以在Blog里准备做个专题,关注一下代码自动生成技术.

 下面罗列了现成的一些优秀的生成工具

ArcStyler ( Tier Generator for Full Web Application )

C# Data Tier Generator ( Code Munger for Database )

CodeSmith ( Tier Generator for Any code )

Codify ( Mixed-code Generator for Any code )

CompileX ( Tier Generator for Full Web Application )

Constructor() ( Tier Generator for Full Web Application )

Data Tier Modeler ( Tier Generator for Database )

DBHelper ( Code Munger for Database )

DBMethods ( Tier Generator for Database )

Deklarit ( Tier Generator for Database )

Doxygen ( Code Munger for Documentation )

Expert Coder ( Partial Class Generator for Any code )

GSL ( Tier Generator for Any code )

iQgen ( Tier Generator for Any code )

Iron Speed Designer ( Tier Generator for Full Web Application )

IronWorks ( Tier Generator for Full Web Application )

JuggerNET ( Tier Generator for Database )

Lattice.SPGen ( Tier Generator for Database )

LLBLGen ( Code Munger for Database )

Mia-Generation ( Tier Generator for Any code )

Monstarillo ( Tier Generator for Database )

MyGeneration ( Tier Generator for Database )

NCodeGen ( Tier Generator for Any code )

nDevelopment ( Tier Generator for Database )

nTierGen.NET Code Generator ( Tier Generator for Full Web Application )

NVelocity ( Tier Generator for Any code )

Object Model Generator ( Tier Generator for Other )

OlyMars ( Tier Generator for Full Web Application )

Builds C# and ASP.NET applications using a tier generator model.

Persistence(R) Plug-Ins for Eclipse ( Tier Generator for Database )

Pragmatier ( Tier Generator for Database )

QuickAdmin ( Tier Generator for Database )

RapTier ( Tier Generator for Database )

smartGENERATOR ( Tier Generator for Any code )

SoProMach ( Tier Generator for Any code )

tangible architect ( Tier Generator for Business Logic )

TCDesigner Standard ( Tier Generator for Database )

VBeXpress.NET ( Tier Generator for Full Web Application )

Visible Developer ( Tier Generator for Full Web Application )

Warp.NET Developer Studio ( Tier Generator for Database )

X-Code .NET ( Tier Generator for Any code )

XCoder ( Tier Generator for Full Web Application )  

       现在ORM大行其道.它解决的问题是从数据库与对象(实体)之间的映射,但是还有个问题仍需要解决就是实体与UI界面的映射.如果DB-->实体-->UI三者可同步关联.那么我们的工作量将会减少很多.上面有些工具是可根据DB生成整个项目工程.估计再过几年,又是IT界的下岗风波了.

 

转自:http://www.cnblogs.com/supercode/archive/2005/09/01/228206.html

分享到:
评论

相关推荐

    java代码自动生成工具

    Java代码自动生成工具是一种高效开发辅助软件,它能够根据预设的模板或规则,自动创建出符合特定规范的Java源代码。这样的工具极大地提升了开发效率,减少了程序员在编写重复性结构化代码上的时间,使他们可以更加...

    数据库代码自动生成

    数据库代码自动生成是一种提高开发效率的有效方法,它能够帮助开发者快速构建基于数据库的业务系统,减少手动编写重复性代码的时间。在本主题中,我们将深入探讨这个过程,重点关注"实体类"、"DataAccessAuto"和...

    Codematic c#代码自动生成器

    ** Codematic C# 代码自动生成器 ** Codematic 是一款专为C#开发者设计的高效工具,旨在简化代码编写过程,通过自动生成常见的代码结构,帮助开发者快速构建项目。这款工具支持可选的三层结构设计,即表示层...

    Asp.net动软代码自动生成器

    Asp.NET动软代码自动生成器是一款专为开发者设计的高效工具,旨在简化编码过程,提高开发效率。这款软件尤其适合那些对编程有着浓厚兴趣,希望通过自动化手段减少重复性劳动的代码爱好者。它具备以下几个核心知识点...

    代码自动生成器 ,可以生成后台代码

    代码自动生成器是一种工具,它能够根据用户定义的模型或者设计模式,自动生成相应的源代码,从而极大地提高开发效率,减少重复劳动。在IT行业中,尤其是软件开发领域,这种技术被广泛应用,尤其对于后台系统开发而言...

    hibernate代码自动生成

    而“Hibernate代码自动生成”则是指利用Hibernate的工具或者第三方库,自动生成与数据库表对应的Java实体类、DAO(数据访问对象)层、Service层以及相关的SQL语句,从而减少手动编写这些重复性代码的工作量,提高...

    asp 自动生成数据库操作代码

    在压缩包中的“ASP 数据库+表单处理代码自动生成工具”很可能是一个这样的实用程序,它可以简化ASP开发中的数据库操作部分,让开发者更专注于业务逻辑和页面设计,而不是繁琐的底层代码。使用这类工具,开发人员可以...

    Xml读取代码自动生成工具

    本文将深入探讨“Xml读取代码自动生成工具”,它旨在帮助开发者简化XML文件的处理过程,通过自动化生成相关的读取代码,提高开发效率。 在编程中,处理XML文件通常涉及到解析XML文档、查找特定节点、提取节点值等...

    .net代码自动生成器

    《.NET代码自动生成器详解》 在软件开发过程中,编码是一项耗时且繁琐的工作,尤其是在.NET框架下构建大型项目时。为了提高开发效率和减少重复劳动,.NET代码自动生成器应运而生。这类工具能够根据设计模型或者...

    代码自动生成工具

    代码自动生成工具是一种提高开发效率的重要辅助软件,它能够帮助程序员快速生成常见的代码结构,减少重复劳动,使得开发者可以更加专注于业务逻辑的实现。在Java开发领域,这种工具尤其常见,因为Java应用往往需要...

    jpa代码自动生成工具-springboot

    本文将深入探讨如何使用JPA和Spring Boot结合,实现代码自动生成工具,提高开发效率。 首先,让我们了解JPA。JPA通过提供一套标准API,使得开发者无需关注底层SQL语句,而是通过定义实体类、注解以及Repository接口...

    java代码自动生成器

    Java代码自动生成器是一种高效的开发工具,主要用于简化Java编程过程中的重复性工作,例如创建类、接口、方法等。这种工具通常包含模板引擎,允许开发者根据预设的模板或者自定义模板快速生成符合规范的代码,提高...

    ssm代码自动生成器

    使用SSM代码自动生成器的过程中,开发者需要配置数据库连接信息,选择要操作的数据库表,然后指定生成的目标目录。工具会自动读取数据库表的信息,根据设定的模板生成相应的Java源代码和XML配置文件。 wei-...

    mybatis代码自动生成

    标题"mybatis代码自动生成"指的就是使用MyBatis Generator来自动化生成MyBatis项目的部分代码。这个项目包含了详细的步骤,使得初学者或开发者能够快速理解和应用MBG。 描述中提到的"mybatis自动生成代码的项目,...

    C#代码模板生成器;Model层;DAL层;BLL层代码自动生成

    本文将深入探讨"C#代码模板生成器",特别是针对Model层、DAL(数据访问层)层和BLL(业务逻辑层)层的代码自动生成。 首先,我们来理解Model层。在C#应用中,Model层是业务对象的容器,它代表了应用程序的数据模型...

    动软.net代码自动生成器

    "动软.net代码自动生成器"是一款专为C#开发者设计的高效工具,它能够显著提升开发效率,减少手动编写代码的时间。这款软件基于.NET框架,利用C#语言的强大功能,帮助程序员快速生成符合规范的代码,适用于各种常见的...

    sql代码自动生成器

    SQL代码自动生成器是一款强大的工具,专为程序员和数据库管理员设计,旨在简化SQL代码的编写过程,提高开发效率。这款软件能够自动生成一系列与数据库相关的类、存储过程、触发器和其他数据库对象,使得开发者无需...

    ssh框架下代码自动生成

    这些重复的工作可以通过代码自动生成工具来简化,提高开发效率。 代码自动生成是一种软件工程方法,它通过自动化过程来创建大量结构化的源代码,这些代码通常遵循一定的模板或规则。在SSH框架中,这一过程可以帮助...

    Go-golangmgo代码自动生成器生成对mongodb的CRUD操作代码

    总的来说,Go-golang mgo代码自动生成器是提升开发效率的利器,它通过自动化生成CRUD操作代码,使开发者能更专注于业务逻辑而不是基础的数据库操作。在实际开发中,结合mgo驱动的强大功能,可以构建出稳定、高效的Go...

Global site tag (gtag.js) - Google Analytics