logo.png

Asuka是一款新时代的SBB开发脚手架,它站在巨人们的肩膀上,构建属于自己的生态。

何谓SBB,其实很简单,就是SpringBoot、BeetlSQL、Beetl,三款优秀的框架糅合后形成了1+1+1>3的功效。

为什么摒弃使用量广泛的Mybatis而选择相对小众的BeetlSQL?因为基于Mybatis的开发脚手架太多了,而基于BeetlSQL的却非常稀少, 知名的脚手架只有大赋老师的SpringBootPlus,这么优秀的框架应该有更丰富的生态才行,于是我在闲暇时间开发了Asuka, 并给它起了一个新的概念——SBB。希望Asuka的出现,能让更多人认识BeetlSQL,也能适当丰富BeetlSQL的生态。

优势

相比于传统的开发脚手架,Asuka拥有如下优势:

  • 容易上手

丰富的注释和清晰的项目结构,让新手能够以最快的速度看懂并直接上手开发新功能

  • 界面精美

    • 前端使用最新的Layui进行开发,符合年轻人的审美
    • 系统内置数十款主题,主题定制化细致到按钮样式,让主题切换不仅仅停留在变换颜色上
    • 天然支持手机、平板端展示,通过Layui的栅格系统轻松适配手机、平板端
  • 易于拓展

按照开发规范进行开发,轻松集成各路框架,同时Asuka也提供多款插件

  • 两种代码生成器

内置页面版和命令版代码生成器,对生成的代码提供预编辑功能,合理运用后可以直接生成从SQL到对外API的全部代码

未来

未来将会推出前后端分离版本、Cloud版本等多种框架版本,如果时间富足甚至会提供诸如ActFramework版、Vertx版等,敬请期待。

在线体验

演示地址:http://asuka.easyboot.xyz:8088/
admin/admin
服务器配置低,访问速度很慢,请耐心等待~

联系我们

Issue:https://github.com/wuuJiawei/Asuka/issues
群:🈚️