基于ZKWeb + Angular 4.0的开源管理后台Demo
2017-05-11 12:06
399 查看
这是一套基于ZKWeb网页框架和Angular 4.0编写的开源管理后台Demo,实现了前后端分离和模块化开发,
地址是: https://github.com/zkweb-framework/ZKWeb.MVVMDemo ,开源协议是MIT,你可以随意的修改并用于个人或商业用途
我之前已经公开了一套基于ZKWeb实现的MPA商城系统,这次使用SPA是一个新的尝试,
不像商城系统,这套Demo只包含了最基础的功能,开发者可以在短时间内上手并进行二次开发
支持自动生成Api服务和DTO的TypeScript脚本
支持返回预压缩好的脚本包
支持跨站Api请求
使用Entity Framework Core查询数据
使用Swagger浏览和测试API
使用AutoMapper转换Dto
支持.Net Core
支持多租户
支持多语言
支持多时区
支持定时任务
支持工作单元
支持使用查询过滤器
支持使用操作过滤器
支持自动验证传入到Api服务的的DTO对象
提供基于PrimeNG开发的管理后台
支持管理租户
支持管理角色
支持管理用户
提供编译和发布的命令行脚本
从 https://github.com/zkweb-framework/ZKWeb.MVVMDemo 下载源代码
如果你访问官方npm源较慢,可以设置使用淘宝的npm镜像
地址是: https://github.com/zkweb-framework/ZKWeb.MVVMDemo ,开源协议是MIT,你可以随意的修改并用于个人或商业用途
我之前已经公开了一套基于ZKWeb实现的MPA商城系统,这次使用SPA是一个新的尝试,
不像商城系统,这套Demo只包含了最基础的功能,开发者可以在短时间内上手并进行二次开发
包含的功能
使用AngularJS 4.0 + Webpack 2.0支持自动生成Api服务和DTO的TypeScript脚本
支持返回预压缩好的脚本包
支持跨站Api请求
使用Entity Framework Core查询数据
使用Swagger浏览和测试API
使用AutoMapper转换Dto
支持.Net Core
支持多租户
支持多语言
支持多时区
支持定时任务
支持工作单元
支持使用查询过滤器
支持使用操作过滤器
支持自动验证传入到Api服务的的DTO对象
提供基于PrimeNG开发的管理后台
支持管理租户
支持管理角色
支持管理用户
提供编译和发布的命令行脚本
后台效果的预览
如何运行
下载源代码从 https://github.com/zkweb-framework/ZKWeb.MVVMDemo 下载源代码
如果你访问官方npm源较慢,可以设置使用淘宝的npm镜像
npm config set registry http://registry.npm.taobao.org npm config set sass_binary_site http://npm.taobao.org/mirrors/node-sass[/code] 编译网站前端文件cd src/ZKWeb.MVVMPlugins/MVVM.Angular.Website/static npm install npm run watch
修改数据库配置
打开ZKWeb.MVVMDemo.AspNetCore\App_Data\config.json并修改到你使用的数据库连接
启动网站
使用VS2017打开ZKWeb.MVVMDemo.sln并启动项目即可
更多的中文文档可以点击这里查看
这套Demo支持在ubuntu上开发和发布,步骤可以参考上面的中文文档
如果你感兴趣,欢迎加入QQ群522083886提出你的意见或者问题
相关文章推荐
- 基于ZKWeb + Angular 4.0的开源管理后台Demo
- 项目构建之maven篇:8.maven发布web工程及基于spring mvc,jetty实现的用户管理demo
- 【CSDN开源夏令营】 基于Web的SSH客户端,实现跨平台的云服务管理(五)模拟复制粘贴功能的实现
- 【CSDN开源夏令营】 基于Web的SSH客户端,实现跨平台的云服务管理(一)前言
- 【CSDN开源夏令营】 基于Web的SSH客户端,实现跨平台的云服务管理(三)远程登录功能的实现
- (开源项目)基于springboot的后台管理系统基本框架
- Linux 基于WEB开源的系统管理工具webmin
- 10个基于Web的开源项目管理系统
- 【CSDN开源夏令营】 基于Web的SSH客户端,实现跨平台的云服务管理(四)文件树功能的实现
- 基于吉日嘎底层架构的通用权限管理Web端UI更新:参考DTcms后台界面
- 超屌的Angular.js后台管理开源项目
- 基于java极速WEB+ORM 框架:jfinal2.0开发的通用后台管理系统及源码
- 【CSDN开源夏令营】 基于Web的SSH客户端,实现跨平台的云服务管理(六)前台美化
- 10个基于Web的开源项目管理系统
- Teamwork 4.0发布,基于Web的项目管理
- 基于Web的网络管理技术简介
- 基于web的开源html文本编辑器
- 基于Web的网络管理技术简介
- 基于Web的网络管理技术简介