Giter VIP home page Giter VIP logo

appplatcore's Introduction

AppPlat

Aspnetcore 应用快速开发平台,基于 AppBoxCore 8.x 改造。

功能

  • 集成框架
    • 集成 HttpApi 数据接口辅助类库
    • 集成 Utils 辅助类库
    • 集成 WebCore 辅助类库
    • 集成 Entities ORM 框架
    • 集成 SignalR IM 框架
    • 集成 Blazor 应用开发框架
    • 集成 Blazor Radzen 控件库
    • 集成 Serilog 日志框架 https://github.com/serilog/serilog-aspnetcore
    • 集成 MQ 消息队列
    • 集成 OAuth 授权框架
  • 新建中间件
    • 新建 Monitor 中间件:监视页面访问时间
    • 新建 Image 中间件:图片缩略图及水印
  • 美化
    • 登录页配色
    • 首页配色
  • 逻辑功能
    • 用户管理
    • 职称管理
    • 部门管理
    • 角色管理
    • 权限管理
    • 菜单管理
  • 改造 App.WebEngine
    • 模型层改造(用EntityBase改造)
    • GridPro, FormPro
    • FormPage, GridPage, MixPage
    • PopupBox, FileBox, GPSBox...
    • UIAuto

TIP

  • 默认管理员账号登陆(用户名:admin 密码:admin)
  • 本项目采用Entity Framework Core 的Code First开发模式,数据库会在网站第一次运行时自动创建。
  • 如果尚未安装 .Net Core 3.1,请先安装 SDK:https://dotnet.microsoft.com/download/dotnet-core/3.1

Author

关于命名空间的问题

  • 基于 netframework 的为 App.xxx
  • 基于 netcore/standard 的为 AppPlat.xxx

数据库测试

类型 状态 说明
sqlserve 2008r2 ok 只能用efcore 2.2
linux sqlserver ok efcore 2.2 - 3.1 均可
linux mysql (mariadb) ok efcore 2.2 - 3.1 均可
sqlite ok efcore 2.2 - 3.1 均可
dameng fail 只支持netcore 2.2(测试失败),新版本的驱动还在开发

如果使用sqlserver 2008r2,只能用 efcore 2.2

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.