当前位置:   article > 正文

vs code gitee使用_AI-Code代码生成器

ai code generator的限制

代码智能化生成框架,平台化管理生产模板,模板根据需要可以上传,并在生成时自己选择,项目提供webUI方式,根据框架模块化管理,需要那些选择后自动生成;提供模板开发接口自由定义自己的模板,最终完成AI+模板=70%的代码量,平台默认携带Spring为核心的各种框架整合细节请看readme介绍。根据需要可以选择性生成,支持docker 启动 。

模板分享地址: https://gitee.com/helixin/aicode_template sql脚本中板焊了模板,会在你构建项目时自动拉取到本地,构建代码完毕后将会删除,你可以开源你的模板到这个连接中,也可以自己建立私库自己用都可以,目的就是让重复的 代码写一次后用模板技术和抽象思维服务更多的项目

以上框架为基本常用的框架,目前只需要准备好你的sql脚本在此项目页上进行创建即可,然后aicode 会自动帮你把数据库创建出来用于反向生成代码使用, 自动从你的模板仓库中下载框架,当然也可以是用我们已经开发好的,代码会从dao->service->ctrl->frontend 一条龙生成,接口自动根据规则对接完 毕,也就是说你可以生成后直接运行你的项目代码,另外项目代码将会根据你的需要配置上git svn 地址后自动提交到对应的仓库中省去手工拷贝的麻烦,只 需要在开发工具中 git clone git://xxxxx.git即可,如果模板比较优秀可以节省代码50%左右无需再开发,比如包含了:增,删,查,改,分页,条 件查询,关联查询,关联分页查询等等,你需要关心的只是你的逻辑关系是否设置完整,模型关系是否设置完整用于生成时系统进行自动化,我们提供了web-ui管理界面,只需要登录账户即可 完成对代码的生成管理,你可以通过页面来完成模型关系的设置,以及对显示属性的设置,快速完成从数据库层到页面的定制化开发。

特点

ai-code 与其他开源的完整项目不同点在于技术整合框架的抽象,mvc的模型抽象,我们有这样的场景,有新的业务需求,用同样的技术框架,通常做法可能就是找一个项目然后删删改改提取 出来一个较为干净的框架,然后把新的业务模型,实体类,接口等等重新声明,创建在此基础上再做很多CRUD的编码,有时候我们很反感重复这些,但是又不得不做,通常做这些毫无意义又无聊 同意请举手,于是乎有没有办法做一个工具出来让新的业务模型设计好后拿到sql脚本 通过工具可以选择各种不同的技术框架组合,就像spring boot一样整合技术在一起,但是又 可以自动把mybatis mapper,dao/dto,service,ctrl,ui等等通用功能自动开发好呢?把常用的工具,加密算法等等通用的自动集成进去呢?比如swagger,gradle,maven等等 答案是肯定的ai-code就是这个思路,整合有给你定制的可能,业务随意变化,只要拿到sql脚本一切就是动动手指,点击生成,再也不用搞来搞去那些重复的不能再重复的无聊工作了。 这就是ai-code的基本思路和思想;

再来看下通常的开源思路是什么呢? 完整项目,比如RBAC模型下的管理系统,有权限,区域,部门,日志等等,这些无可厚非确实通用,但毕竟如果要和自己的项目融合是要调整的,而且编码习惯不同, 设计规则可能不满意,维护过慢等等问题,但是也是可以使用的,于是乎就有了各种 商城开源,权限管理开源,区域管理开源,可以关注学习没问题,非常棒,甚至直接用。

两种思路从不同的角度来看待重用问题,ai-code 只希望抛砖引玉,让抽象思维,整合思维,服务

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/小桥流水78/article/detail/784308
推荐阅读
相关标签
  

闽ICP备14008679号