.Net Web开发技术库房

有诸多朋友有以兴趣,有的坐生而走向了.Net中,有无数朋友想学,可是同时非亮堂怎么套,学什么,怎么系统的拟,为者我坐己微薄之能力总括归结写了同样篇.Net
web开发技术栈,以此拉那一个想学,却不知从乌从的朋友。

本文整理了手上供销社web开发中之管理类别,商城等系统的常用开发技术栈。

C#大规模运算符

  • 一律初次运算符(+、-、!、~、++、–)
  • 算术运算符(*、/、%、+ 、 – )
  • 挪动运算符(<< 、>> )
  • 干和种测试运算符(==、!=、<、>、<=、>=、is 和 as)
  • 逻辑运算符(&、^ 和 | )
  • 条件逻辑运算符(&& 和 || )
  • 空合并运算符(??)条件运算符(它呢号称三元运算符,?: )
  • 赋值运算符(=、+=、-=、!=、/=、&=、|=)

C#常见语句块

  • Try(用于捕捉在片的履中有的各类分外)
  • Checked 语句和
    Unchecked(用于控制整型算术运算和换的溢出检查上下文)
  • Lock(获取有给定对象的互斥锁,执行一个谈,然后放该锁)
  • Using(获取一个或多单资源,执行一个讲话,然后放该资源)

C#常见类修饰符

  • abstract抽象类
  • sealed密封类
  • static静态类
  • partial分部修饰
  • 顾修饰符(public、protected、internal 和 private )

C#常用预处理指令

  • #region:指定一个可是进展或折叠的代码块
  • #endregion:它标识在 #region 块的了断
  • #define: 它用于定义一多元成为符号的字符
  • #undef:它用于撤消定义符号
  • #if、#else、#elif、#endif:用于创设复合条件指令

委托

  • Delegate、Lambda、Action、Func、Predicate、事件EventArgs

泛型

  • 泛型类、泛型方法、泛型约束、泛型接口、逆变与协变

Linq

  • Linq to sql / Linq to DataSet / Linq to Object / Linq to Xml
  • 迭代器yield和懒加载Lazy

反射

  • 映拼接SQL语句、反射转换Json/Datatable…、类别化反体系化(ISerializable)、反射动态调用dll、反射动态配置扩展

常用类

  • IO类、Json.NET、Http协理类(HttpClient、Restsharp、WebClient、WebRequest)、爬虫类、文件压缩类、条形码
    、金额、时间、Assembly等类的实现

常用接口了然

IEnumerable

IEnumerator

  • 实现Foreach

.

ICollection

IList

  • 集合

.

IComparable

IComparer

  • 兑现比艺术

.

IDictionary

  • 键值对

.

IDisposable

  • 出狱非托管资源

数据层

原生的ADO.NET

  • Connections. 用于连接和管理针对性数据库的作业。
  • Commands. 用于暴发对数据库的SQL指令。
  • Data里德rs. 用于打SQL Server数据源读取只进流的数码记录。
  • DataSets.
    用于对结构型数据,XML数据及关系项目数码的蕴藏,远程处理和编程。
  • Data艾达(Ada)pters. 用于推送数据到DataSet,并对数据库协调数据。

ORM框架

异步和多线程

Thread/ThreadPool/Task/Await/Async/Parallel…

多线程

  • 差不多线程中之一块、并发、非常等拍卖

TPL异步

  • 异步编程模型(APM)
  • 因事件之异步格局(EAP)
  • 冲任务之异步形式(TAP)

数据结构

  • 算法
  • 线性表
  • 二叉树
  • 库与队列

ASP.NET Mvc框架

Routing路由

Binding模型绑定

  • new ChildActionValueProviderFactory(),
  • new FormValueProviderFactory(),
  • new JsonValueProviderFactory(),
  • new RouteDataValueProviderFactory(),
  • new QueryStringValueProviderFactory(),
  • new HttpFileCollectionValueProviderFactory()

AOP面向切面(常用特性(Attribute)及自定义特性)

元数据

表明基类System.ComponentModel.DataAnnotations.ValidationAttribute

  • System.ComponentModel.DataAnnotations.CompareAttribute
  • System.ComponentModel.DataAnnotations.CustomValidationAttribute
  • System.ComponentModel.DataAnnotations.DataTypeAttribute
  • System.ComponentModel.DataAnnotations.MaxLengthAttribute
  • System.ComponentModel.DataAnnotations.MinLengthAttribute
  • System.ComponentModel.DataAnnotations.RangeAttribute
  • System.ComponentModel.DataAnnotations.RegularExpressionAttribute
  • System.ComponentModel.DataAnnotations.RequiredAttribute
  • System.ComponentModel.DataAnnotations.StringLengthAttribute
  • System.Web.Security.MembershipPasswordAttribute

.

Filter

IAuthenticationFilter(验证过滤器 MVC5)验证是否合理请求,是否合理用户

IAuthorizationFilter(授权过滤器)

  • AuthorizeAttribute
  • RequireHttpsAttribute
  • ValidateAntiForgeryTokenAttribute
  • ChildActionOnlyAttribute

IActionFilter(动作过滤器-前-后)

  • ActionFilterAttribute

IResultFilter(结果过滤器-前-后)

  • ActionFilterAttribute

IExceptionFilter(例外过滤器)

  • HandleErrorAttribute(在FilterConfig就早已受注册)

RazorViewEngine视图引擎

WebApi

数据库技术

数据库服务端、客户端、图形界面管理工具、数据库语言(PL-sql,T-sql,sql)、数据库安全等概念

视图、存储过程、游标、中间表、触发器、计划任务等常用技术

数据库分库、拆表、分布式、集群、备份、故障调控等方案

数据库三非凡范式与相反范式

RBAC(Role-Based Access Control,基于角色的访问控制)权限模型

数据库机制

索引

储存引擎

事务

季不胜特色(ACID)

  • 原子性 Atomicity
  • 一致性 Consistency
  • 隔离性 Isolation
  • 持续性 Durability

出现来的题目

  • 脏读
  • 幻读
  • 不得再读

缓解方案—隔离级别

  • 诵读不提交Read uncommitted
  • 念就交给Read committed (mssql、oracle)
  • 而再一次读Repeatable read(mysql)
  • 串行化Serializable

锁机制

列、粒度、加锁情势

想不开锁:开销大,防止添加工作

  • 表锁、行锁/读锁、写锁

开展锁:开销小,读大于写

  • Version版本号机制

数据库帮忙工具:Power Designer、EZDML、ER Studio、罗丝、Microsoft
Visio…

波及项目数据库

Oracle

  • 最为值钱,功用最好多,不起头源,最安全…

Mysql

  • 免费,效率相似,开源,相对不安全…

MsSql(SqlServer)

  • 高中档贵,辅助平台最少,不起来源,使用最方便…

PostgreSQL

  • 跟此外涉及项目数据库相比较,PostgreSQL独特的地方是她帮助低度要之、完整的面向对象以及关系项目数据库的效果

Sqlite

  • 一个从包含的、基于文件之数据库,可移植性相当好

非关系型数据库(Nosql-Not Only Sql)

  • MongoDb:是一个基于分布式文件存储的数据库
  • Hbase:属于hadoop(分布式系统)生态圈的机件,能储存海量数据
  • Cassandra:出色的列式存储NoSQL
  • Redis:基于内存的多少存储系统,襄助多系列型存储,适用于高并作场面
  • Memcache:基于内存的数量存储系统,高性能分布式内存缓存服务,适用于高并作场面

面向服务架构SOA

由此劳动做来化解系统并的同样栽思想

.

WSDL

  • Web Service(Service)s Description
    Language是一个由此来讲述Web服务以及表达什么跟Web服务通信的XML语言。为用户提供详细的接口表达书

UDDI

  • Universal Description,Discovery and
    Integration统一描述、发现和合并,
    提供平等种植公布暨查找服务描述的法。UDDI
    数据实体提供对定义业务与服务音信之辅助。

SOAP

Simple Object AccessProtocol,简单对象看协议,基于XML 和 HTTP
用于在应用程序之间展开通信的一模一样种植通信协议

  • Web 瑟维斯(Service)(Service)s:基于SOAP协议,数据格式是XML
  • Wcf/Wcf
    Rest:可以不指让IIS,基于SOAP,辅助多通信协议,但配备繁琐

测试工具:SoapUI…

REST

REpresentational State Transfer
,表现层状态转移,是平等种植架构风格,提供了规划概念原则及封锁。

RESTful

  • 满意这个标准和原则的便称RESTful架构
  • Web API:RESTful的贯彻,一个用于构建HTTP服务之框架

测试工具:Fiddler、Postman、Jmeter…

微服务

  • 举凡SOA的一样种植实现,更青睐于组件化和服务化

JSON-RPC

  • Remote Procedure Call
    Protocol,远程过程调用协议,高性能二进制协议,比RESTful要快速(类似于Web
    瑟维斯(Service)s的使风格)

面向对象OOP

其三异常骨干特征

继承,封装,多态

  • 抽象类abstract和接口interface的各类用法及实现
  • Virtual、abstract、override、New、extern等要字的意义和用法
  • 设计格局的行使

六那几个主导标准(高内聚,低耦合)

  • 单纯性任务规范SRP(Single Responsibility Principle)
  • 绽马包头闭原则OCP(Open-Close Principle)
  • 里式替换原则LSP(the Liskov Substitution Principle)
  • 仗倒置原则DIP(the Dependency Inversion Principle)
  • 接口分离原则ISP(the Interface Segregation Principle)
  • 足足知识标准化LKP(Least Knowledge Principle)(也称:迪米特原则)

23栽设计格局

  • 创建型
  • 结构型
  • 行为型

存储

  • 浏览器自身缓存技术(cache control,与服务器约定,js /css等缓存)
  • Session(SessionId)(会话,为了弥补http协议的无状态特性)
  • 库克(Cook)ie(浏览器存储,为了弥补http协议的管状态特性)
  • Localstorage(Html5初特性 浏览器本地存储,为了弥补库克(Cook)ie存储不足)
  • Application(服务器全局变量)
  • Static(依赖让IIS,进程回收会少)
  • Cache(服务器缓存)

软件架构

MVC

  • ASP.NET MVC

MVP

事件模型

ASP.NET Web form

  • System.UI.Page
  • ViewState

Winform

MVVM

当.Net中(首要使用被WPF、Silverlight、WP7)

  • Prism – Brian
    Lagunas微软产品老板,微软MVP,一个跨平台的桌面以及走MVVM开发框架,开源。
  • Catel – Catel是一个小心让MVVM(WPF,Silverlight,Windows
    Phone和WinRT)和MVC(ASP.NET MVC)的应用程序开发平台。
    Catel的主导包含一个IoC容器,模型,验证,记念,音信中介,参数检查等。

当前端被

  • Angular
  • Vue
  • Knockout
  • React

平台

MONO

.Net Core

  • CoreCLR
  • CoreRT for .NET Core
  • .NET Core Base Class Library

.Net Framework

.NET Framework Base Class Library(BCL基类库)

System.Web(ASP.NET的核心)

ASP.NET与IIS管道模型:

经典形式IIS5/IIS6:

  • IIS管道模型
  • ASP.NET管道模型

合形式IIS7:

  • HttpContext

IIs的常用效能以及用及配置:

  • 恳请筛选、失利请求跟踪等

.Net MVC生命周期

Httphandler、HttpModule、Globar的编撰和应用…

OWIN解耦

Open Web Server Interface for
.NET,定义了一致种植中件在管道遭用来拍卖要与血脉相通响应的正规方法,是种植标准,用于解耦Web
服务器和Web 应用程序。

OWIN的实现:Katana(由微软早期开发之开源OWIN组件集合)

OWIN Layer(定义之均等体系层)

Application(应用程序)

Middleware(中间件)

  • Nanacy.Owin
  • WebApi
  • Signalr
  • FubuMVC
  • Simple.Web
  • DuoVia.Http

Server(服务)

  • Microsoft.Owin.Host.SystemWeb
  • Microsoft.Owin.Host.HttpListener
  • Helios
  • (Asp.Net5未来就是是Microsoft.AspNet命名空间)

Host(宿主)

  • IIS
  • Custom Host
  • OwinHost.exe
  • Node.Js(connect-owin)

.NET CLR(Commen Language Runtime)公用语言运行时

  • 着力:公共语言功底(Common Language
    Infrastructure,CLI),提供了定义的标准接口、与工具
  • 1.种源代码被 .Net Framework编译器( csc ,
    C:\Windows\Microsoft.NET\Framework\v4.0.30319\csc.exe
    )编译成EXE或者是DLL文件。
  • 2.深受CSC编译后的EXE/DLL文件称 IL文件。Intermediate Language
    (IL)中间语言,在.Net中,称之为 Microsoft
    IL(MSIL)微软中路语言(右键对项目开展变更的上实在尽管是及时同步)
  • 3.CLR会将MSIL通过JIT(Just In
    提姆e)编译器举行次涂鸦编译,将这么些编译成本地平台的CPU指令。(即便具有可以当Linux运行的CLR,代码就可知过平台运行)
  • .
  • C#源码——(CSC编译器)——MSIL文件(dll/exe)——(CLR中的JIT编译器)——CPU执行

Http协议

OSI网络通信

物理层

  • 以二进制数据模式在物理媒体及传数据

数链路层

  • 传有地址的轴,错误检测功用

网络层

  • 呢多少包采取路由于
  • IP,ICMP,RIP…

传输层

  • 提供端对端的接口
  • TCP、UDP…

会话层

  • 起或者解除以及另接点的联络

表示层

  • 数码格式化,代码转换,数据加密

应用层

  • HTTP,FTP,SMTP…

Http状态码

  • 1xx:信息提示,表示求都给成功接受,继续处理,请求范围100~101
  • 2xx:成功,服务器成功响应请求,请求范围200~206
  • 3xx:重定向,请求范围300~305
  • 4xx:发送一些服务器无法受理的事物
  • 5xx:一久中要,但服务器挂了

常用HTTP消息头(Http Header)

Request请求头

  • Authorization:Basic base64646464646464=== (验证)
  • Accept-Encoding:gzip
    (指定浏览器可帮忙的web服务器重回内容压缩编码类型)
  • Cache-Control:max-age=60(指定要和响应听从的缓存机制,max-age为
    当前60秒内再次做客不谋面去服务器请求)
  • 库克(Cook)ie:ZJF(该请求域名下的富有cookie值一起发送给web服务器)
  • Content-Type:application/x-www-form-urlencoded(是坐什么格式来传,请求的跟实业对应之MIME音讯)
  • Accept:text/plain(指定客户端可以接的情节类型)
  • Range:bytes=0-999(常用作断点续传,设置请求的指定范围,服务器则回Content-Range:
    bytes 0-999)
  • Referer: (当前呼吁来源之网页地址)
  • Origin: (和Referer差不多,只在叫POST请求)
  • Host:: (指定要的服务器的域名与端口号)
  • User-Agent::Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWeb基特/537.36
    (KHTML, like Gecko) Chrome/61.0.3163.100
    Safari/537.36(当前客户端的音讯)
  • Expect:100-continue(握手失败,请求头域类型不匹配,因而导致的API接口调用败北)

Response返回头

  • Connection: keep-alive(连接格局,很重点)
  • Access-Control-Allow-Origin: *(跨域,很重要)
  • Set-Cookie: UserID=admin; Max-Age=3600; Version=1
  • Content-Encoding:gzip

实时通信方案

  • .Net Signalr+
  • Ajax轮询
  • Comet
  • WebSocket(SuperWebSocket,WebSocket服务器)
  • SSE(Server-sent 伊夫(Eve)nts服务器发送事件)

域名解析

DNS解析流程

广大 域名解析记录

  • A记录:用来指定域名仍然子域名对应的IP地址记录,保证域名指向对应的主机
  • CNAME记录:别名记录,该记录允许你也祥和之主机设置别名
  • MX记录:邮件路由于记录,当发送邮件时,Mail
    服务器先对域名举办解析,查找mx记录
  • TXT记录:是域名序列(DNS)中由域名托管服务商存储的等同栽资源记录,其意图是提防垃圾邮件滥用行为
  • AAAA记录:指定网站域名对应之IPv6地址记录
  • NS记录:Name Server,用于指定域名是出于特别DNS服务器来开展域名解析

网站优化

JavaScript和Css模块化

CSS
七喜s:将一个页面涉及到的具有零星图片都富含到同样摆大图中失去,那样一来,将N次请求变成一涂鸦呼吁

分开资源域

理所当然利用缓存技术

  • 静态文件(图片、css、js、html )缓存:
    cdn技术、squid缓存服务器、浏览器(客户端)缓存
  • HTML5 application cahce API离线缓存
  • 应用层缓存:Cache、Redis缓存数据库、memcache缓存数据库
  • 数据库缓存:数据库本身的缓存机制

刺探浏览器工作机制:Css放顶部,Js放脚,压缩Html,能配置Expires/Cathe-Control,ETag,使用
gzip 压缩

故而ISP(互联网服务提供商)提供的文书存储等技能

加强DNS域名解析速度

掌握SEO

  • 担保网站是好于索引的: robots.txt,Robtots 标签
  • 包网页是足以叫索引的:确保爬虫可以望有着的内容、使用描述性的锚文本之网页
  • 健标签编写:带有 H1 签、关键词放 URL 中、加多少字、Descripiton
    标签、图片文件称、ALT 属性带有关键词

去除不必要之HTTP响应头

  • 移除X-AspNet-Version HTTP头
  • 移除X-AspNetMvc-Version HTTP头
  • 移除X-Powered-By HTTP头
  • 移除Server HTTP头

用户数据解析

PV IP UV

看流量来源

  • 浏览器
  • 活动装备

默认隐藏段(拒绝客户端访问)

  • App_Browsers:包含浏览器定义(.browser文件),ASP.NET会动这一个文件来识别个别浏览器并判断她的意义
  • App_Code:包含用于公用程序和商务对象(Business Object) , (例如, .cs
    ; .vb和.jsl文件)的程序源代码,要用她编译为应用程序的平片段
  • App_Data:包含应用程序数据文件.包括MDF文件,XML文件与任何数据库文件
  • App_GlobalResources:包含资源(.resx以及.resources文件),那个资源会编译成有全局范围之零件
  • App_LocalResources:包含资源(.resx及.resources文件),那些资源会及特定的页面,拥护控件或应用程序的主页面(MasterPage)相关联
  • App_WebReferences:包含参考合约文件(.wsdl文件),结构描述(.xsd文件)和探讨文件(.disco和.discomap文件),可定义Web应用为用语应用程序
  • Bin:包含空间,组件或你若以应用程序中行使其他程序代码的就编译组件(.dll文件).在[Bin]文件夹着因程序代码表示的任何类,
    都相会自行在应用程序中使用及
  • Web.config:用来储存Asp.net
    Web应用程序的配备音信,通过连续关系,每个Web.config将安排安装以至她所当的目和虚拟子目录下

破例目录

Bin:是亚向前制binary的英文缩写,用来存放编译的结果

  • Debug 调试版本 开发环境 有调试信息
  • Release 发行本 代码更粗,执行更快,编译更严峻,更慢 没有调试信息

Obj:是object的缩写,用于存放编译过程被生成的高中级临时文件,用来加速编译速度

  • Debug
  • Release

用掌握的前端知识

Html5+Css3

JQuery插件语法

Js实现封装-继承-多态

实现一个略的MVVM框架

贯彻一个简单的js模板引擎

Angular

  • 路由、模块化、控制器、指令、功效域、模板、链式函数、过滤器、服务、依赖注入…

React

  • 虚拟DOM,组件化…

信加密技术:

只有为散列加密(杂凑函数、Hash函数)

  • 将任意长的输入信息串变化成固定长的输出串且由输出串难以收获输入串的一致种植函数,用于暴发消息摘要,密钥加密
  • MD5,SHA,MAC,CRC…

针对如加密

  • 下的密钥(yue)只生一个,发收信双方皆以是密钥对数码举行加密和解密
  • DES,3DES,AES,TDEA,Blowfish,RC5,IDEA…

莫对如加密(公私钥加密)

  • 借助于加密暨解密使用不同密钥的加密算法,分公钥和私钥
  • RSA,Elgamal,背包算法,Rabin,D-H,ECC…

SSL

Secure Socket
Layer,安全法接字层,体贴Web通讯,以落实客户端和服务器之间的安通讯

HTTPS:是在HTTP上立SSL加密层,并对准传输数据举行加密,是HTTP协议的安全版

  • Let’s Encrypt,外国一个官的免费SSL
  • StartSSL,被列大浏览器所帮忙,但光免费一年

TLS

  • Transport Layer
    Security,安全传输层协议,用于在少数独通信应用程序之间提供保密性和数据完整性,建立以SSL
    3.0说道正式之上,是SSL 3.0底接续版本

Web安全

渗透注入

  • Sql注入、命令表明式注入、SSRF注入、XSS注入、CSRF注入、XXE注入…

渗透注入检测工具

  • DirBuster目录渗透工具,专门用于探测Web服务器的目录及隐形文件
  • Nmap网络连接端软件,网络连接端扫描软件,用来围观网上电脑开放之网络连接端
  • Pangolin Sql注入工具
  • AppScan业界超越的web应用安全监测工具(软件界面可以择闽南语,可是是收费的)

欺骗

Click杰克(Jack)ing(点击威迫)

透明iframe

  • HTTP头——X-Frame-Options

图掩盖接口

暴力破解

DDOS

文件安全

  • 安排文件、备份文件表露读取、未授权修改、未授权上污染

逻辑安全

  • 匪授权访问、上下流程顺序可胡序、无限递归

次进制安全

  • (VS中有性能分析工具)
  • 堆积如山栈溢出(很多总人口都接触了)、缓存区溢起、内存泄漏

Web认证

其三正认证

NoSQL,Oauth2.0

Json Web Token

SSO单点登录

  • 同源策略
  • CAS解决方案

IIs/.Net认证

  • Basic
  • Digest Authentication
  • Windows
  • Forms

缓解方案

代码管理

  • Git:免费、开源的分布式版本控制系统,用底人口尽多
  • Svn:集中式的版本控制系统,一个雄的备份服务器
  • TFS:微软源代码管理工具

自动化测试

UI测试

  • VS自带的UI测试工具

单元测试(Unit Testing)

Tdd测试驱动开发(Test-Driven Development)

  • VS自带的单元测试工具,Xunit,Nunit,Moq,Faker.Net

性能分析

  • VS自带的性能分析工具,MiniProfiler

压力测试

概念

  • 吞吐率(Throughput)
  • QPS每秒查询率(Query Per Second)
  • TPS每秒事务数(Transaction Per Second),并发用户数

VS自带的压力测试工具,HttpTest4Net,Jmeter…

随州检测

自动化部署

  • VS的Web Deploy,Jenkins…

监理平台

自动化故障调控

分布式

负载均衡

哎呀时候才会负荷均衡(什么是负载均衡)

负载均衡的几乎种实现

  • OSI层面,在网7层协议基础及实现的负荷均衡
  • 软件层面

负载均衡算法

  • 权重轮循均衡
  • 权重随机均衡
  • 响应速度均衡
  • 起码连接数均
  • 拍卖能力均
  • DNS响应均衡

集群

  • 负载均衡服务器
  • 应用服务服务器
  • 文件系统服务器
  • 数据库服务器
  • 缓存服务器

分离情势

  • 前后端分离
  • 状态分离
  • 数据库读写分离
  • 服务分离
  • 作业分别

故障可弹性

劳一致性

宗旨化配置

C#剧本引擎

  • CS-Script:可举行源码式插件开发,规则引擎,流程引擎…

插件开发

  • Mvc Area插件开发
  • OSGi.NET

音讯队列

消息队列 – Message
Queue(MQ),是一律种应用程序之间的通信机制,将有无需立即回调获取结果,并且耗时的操作,使用异步处理的方加强服务器的吞吐量和性能.如秒杀活动,上传任务,日志记录等

.

MSMQ

  • 微软官方推出的音讯队列框架

RibbitMq

  • 冲 AMQP 系统协议,由 Erlang
    语言开发,开源之音队列,协理AMQP,XMPP, SMTP, STOMP等协商,使用简易

ZeroMQ

  • 一个轻量级的信息通信组件,侧重于点对碰的信传上

Redis

  • 固然是一个Key-Value的NoSQL数据库,但自身为发Queue队列效用

依倒置框架

冲面向对象6死条件的 – 依赖倒置原则DIP – 工厂形式实现

IOC – inversion of control
控制反转,调用者不再创立给调用者的实例,由框架(容器)成立

  • DL – Dependency Lookup 倚重查找,容器提供回调接口及上下文环境给组件
  • DI – Dependency Injection 倚重注入,容器创立好实例后再一次流入调用者

.

Autofac

  • 尽流行的IOC框架之一,轻量且大性能

Unity

  • 极端流行的IOC框架之一,微软出品

Spring.NET

  • 以Java版的Spring框架为底蕴,提供了强效

Ninject

  • 一个轻量级的注入框架

任务调度

Quartz

  • 开源之课业调度框架,是Quartz的C#移植版本

日记记录

Log4net

  • 自java平台下移植过来的坏美好之日志记录框架

Nlog

  • 对立于Log4net,配置更是简单

Microsoft.Framework.Logging

  • ASP.NET5负之日记框架集

摸引擎

Lucene.net

  • 是Lucene的.net移植版本,它不是一个完好无缺的全文检索引擎,而是一个全文检索引擎的架

ElasticSearch

  • 凡基于Lucene架构面向商家寻找用之扩展,提供了一个分布式多用户能力的全文检索引擎,基于RESTful
    web接口

天分词

  • 粤语分词组件,作者肖波

HubbleDotNet

  • 开源数据库全文检索引擎,作者肖波

干活流引擎(Workflow – WF)

Business Process Management – BPM 业务流程管理

.

Windows Workflow Foundation – WWF

  • 微软的工作流产品,提供平等套工作流引擎和VS解决方案自带的流水线设计器

NetBPM

  • 从JBpm1移植到.NET平台下之开源工作流项目

CCFlow

  • 华开源工作流

.Net常用工具及插件

  • Colorful-IDE:可以转移VS的壁纸
  • ReAttach:可以快增大到过程(开源)
  • C# Outline:VS代码片折叠插件
  • Reshaper:即日常分析代码质料,消除错误,安全地重改代码库等
  • OzCode:VS调试时的帮衬插件
  • LINQ Pad:用来测试Linq查询的插件
  • Rextester:在线测试C#代码
  • SmartAssembly:.Net加密混淆工具
  • ConfuserEx:.Net加密混淆工具
  • ILSpy:.Net反编译工具
  • Reflector :.Net反编译工具

 

 

 

小结概括不易,假诺爆发疑难依旧异解请留言为我。

前边我会写有篇来给我们系统的上web开发,而就首技术栈我哉会晤不断更新。

自家喜爱同自家同样的人口交朋友,不让环境影响,自己是团结之教职工,欢迎加群
.Net web交流群, QQ群:166843154 欲望与挣扎

 

作者:小曾
出处:http://www.cnblogs.com/1996V/p/7700087.html 欢迎转载,但任何转载必须保留完整文章,在显要地方显示署名以及原文链接。如您有任何疑问或者授权方面的协商,请给我留言
.Net交流群, QQ群:166843154 欲望与挣扎 
网站地图xml地图