1
liprais 2017-04-27 21:36:27 +08:00 via iPad
Rails
|
2
billlee 2017-04-27 22:05:30 +08:00
为什么要用代码生成,用继承不行吗?你看 MFC 和 Qt, 高下立判
|
3
jybox 2017-04-27 22:57:25 +08:00
我之前在知乎的回答:
其实我们每天都在用的编译器、虚拟机都是「代码生成器」,目的当然是帮助你站在更高的抽象层次去解决问题,但使用代码生成器也应该遵守一个原则 —— 生成出来的代码不应进入版本控制、不应修改生成的代码,甚至都不要尝试去阅读生成的代码,否则就会适得其反,再次陷回更低层次的代码。 关于你这个情况,我觉得不要去尝试「生成代码」,而是创建一个「项目框架」,然后让业务逻辑变成「可配置」的。Laravel 的话也有一些这样的项目 https://github.com/z-song/laravel-admin |
4
sagaxu 2017-04-27 23:10:15 +08:00
Java 的话,有 spring-data-jpa 和 spring-data 和 spring-data-rest
|
5
anyele 2017-04-27 23:26:30 +08:00 via Android
用 CMS
|
6
lostvincent OP |