天天看点

快刀SharpKnife,告别手撸curd!数据库管理功能,一键生成接口

年纪大了,写CRUD实在是烦得很,精力不行了,咱就做个工具吧。君欲善其事必先利其器。这就是我的利器,就取名快刀吧。

现在大家都在做低代码平台,大部分低代码平台都是基于某一应用场景的模板,严格来讲应该叫零代码,对没有代码经验的人应该更有用。对我真正的码者来说,局限性太大了,我们在随着技术的更新,不断的更新着我们的框架,不同的 应用场景,我们采用的语言和技术框架会有很大的不同,固定的框架显然不适合我们。所以大部分的低代码平台的结果就是:外行人用不了,程序员懒得用。

我的目的就是要做一个给程序员用的工具,可以适配各种语言,可以根据自己的框架去自定义模板。能够实现一键生成代码,保证代码的规范和统一。我们只负责逻辑的事情,基础的工作还是让机器来做吧。还有很多时候,某种语言长期不用了,很多东西都记不清了,一些简单的代码也会写错,一键生成,改改就好,不用记太多东西,就能在多种语言中切换。

扯了这么多,好用吗?我也不知道,我先用一段试试,好用就开源给你们,想早点试用的,关注我吧,等我开源。这玩意儿一定要开源的,只有开源了程序员才能够根据自己的喜欢去做自己喜欢的功能。也许我们一起撸,可以取代了VS和IDEA。

首先,他是一个编辑器,我集成了VSCODE开源的manco editor,基本功能自然和vs是一样的。

快刀SharpKnife,告别手撸curd!数据库管理功能,一键生成接口

其次、他是个数据库管理软件

快刀SharpKnife,告别手撸curd!数据库管理功能,一键生成接口
快刀SharpKnife,告别手撸curd!数据库管理功能,一键生成接口

重要的是它是一个代码生成器

快刀SharpKnife,告别手撸curd!数据库管理功能,一键生成接口

entity

快刀SharpKnife,告别手撸curd!数据库管理功能,一键生成接口

快速生成model

快刀SharpKnife,告别手撸curd!数据库管理功能,一键生成接口

控制器接口一键生成

生成接口的模板,引入了ejs模板语言,可以导入自己的模板。

快刀SharpKnife,告别手撸curd!数据库管理功能,一键生成接口

ejs模板

目前后端已经支持c#、java、php,前端的以后再加吧。还有很多小bug,最近项目比较忙,好多想好的功能都还没有加,有空再弄吧。我先用用,好用了分享给大家,感兴趣就关注我吧。

继续阅读