SkeFramework-创客快速开发框架(创客开发版)

前言

SkeFramework是什么?SkeFramework是基于.NET Framework 4.5和.NET Core 2.2的一个快速开发框架。SkeFramework主要通过集成现有的成熟的第三方组件,对项目开发过程中常用的库和业务进行抽象封装和隔离,提供一套简单易用的API、SDK接口,并定义了通用项目结构体系,让项目在一定的规范下进行快速开发。


目标

2.1 基于现有的成熟的第三方组件,实现对数据库操作、日志、缓存等资源的抽象;

2.2 提供一套统一的通用项目分层体系,标准的API和SDK接口;

2.3 完善对第三方平台主流业务的SDK封装;


架构说明

  • 3.1 架构图

SkeFramework-创客快速开发框架(创客开发版)

项目系统架构图

3.2 主要技术说明

  • 技术平台:.NET Framework 4.5、.NET Core 2.2
  • 技术框架:ASP.NET MVC5 WebAPI AdminLTE 2
  • 数据库:MySQLSQLServer、SQLIte
  • 序列化:主要使用Json.NET组件
  • 缓存:使用Redis,基于ServiceStack组件实现
  • 日志:封装通用日志记录接口,参考SkeFramework.Core.NetLog;
  • 代码生成工具:CodeBuilder【SkeFramework02-CSharpToolCodeBuilder】;
  • 3.3 通用项目结构介绍

SkeFramework-创客快速开发框架(创客开发版)

通用项目结构分层


– ——–01-Entities 通用数据模型层

– ——–02-DAL 数据访问层

– ——–03-BLL 业务逻辑层

– ——–04-Helper 工具库

– ——–05-SDK 第三方API的SDK

– ——–06-UI 展示层UI

– ——–07-Cache 缓存层

– ——–08-MicrosServices WebAPI接口


源码地址

Github地址为:https://github.com/0582zyj/SkeFramework

PS:SkeFramework致力于将项目开发过程中常用的成熟组件进行集成,通过设计尽可能规范和简单易用的项目结构,提高开发效率;最后,欢迎大家阅读代码,参与SkeFramework项目的开发。【Share pleasure】

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。

(0)
上一篇 2023年3月20日 上午9:37
下一篇 2023年3月20日 上午9:47

相关推荐

  • 项目书 如何写 技术指标

    在编写项目书时,技术指标是一个重要的部分,需要确保项目能够达到预期目标。以下是一些编写技术指标的建议: 1.明确项目目标:在编写项目书之前,需要明确项目的目标。这些目标应该是具体而…

    科研百科 2024年10月26日
    3
  • 2024年山东省高校马克思主义学院值班表

    2024年山东省高校马克思主义学院值班表 2024年山东省高校马克思主义学院值班表 日期:2024年2月18日-2月24日 值班人员: | 时间 | 姓名 | 岗位 || &#82…

    科研百科 2024年11月12日
    29
  • 化学分析科研项目申报表

    化学分析科研项目申报表 化学分析科研项目申报表是一种记录和报告科研项目的表格,用于收集和整理有关化学分析方面的研究计划和项目。该表格通常包括以下内容: 1. 项目名称:该表格应包括…

    科研百科 2025年4月24日
    3
  • 适合学生谈恋爱的软件(适合学生谈恋爱的软件14岁女孩)

    虽然之前的恋爱经历为0,但是对待爱情我还是很谨慎的,不想为了恋爱而恋爱。家里也有给我介绍相亲,但是都没有遇到特别合适的。 看着身边朋友都是成双成对,我这个母胎单身只有羡慕的份。试过…

    科研百科 2024年5月1日
    101
  • 研发项目管理章程

    研发项目管理章程 为加强研发项目管理,提高项目管理的规范化和效率,我们制定了以下研发项目管理章程: 第一条:项目规划 1.1 项目规划阶段包括项目前期规划、项目中期规划、项目后期规…

    科研百科 2024年10月25日
    3
  • 科研项目进度计划图表

    科研项目进度计划图表 随着科技的不断进步,科研项目也越来越受到人们的关注。在科研项目中,进度计划是非常重要的一环,它可以帮助项目团队更好地把握项目的进度,保证项目的成功完成。 今天…

    科研百科 2025年4月19日
    1
  • 科研项目管理论文选题

    科研项目管理论文选题: 项目管理中的缺陷与改进 科研项目管理是项目管理中的一个重要组成部分,它关系到项目的进度、质量和成本等方面。在科研项目管理中,常常会出现一些问题,这些问题可能…

    科研百科 2025年5月24日
    2
  • 科研项目中的学科

    科研项目中的学科 科研项目中的学科是现代社会的重要组成部分,涵盖了众多学科领域,包括自然科学、社会科学、工程技术等等。这些学科的研究为社会发展提供了重要的理论支持和技术手段,同时也…

    科研百科 2025年3月25日
    1
  • 煤矿治安管理制度(煤矿治安管理制度范本)

    为切实加强分公司治安管理,确保矿山安全稳定,结合分公司实际,特制定本制度。 一、保卫科护卫队员24小时对矿区进行巡逻检查,对发现的各类不安全因素,要及时处理、上报,并认真填写《巡逻…

    科研百科 2024年2月11日
    99
  • 汽修厂管理软件如何充值会员卡余额?(汽车维修会员卡充值方案)

    恒易达汽修管理软件开发公司(181微7233电6615),专业稳定的汽修软件开发团队,完善的系统开发流程,尽善尽美的汽车行业需求解决方案以及完善的售后服务。 会员的维护和管理:是体…

    科研百科 2022年11月14日
    212