JianghuJS是什么
JianghuJS是一款面向小白的企业级全栈开发框架。
JianghuJS不重复造轮子,而是采用业界最新的开源技术,进行全栈开发的最佳组合。
JianghuJS旨在为开发者提供一套完整的企业级应用开发解决方案。它通过简化配置和开发流程,使得无论是新手还是资深专家,都能快速上手并部署项目。
JianghuJS前端采用Vue.js + Vuetify + Tailwind.css(可选),后端采用Egg.js,数据库采用mysql。
JianghuJS的特点
- 简化的协议:JianghuJS对前后端的数据通讯协议做了规范,通过简单的配置,即可完成前后端开发。开发者只需要专注在业务上。
- 内置常用功能:登陆、用户管理、页面权限、数据权限、访问日志、操作日志等常用功能开箱即用
- 数据库配置驱动程序:JianghuJS的业务相关配置存在数据库中,通过数据库简单配置即可完成业务逻辑的配置和开发。
- 快速生成工具:
jianghu-init
是 JianghuJS 框架的官方命令行工具,专为简化和加速 JianghuJS 项目和页面创建而设计。它实现了快速生成项目脚手架和页面模板的功能 - 企业级模板项目:JianghuJS专为企业级应用定制,提供了一系列开源可定制的项目,如ERP、CRM、企业官网、聊天、在线学习等项目
- 提供培训课程:江湖平台提供从0到1,面向小白的全栈开发入门培训课程。涵盖技术培训文档、模块演示以及应用程序开源,帮助小白快速学习企业应用开发。
JianghuJS相关地址
- 江湖平台官网:https://www.openjianghu.org/
- 演示地址:https://demo.jianghujs.org/directory
- 演示账号:admin
- 演示密码:123456
- 文档地址:https://www.openjianghu.org/doc/page/article/11101
- 开源地址:https://github.com/jianghujs/jianghu
快速上手
在开始使用前,请确保本地已经安装了 NodeJS 和 MySQL5.7 环境
安装
npm install -g @jianghujs/jianghu-init@latest
生成项目
jianghu-init project --type=basic my-jh-project
安装并启动项目
cd my-jh-project
npm install
npm run dev
注: npm i
如果安装失败可以尝试使用cnpm,或者切换您的镜像源,推荐使用pnpm
访问显示的地址即可进入项目。
- 默认地址(详见终端输出): http://127.0.0.1:7205
- 默认账号:admin
- 默认密码:123456
更多框架文档 内容请移步 江湖开发平台-文档页!