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则可自定义数据库基础类的类名等信息
    联系:
        都是代码生成器,减少了重复工作量。
  • 相关阅读:
    课程作业
    实验5 函数(第4周)
    作业 3 应用分支与循环结构解决问题
    作业 2 分支、循环结构
    作业 1 熟悉C语言编程环境、练习代码录入
    实验 4 在分支循环结构中调用自定义函数
    实验 3 简单的分支与循环结构
    实验 2 用C语言编写简单程序
    实验 1 熟悉C语言编程环境
    课程作业第二章2-6
  • 原文地址:https://www.cnblogs.com/chhuic/p/1559498.html
Copyright © 2011-2022 走看看