ServiceStack 概念

目录

SQL Server,ServiceStack 概念

ServiceStack Web Service成立与调用简单示列

 

ServiceStack

ServiceStack是.Net和Mono的开源框架,绝对WCF,MVC及Web
API而言它是开发Web服务与Web应用的强大替代品,它进一步普及。 用
ServiceStack 生成的 web 服务能够运转在 Windows 环境中,.NET
代码或Mono接济 Linux 环境中。

mono

Novell公司开发的跨平台·NET运行环境,由Miguel de
lcaza领导的,一个转业于开创·NET在Linux上运用的开源工程。

SQL Server 1

SQL Server 2

服务端框架组成

SQL Server 3

客户端请求示列

SQL Server 4

 

InfoQ: 您认为在如何情形中,WCF/Web
API/MVC大概比ServiceStack更合乎啊?

Demis:MVC是三个职能周详的web框架,它更适合于那多少个具有大量的服务端生成内容的网站。而ServiceStack更专注于为这一个拥有一个重量级服务组件的web应用提供优异的经验,例如单页面应用就不时会用到某些高级的JavaScript框架,比如Backbone.js、AngularJS,还持续有令人欢乐的新贵参与那些阵营,例如Dart的WebComponents。大家也愿意大家所提供的合并的Mardkdown与Razor视图引擎能够吸引那3个托管大量情节与文书档案的网站。

假使您在支付服务端驱动的系统时愿意相信遵守REST和HATEOAS约定所带来的股票总值,那你应有使用WebAPI,并遵循那多少个社区的开发文化。而一旦你指望为你的服务提供最大化的机能,并且将终结点托管在SOAP、MQ(即将帮助TCP)上,那ServiceStack会是更好的采纳。

若是您是壹个人MVP或是一个人微软金牌合伙人,那您会理所当然地挑选继续遵从MVC与Web
API技术路线,因为微软会让你共同跟随他们的技能,从SQL
Server到App法布里c,最终到Windows
Azure。而小编辈看看了支撑伸缩性更强、品质更好的平台所带来的更大的价值,大家将把精力集中在那一个平台上,在亚马逊(Amazon)的EC2以及谷歌(Google)Compute
Engine这样的纯Linux云平台运营我们的软件,提供对代表的关系型数据库化解方案OrmLite、以及种种高质量NoSQL消除方案的支撑,并且会三番五次在Redis以及云端数据存款和储蓄的并轨适配器上加大投入力度。

看一下瑟维斯Stack官网介绍吧,Simple,
法斯特, Versatile and full-featured Services
Framework。翻译过来正是简单、快捷、灵活和作用齐全的劳动框架。主要效率就是付出REST
(帮忙JSON,XML,JSV,HTML,MsgPack,ProtoBuf,CSV等音信格式)以及WCF
SOAP风格的服务。单纯从服务框架角度,和web
api基本没什么分化,但ServiceStack集成了强大的其他常用类库协助,包涵缓存、O途达M等。

摘自:http://q.cnblogs.com/q/70289/

参考: 

https://servicestack.net/features

https://msdn.microsoft.com/zh-cn/magazine/dn342871.aspx

http://www.cnblogs.com/shanyou/p/3348347.html

http://www.cnblogs.com/yangecnu/p/Introduce-ServiceStack.html

 

小编:释迦苦僧
出处:http://www.cnblogs.com/woxpp/p/5010881.html
本文版权归作者和乐乎共有,欢迎转发,但未经笔者同意必须保留此段证明,且在小说页面分明地点给出原版的书文连接。 

正文为新手试写,假若有题目,欢迎博友指正,在下不甚多谢,后续还会持续立异ServiceStack其余连锁小说。

 

相关文章