爱意满满的作品展示区。
justmd

开源一个快速全栈开发框架 kaixin

  •  1
     
  •   justmd · Jun 25, 2018 · 5903 views
    This topic created in 3059 days ago, the information mentioned may be changed or developed.

    项目地址: https://github.com/i38/kaixin

    • 后端基于 Java/Dropwizard/Jetty,单命令部署运行
    • 开发时使用内置 H2 数据库和内置 Jetty,无需外部数据库和 Tomcat 依赖,调试方便
    • 内置 Admin 增删改查界面,基于 Vue.js/Quasar,
    • 优化的前端代码非常轻量,gzip 后约 220k,公网加载速度快
    • 后端集成 Freemarker 模板引擎,支持后端 Render
    • 单命令部署、构建、运行
    • Profile 驱动,无需修改代码,简化配置数据 schema、UI
    • 数据库按版本 migration,方便升级
    • 可单 jar 文件发布(前端代码打包进 jar )
    • 简单权限模型( Beta 版本)
    • 多语支持
    • 集成 SMTP
    • 集成 LDAP,可以和 Windows 域集成

    demo

    12 replies  •  2018-06-26 08:56:42 +08:00
    garth
    garth
    Jun 25, 2018 via iPhone
    1
    如果是 PHP 或 Python 就好了
    oska117
    oska117
    Jun 25, 2018 via Android
    2
    不错,谢谢分享
    reself
    reself
    Jun 25, 2018 via Android❤️1
    3
    不错,就冲这名字帮顶一下
    Flicker
    Flicker
    Jun 25, 2018 via Android
    4
    真开心!
    karlxu
    karlxu
    Jun 25, 2018
    5
    期待后续 python 版本的
    yanhejihe
    yanhejihe
    Jun 25, 2018
    6
    Google console 界面即视感
    artandlol
    artandlol
    Jun 25, 2018
    8
    只有 build.bat 没有 build.sh
    justmd
    justmd
    OP
    Jun 25, 2018
    9
    @POPOEVER 对的,quasar 的缺省 theme 是 material,我其实不是很喜欢 material,不过也不想去改了,自己改也难改的好看。
    justmd
    justmd
    OP
    Jun 25, 2018
    10
    @artandlol 我开发是在 windows 下,暂时还没有 build.sh ,部署倒可以是 Linux。参考 build.bat ,可以容易的写出 build.sh ,或者不用 build 脚本,直接用 maven 和 quasar 脚本也可以,稍微长一点。
    Jhonson
    Jhonson
    Jun 25, 2018
    11
    我很好奇这个后台是怎么自动识别数据表实现增删改查的,就是如何自动注册过去的?我每创建一个表,会自动生成 api 吗?
    justmd
    justmd
    OP
    Jun 26, 2018
    12
    @Jhonson 目前文档写的不好,所有的数据表是在 profile.json 文件定义的,后台使用一份通用的接口,动态读取这个文件,处理所有表的增删改查,这样修改数据表就变的非常简单,不再需要修改代码,要注意就是数据库的升级文件 migrations.xml 要同步修改好。
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Privacy   ·   Solana   ·   2339 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 38ms · UTC 13:12 · PVG 21:12 · LAX 05:12 · JFK 08:12
    ♥ Do have faith in what you're doing.