.NET平台常用之框架整理

大家吓!今天情报发生《炉石传说》新扩张包所有卡牌公开了;《街霸5》街机模式将发200种结果;《彩虹六号:围攻》新扩张包就上线;《城市:天际线》又打折了;《刺客信条:起源》将联动《最终幻想》推出陆行鸟为骑;《文明6》“迭起兴衰”首只新势力呢朝鲜。详情请圈今朝早报吧~

基于.NET平台常用的框架整理

1.《炉石传说》新扩张包卡牌全部明

DotNet | 2016-03-31 17:13

去《炉石传说》的产一个扩展包“狗头人与不法世界”在12月7日贩卖仅出1龙了,暴雪终于宣布了这同一放开展包的所有所有新卡。

(点击上蓝字,可迅速关注我们)

“狗头人与黑世界”为《炉石传说》引入了传说武器、未鉴定的道具等新机制,同时新模式“地下都会冒险”(Dungeon
Run)也会见吗玩家提供合48摆交锋挑战。

发源:天使不哭

每当初扩张包及线后,玩家如若登录就能取同样将自由传说武器及3独免费卡包,而只要您跟小杉果一样是《炉石传说》忠实玩家来说,现在也应当经过每周乱斗的模式积攒了几个新卡包等正在打开了咔嚓?

链接:http://www.cnblogs.com/hgmyz/p/5313983.html

2.《街霸5》街机模式快来了,总计200个名堂等公摸来

打学习.NET以来,优雅的编程风格,极度简单的而扩展性,足够强大开发工具,极小的学曲线,让我本着这个平台发生了深厚的兴味,在做事跟习中为积累了一部分开源之零部件,就现阶段想到的优先整理为这个,如果再次想到,就延续补充就篇日记,日积月累,就能够形成一个祥和的机件经验库。

格斗游戏《街霸5》去年生产至今一直还没更新格斗游戏的必不可少模式“街机模式”,直到日前支出商卡普空才宣告游戏的街机模式会和1月16日卖的晋级版本《街霸5摆机版》一起生产。

 

当即无异让玩家们积劳成疾等急忙半年时间的街机模式会来啊内容为?卡普空表示,游戏拥有6久剧情线,如果因此整人物通关的言辞总计有200几近栽结果。这6长条剧情线分别针对许正在《街霸》、《街霸2》、《街霸alpha》、《街霸3》、《街霸4》和《街霸5》中的剧情,每个角色在的故事线都见面讲述他们在相应时间点时发生的故事。

分布式缓存框架:

除外剧情外,《街霸5场机版》还见面否每名角色增加一个V技能,对娱乐系统的变更无聊。而打《街霸5集市机版》的玩家还能够同破解锁游戏两年来生产的一切DLC角色。

Microsoft Velocity:微软自分布式缓存服务框架。

自然,如果你前面买了《街霸5》也完全不用担心,游戏会在1月16日免费升级也《街霸5场机版》,除了DLC角色仍然要您手动解锁之外,其他内容和《街霸5摆机版》完全一致。

Memcahed:一套分布式的高速缓存系统,目前为广大网站以以升级网站的访问速度。

《街霸5》的Steam版目前当杉果有货,现在进入愿望单,圣诞特惠期间只有需要约50首先就算能够入手,而1月16日玩就能免费升级也《街霸5集机版》了。

Redis:是一个胜似性能的KV数据库。
它的起非常死程度上了Memcached在某些地方的欠缺。

3.《彩虹六号:围攻》新扩张包“白噪音”已经上线

EnyimMemcached:访问Memcached最完美之.NET客户端,集成不错的分布式均衡算法。

《彩虹六号:围攻》的新扩张包“白噪音行动”已经上线了,游戏追加了3称作新探员和相同摆新地图,所有玩家都只是免费游玩新地图,季票玩家现在即可免费使用初探员,而不季票玩家需要在12月12日后才会动用游戏内名声或是花钱解锁探员。

开源的.NET系统推荐:

其三称探员中的韩国进攻方探员Dokkaebi拥有骇入敌人设备并透过做噪音暴露敌人位置的能力;韩国防守方探员Vigil能利用隐藏斗篷让祥和的人影对无人机隐身;而格外探员,波兰的进攻方探员Zofia
Bosak使用榴弹发射器,可以发射爆破和感动手雷。

OXITE:微软ASP.NET MVC案例演示框架。

而外,《彩虹六号:围攻》还有一部分微小调整,例如手枪射速略微加快,UI元素变化而玩家更易观察我Buff与Debuff等等,但于香港探员更新后就是无打开了玩之粗杉果就不多介绍,以免出错啦。

PetShop:微软ASP.NET宠物商店。

4.《城市:天际线》本体正在杉果打折,比Steam价格有些低

Orchard:国外一个MVC开源的博客系统。

拟经营娱乐《城市:天际线》目前正值杉果和Steam同步打折,但由定价关系,杉果19冠的折后价相比Steam国区22正之售价还小。

SSCLI:微软于NET Framework 2.0时代之开源代码。

和折扣同步创新的是《城市:天际线》的新曲包“All that
Jazz”,这同一曲包为游戏增加了一个初的爵士乐风格电台,引入了16篇新歌曲,建造城市进程被同时生了新的伴奏了。

DasBlog:国外一个根据ASP.NET的博客系统。

《城市:天际线》想必不用小杉果过多介绍,游戏以Steam发售两年多的话已累计了邻近40000首评测,好评率高及92%。

BlogEngine.NET:国外相同款免费开源的博客系统。

5.《刺客信条:起源》将入陆行鸟为骑

Dotnetnuke.NET:一仿好出色的冲ASP.NET的开源门户网站程序。

近期以《最终幻想15》中参加的《刺客信条:起源》联动关卡暴露了SE和育碧两贱发行商之间的通力合作关系,而在《刺客信条:起源》中,一个联动《最终幻想》的任务吗多亏公开了。

Discuz.NET:国内开源之论坛社区系统。

以将公布的创新中,《刺客信条:起源》中以加入陆行鸟为骑,玩家形成于创新中进入的任务即可解锁这等同起源异世界的奇幻生物。

nopCommerce和Aspxcommerce:国外相同法高质量之开源B2C网站系统。

6.《文明6》“迭起兴衰”新势力——朝鲜

JumboTCMS和DTCMS:国内少数缓慢开源的网站管理体系:

《文明6》的巨型资料片“迭起兴衰”已经正式发表,而官方今天发表了及时等同扩大包着投入的新文明——朝鲜。

日记记录非常处理:

《文明6》中之朝鲜由善德女王官员,历史上,这号女王是朝鲜三国时新罗的君主。在她15年之当家期间为朝鲜底社会福利与傅贡献甚多,同时她还创办了一致差“思想、文学与图上之复兴“。而于《文明6》游戏受,善德女王拥有与众不同能力“花郎”,使所有有行政长官的市取得科技和知识加成。

Log4Net.dll:轻量级的免费开源.NET日志记录框架。

当《文明6》中,朝鲜之异建筑为“书院”,这同一替代“学院”的建筑会带来更多科研产出,但周围地块的构会受这同附加产出降低。同时,朝鲜之文明特征“三国”让书院周围的矿山和农场能取产出加成,具体哪些平衡两种植矛盾的特性且扣玩家选择了。

Enterprise Library Log Application Black:微软企业库日志记录。

朝鲜的表征单位为“火厢车”,这同样装置在双轮车上的弩炮能块速发射的神机箭被敌人造成巨大杀伤,正是凭借这无异于神兵利器,朝鲜才成抵御住了日本的侵扰。

Elmah:实现最盛行的ASP.NET应用特别日志记录框架。

*关于“杉果游戏”:一家为国内单机玩家操碎了中心之游乐代理发行平台。已和B社、卡普空、华纳、万代南梦宫等于临近百家中外厂商建立合作,致力为用生化危机、上古老卷轴、辐射、蝙蝠侠、黑暗的魂等单机游戏以更优惠的标价带动为中华玩家。*

NLog:是一个简约利落的日志记录类库,性能于Log4Net高,使用和保障难度小。

关于NoSQL数据库:

Mongodb:分布式文件存储数据库。

Membase:家族之一个初的重量级的积极分子。

电动任务调度框架

Quartz.NET:开源的功课调度和活动任务框架。

Topshelf:另一样种植创建Windows服务的开源框架

依赖注入IOC容器框架:

Unity:微软patterns&practicest团队开之IOC依赖注入框架,支持AOP横切关注点。

MEF(Managed Extensibility
Framework):是一个之所以来放开展.NET应用程序的框架,可出插件系统。

Spring.NET:依赖注入、面向方面编程(AOP)、数据看抽象,、以及ASP.NET集成。

Autofac:最盛行的指注入和IOC框架,轻量且赛性能,对品种代码几乎无别侵入性。

PostSharp:实现静态AOP横切关注点,使用简单,功能强大,对目标拦截的计无需任何变更。

Ninject:基于.NET轻量级开源之依赖性注入IOC框架

常用的几乎独ORM框架:

EF(ADO.NET Entity Framework):微软根据ADO.NET开发的ORM框架。

Nhibernate:面向.NET环境之轻量级的ORM框架。

SqlMapper.cs:用于小项目之通用的C#数据库访问类。

AutoMapper:流行的对象映射框架,可减掉大气硬编码,很精细灵活,性能表现为只是领。

SubSonic:优秀的开源的ORM映射框架,同时提供可我要之代码生成器。

FluentData:开源的基于Fluent API的链式查询ORM轻量级框架。

Dapper:轻量级高性能基于EMIT生成的ORM框架。

EmitMapper:性能比高的ORM框架,运行时经EMIT动态生成IL代码,并非以反射机制。

格式和数据类型转换

Newtonsoft.Json:目前.NET支出中不过盛行的JSON序列化库,为新本子的WebApi库提供基础。

System.JSON.dll:微软温馨支付的JSON序列化组件(需要单独下载)

DataContractJsonSerializer 和
DataContractXmlSerializer:微软当WCF中动用的序列化器。

JavaScriptSerializer:微软默认针对WEB开发者提供的JSON格式化器。

iTextSharp、PDFsharp 和 PDF.NET:通过.NET处理和生成PDF文档的组件。

SharpZipLib.dll:免费开源的ZIP和GZIP文件解压缩组件。

Math.NET:强大的数学运算、微积分、解方程和是运算。

DocX:不需要安装word软件,通过C#操作word文件。

SharpSerializer:开源XML和、二进制、JSON、压缩和优化框架。

映和动态语言

Clay
dynamic:开源的动态语言dynamic框架为您形如javascript的艺术创建对象。

ExposedObject:在类的表通过动态语言dynamic的方式访私有成员。

PrivateObject:微软单元测试框架中便在外部调用类内部私有成员的一个像样。

越平台及运转时解决方案

MONO.NET:跨平台的.NET运行环境,让.NET跨平台运行成为可能。

DotGnu Portable.NET:类似于MONO.NET的跨平台运行时。

Phalanger:将PHP编译成.NET,可实现PHP与.NET互操作。

VMDotNet:中国移动飞信所利用了之.NET运行时。

Unity3D:微软大力支持之机遇C#跟JavaScript的跨平台游戏支付框架。

Cassini、IIS Express和Cassinidev:开源之ASP.NET执行环境。

Katana:微软依据OWIN规范落实之非IIS寄宿ASP.NET和MVC等。

IKVM.NET:基于.NET的JAVA虚拟机,让JAVA运行在.NET之上。

WEB开发与统筹

Jumony Core:基于.NET开发的HTML引擎。

Microsoft.mshtml.dll、Winista.HtmlParser.dll 和
HtmlAgilityPack.dll:解析处理HTML文档的框架。

JavaScript.NET和ClearScript(微软产品):基于.NET开发的JavaScript引擎。

NCrawler:其HTML处理引擎htmlagilitypack的底开源网络爬虫软件。

AntiXSS:微软官预防跨站XSS脚本入侵攻击的开源类库,它通过白名单机制进行内容编码。

YUICompressor.NET、Microsoft Ajax Minifier 和 Google Closure
Compiler:JavaScrip和CSS压缩器。

NancyFx:是一个是的轻量级开源.NET
WEB框架。如果想快速开个大概的WEB应用。

AspNetPager:国内老牌的ASP.NET分页控件,支持多分页方式。

NOPI.dll:导出Excel报表的插件(基于微软OpenXml实现)(nopi.css.dl通过css设置样式)

Enterprise Library:微软本着企业级以开发的超级实践组件。

PowerCollections:国外一个牛人写的高级开源集合。

倒互联网跟提计算

PushSharp:通过.NET向各种活动平台推送消息。

mono for android:用.NET语言开发安卓应用:

MonoTouch:用.NET语言开发IOS应用。

PhoneGap和AppCan:跨平台基于HTML5的走开平台。

Cordova:PhoneGap贡献给Apache后底开源项目,是使PhoneGap的基本引擎。

网络通信与网络协议

SuperSocket:基于.NET轻量级的可是扩大的Socket开发框架。

SuperWebSocket:通过.NET实现TML5 WebSocket框架。

XProxy:支持插件的基本功代理程序集,内置NAT、加解密、反向、直接和间接代理。

图表和图像处理框架

Paint.NET:基于.NET小巧灵活有力的图形处理开源项目。

Imagemagick.NET:用C#对开源图像处理组件Imagemagick的卷入。

Skimpt:基于.NET开源的屏幕截图软件。

ImageGlue.NET:商业的图像处理组件,支持的格式列了同一良堆。

Sprite and Image Optimization
Framework:微软CSS精灵,多图合成一张大图和CSS样式。

桌面应用程序框架

DevExpress:一个环球资深的桌面应用程序UI控件库。

Prism:微软开支的针对性WPF和Silverlight的MVVM框架,通过功能模块化的思辨,来讲复杂的事务功能和UI耦合性进行分离。

WPFToolkit 和 Fluent Ribbon Control
Suite:开发近乎于Office风格的Ribbon菜单。

测试与性评估方面

Faker.Net:方便生成大批量测试数据的框架。

Nunit:一个轻量级的单元测试框架。

Moq:非常流行的Mock框架,支持LINQ,灵活且高性能。

xUnit:比NUnit更好的单元测试框架,升级改良版的Nunit框架。

MiniProfiler以及Glimpse:基于MVC的个别慢慢悠悠性能事件监控框架。

事情与分布式事务支持

KtmIntegration:一个支持NTFS文件系统的工作开源类。

NET Transactional File
Manager:对文件系统操作(复制、移动和去)加入工作支持。

分词、全文检索和搜索引擎

Lucene.net:流行大性能的全文索引库,可用来为各类信息提供有力的摸效果。

Lucene.Net.Analysis.PanGu:支持Lucene.Net最新版本的天神中文分词扩展库。

数据证实组件整理

FluentValidation for .NET:基于LINQ表达式方法链Fluent接口验证组件。

Microsoft.Practices.EnterpriseLibrary.Validation.dll:微软企业库验证程序块。

CuttingEdge.Conditions:基于Fluent接口方法练接口的契约编程组件。

DotNetOpenAuth:让网站有支持OpenID、OAuth、InfoCard等身份验证的力量。

开源图表统计控件:

Visifire:一模仿效果非常好的WPF图表控件,支持3D绘制、曲线、折线、扇形、环形和梯形。

SparrowToolkit:一仿WPF图表控件集,支持绘制动态曲线,可绘制示波器、CPU使用率和波。

DynamicDataDisplay:微软始发源之WPF动态曲线图,线图、气泡图和热力图。

可扩展消息队列类别:

Kafka:分布式的,基于发布/订阅的信息网。主要设计目标如下:

因为日复杂度为O(1)的计供信息持久化能力,即使对TB级以上数量也能够确保常数时间复杂度的拜访性能。

大吞吐率。即使以特别廉价的商用机器上吗能够成功单机支持各国秒100K条以上信息的导。

支撑Kafka
Server间的信分区,及分布式消费,同时确保每个Partition内之音顺序传输。

还要支持离线数据处理与实时数据处理。

Scale out:支持在线水平扩展。

RabbitMQ

RabbitMQ是用Erlang编写的一个开源之音讯队列,本身支持多底商议:AMQP,XMPP,
SMTP,
STOMP,也正因如此,它怪重量级,更切合吃企业级的开销。同时落实了Broker构架,这代表消息于发送给客户端时先以着力队列排队。对路由,负载均衡或者数额持久化都生格外好的支持。

Redis

Redis是一个根据Key-Value对的NoSQL数据库,开发保护好欢。虽然她是一个Key-Value数据库存储系统,但其自身支持MQ功能,所以全可看做一个轻量级的队服务来以。对于RabbitMQ和Redis的入队以及出队操作,各执100万软,每10万软记录一致软执行时间。测试数据分为128Bytes、512Bytes、1K与10K季只例外尺寸的数目。实验表明:入队时,当数比较小时Redis的性能要高于RabbitMQ,而而数据大小超过了10K,Redis则迟迟的无法忍受;出队时,无论数额大小,Redis都见出很好之属性,而RabbitMQ的出队性能则多低于Redis。

ZeroMQ

ZeroMQ号称最抢的音信队列系统,尤其对大吞吐量的需求状况。ZeroMQ能够实现RabbitMQ不擅的高档/复杂的阵,但是开发人员需要团结做又技巧框架,技术及之复杂度是指向立即MQ能够以成的挑战。ZeroMQ具有一个非正规的非中间件的模式,你莫待安装以及周转一个信服务器或中等件,因为您的应用程序将饰演这个服务器角色。你不过需要简单的援ZeroMQ程序库,可以用NuGet安装,然后你便好喜的于应用程序之间发送信息了。但是ZeroMQ仅提供非持久性的排,也就是说要宕机,数据将会晤掉。其中,Twitter的Storm0.9.0以前的本子中默认使用ZeroMQ作为数据流的导(Storm从0.9本开始还要支持ZeroMQ和Netty作为传输模块)。

ActiveMQ

ActiveMQ是Apache下的一个子项目。
类似于ZeroMQ,它亦可以代办与点对碰的技术实现队列。同时类似于RabbitMQ,它少量代码就得很快地落实高级应用场景。

Kafka/Jafka

Kafka是Apache下的一个子项目,是一个胜性能跨语言分布式发布/订阅消息队列系统,而Jafka是当Kafka之上孵化而来之,即Kafka的一个升级版。具有以下特征:快速持久化,可以于O(1)的系出下开展信息持久化;高吞吐,在一如既往台一般的服务器上既好上10W/s的吞吐速率;完全的分布式系统,Broker、Producer、Consumer都原生自动支持分布式,自动实现负载均衡;支持Hadoop数据交互加载,对于如Hadoop的一致的日志数据和离线分析体系,但同时要求实时处理的限量,这是一个立竿见影的缓解方案。Kafka通过Hadoop的并行加载机制统一了在线与离线的音讯处理。Apache
Kafka相对于ActiveMQ是一个死轻量级的消息网,除了性能大好以外,还是一个行事出色的分布式系统。

【今日微信公号推荐↓】

 

再度多引进请圈《值得关注之技术同规划公众号》

个中推荐了连技术、设计、极客 和
IT相亲相关的香公众号。技术涵盖:Python、Web前端、Java、安卓、iOS、PHP、C/C++、.NET、Linux、数据库、运维、大数量、算法、IT职场等。点击《值得关注的技能同计划公众号》,发现帅!

 

乐节详情,请点读原文

 原网页已由QQ浏览器云转码

 

发表评论

电子邮件地址不会被公开。 必填项已用*标注