对easycode和一些代码自动生成工具的看法

关于

本文主要想写写代码自动生成插件easycode和一些代码自动生成工具。

因为在做前后端对接时,需要对数据库进行crud操作(增删查改),那么可能就需要写接口,方便前端对数据库进行crud。但是对这块一点都不了解,而且挺浮躁,所以了解了一些后台代码生成工具。

但是,从现在看来,就是走了一段弯路。

easycode

这是一款可以自动生成crud代码的工具,在IDEA上有对应的插件。根据数据库的表的信息,可以自动生成一些crud的代码。

我尝试了一下,发现给出的代码都是比较规范的正规代码,就是正常的增删查改,虽然代码没问题,但是对于我个人来说,还是不知道该如何与前端进行交互。

所以,对于这样的插件,使用者一般对于具体代码都不太熟悉,但是不熟悉的话,就无法与前端进行对接。如果是很熟悉的话,可能就不需要用这样的插件了。这是一个矛盾点。

对于小白来说,还是建议多学学基本的内容,放弃这类自动生成插件。对于大佬,开心就好。

代码自动生成类

github和gitee上面有一部分这类工具,大部分都是大佬们写的,号称可以直接生成所有的东西。

这类工具我尝试用过几个,但是都一一放弃了,原因无非有以下几点:

  1. 生成的代码规范主要取决于生成类编写者,基本上都挺乱的。
  2. 有部分项目用的方法都是比较老旧的方法,但是随着技术的推成出新,部分旧技术不太推荐继续使用。
  3. 生成的代码都只是代码,和前端无法对应,这也是我放弃这些工具的最重要的原因。

总之,还是看自己,如果你喜欢或者觉得用起来比较适合,尽可以用;如果不是很喜欢,或者用起来不是很符合初期目的,那就尽早放弃。

总结

本文介绍了个人关于easycode及其它的代码生成工具的一些看法,给出了一些个人建议。

你可能感兴趣的:(springboot,前端,数据库)