Giter Site home page Giter Site logo

jaffehe / cfcframe Goto Github PK

View Code? Open in Web Editor NEW

This project forked from mqg007/cfcframe

0.0 1.0 0.0 41.5 MB

基于angular和wcf的一套微服务研发框架!即将发布jq的前端版本和webapi(C#)的后端版本。

C# 75.46% ASP 0.40% TypeScript 19.50% JavaScript 0.12% CSS 1.05% HTML 3.47%

cfcframe's Introduction

CFCFrame

基于angular和wcf的一套微服务研发框架!

介绍

本框架采用前后端分离模式,以模块为根基,组件为抓手内聚业务,

研发出的项目或产品均支持PC端、平板端、Mobile端,真正做到一套代码服务多端。

拥有本框架您相当于具备了10多年的软件研发积累。

框架本身集成众多亮点功能:

1、权限管理、自动鉴权及授权、自动记录日志、通用业务及常规字典管理、业务实现(外观+工厂模式可灵活扩展)、数据访问(工厂模式,理论上支持多种数据库)等

2、支持实时多语言、负载均衡、分布式服务、分布式数据库、节点管理中心、自动上报有问题的业务节点和数据节点等

3、支持Oracle、MSSQL、MYSQL,理论上支持多种数据库,扩展数据访问工厂即可(同构数据库可以在支持的任意种关系型数据库上运行)

4、通用基础功能的封装,包括泛型版本实现

5、前端通用HTTP访问集中封装,可以随意使用angular的http或httpclient组件

6、后端基础CRUD操作集中封装,应用端只要配置操作字段即可

7、前后端入参、出参、错误处理统一封装

8、框架UI可支持根据自己的喜好重新设计版面

9、提供nuget服务程序(直接部署即可)

文档

框架具体应用及demo参考:http://www.codefc.cn

框架应用交流QQ群:706224870,群文件里有相关技术点的实例源码,供大家参考

CodeFC贡献的学习资源:

csdn:https://blog.csdn.net/mql007007

cnblog:http://www.cnblogs.com/maotou/

框架采用技术栈

前端:H5、CSS3、Angular、Typescript、UI库(框架采用Mat2、ngx-bootstrap、PrimeNG,具体应用方可选自己熟悉的UI库来开发业务功能)

后端:RESTful、C#.NET、WCF、工厂模式、外观模式、AOP

数据库:目前框架实现支持Oracle、MSSQL、MYSQL

License

CFCFrame is licensed under the MIT license

cfcframe's People

Contributors

mqg007 avatar

Watchers

James Cloos avatar

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.