经过两个月的努力开发,RapidTier 以它的独特的创新思想和较高的技术含量,在第十四届广东省“安利高校杯”软件设计大赛中取得了好成绩,获得二等奖!这对我来说意义重大,同时也为我的学校韶关学院取得了荣誉!
什么是 RapidTier?
RapidTier 是一个软件源代码生成环境,它通过分析指定关系数据库的信息架构,并使用模板解析引擎,自动产生基于该数据库的N层架构数据库应用系统的源代码,大大减少了软件开发的编码量,让开发人员把主要精力放在业务逻辑上,从而缩短了企业应用的开发周期,降低了系统的开发成本。
为什么开发 RapidTier?
在我们开发基于 .NET 平台下的N层架构数据库应用系统时,常常需要编写大量繁琐的对数据库的操作代码,例如存储过程的 SQL 语句、数据访问层的 ADO.NET 代码,花费了开发人员大量的时间。这些源代码往往都是基于对数据库表的查询、更新、添加和删除等操作。那么,能不能让开发工具为我们做更多的事情呢?
功能特色:
·集成的开发环境,优雅、灵活的用户界面
·采用基于模板解析引擎的代码生成技术,最大化代码生成的可定制性
·采用 ASP.NET 语法 .NET 语言(C#、VB.NET、J#、JScript.NET 等)编写模板,.NET 平台下开发人员很容易就可以在 RapidTier 类库文档的帮助下,完成模板的编写工作
·集成模板调试功能,方便用户找出模板中的错误
·模板编辑器支持对多种(程序设计)语言的语法识别,并支持符号匹配、行号显示、撤消/重做、快捷键等功能
·采用特殊的方法获取 SQL Server 中的数据库信息架构,提高了 RapidTier 创建项目的速度
·可以生成数据层的存储过程,数据访问层,业务实体层、业务规则层和 Windows 表示层共五层的源代码
·可以自定义源代码中的标识符的命名风格,使生成后的源代码风格统一
·可以通过排除的方式,选择性地生成源代码
·生成完整的 Visual Studio .NET 解决方案,方便开发人员对生成的源代码进行功能的扩充
更多介绍: