2009年5月10日星期日

代码生成工具CodeSmith与SmartCode学习

   近段时间学习了代码生成工具,一是CodeSmith,二是SmartCode。
总的来说个人比较倾向于SmartCode,因为其是开源的,并且附带了很多的可以直接使用的模板,也有视频演示视频。学习起来非常的轻松!而CodeSmith是商业的,虽然有破解的,但是就是用不太习惯,codeSmith是基于asp.net的语法编写template的,习惯了codebind模式后,现在直接写<%%>感觉不是太习惯。SmartCode直接采用lib的方式编写模板,使用的时候添加assembly就可以了,对习惯了编写后台的人比较适合点。
  使用代码生成器可以提高效率,一般是对这套代码模式非常清楚又不想重复的做体力活,那么他们是你的选择。同时呢,你可以看他们的模板特别是smartcode的,可以学习到一些设计的思想哈。这些都算是经验的总结吧!

--
道不远人,人自远。

没有评论: