zoukankan      html  css  js  c++  java
  • Codematic2(动软.Net代码生成器)与CodeSmith区别与联系

    Codematic2(动软.Net代码生成器)与CodeSmith
    一开始是用CodeMatic2来生成Model与DAL的,后来使用CodeSmith。现在来比较下这二者的区别与联系,
     区别:
     1 在灵活性方面:CodeSmith更灵活,提供了自定义模板功能。可以按照自定义模板生成需要的代码,而CodeMaiic2则没有这么灵活,只提供了选择项功能,也就是只能使用内置的模板,表现的不太友好。好好去研究下CodeSmith应该是不错的选择。
    2 在易用性方面,第一、CodeMatic2操作更简单,不需要什么基础知识,只需要根据其提供的选项选择自己需要的就可以 。
                          第二、CodeMatic2可以一次性生成所有需要的代码,在选择表时选择所有的表,直接点击生成就可以,并且其最终生成的是一个Model/DAL项目, 可 以直接使用。而CodeSmith则需要提供自己的模板,再一个一个表地生成,如果表很多,工作量也比较多。
    3 CodeMatic2提供了根据库生成表结构的功能,觉得这个功能挺不错的,呵呵。。。而CodeSmith则没有这个功能。
    4 CodeMatic2提供了集成的数据库基础类的DLL,CodeSmith则可自定义数据库基础类的类名等信息
    联系:
        都是代码生成器,减少了重复工作量。
  • 相关阅读:
    [python第七课]字符串和常用数据结构
    深浅拷贝与循环引用问题
    CSS居中总结
    CSS布局总结
    跨域
    函数节流与防抖
    浏览器渲染原理及渲染阻塞
    进程与线程
    前端之网络攻击
    前端之缓存
  • 原文地址:https://www.cnblogs.com/chhuic/p/1559498.html
Copyright © 2011-2022 走看看