最早的时候使用的是动软代码生成器。
随后使用的是史密斯代码生成器。相比于前者,这个可以实现了模板的自定义的功能。
但是同前者一样,也是一个数据驱动的模式开发,就是先建立数据库的表。然后对面向对象的抽象继承的特性感触不是太深。
第三种,是mygeneration,开源的一种代码生成器,据说可以由配置文件exportschma出来数据库,需求改变的时候,就可以重新生成就可以,确实很方便。
而最大的区别就是,这是一种领域驱动开发(DDD)。