最好的网站后端以及前端.NET框架先容

  • 最好前端框架

    • 1.Sass

    • 2.Bower

    • 3.Jasmine

    • 4.Karma

    • 5.Bootstrap

    • 6.AngularJS

    • 7.Grunt

    • 8.Yeoman

  • 最好后端框架

    • 1.ASP.NET WEBAPI

    • 2.ASP.NET MVC

    • 3.Sharp Tests Ex

    • 4.Servicestack

    • 5.Autofixture

    • 6.CacheCow

    • 7.Redis

    • 8.Quatrz.NET

    • 9.Windsor容器

    • 10.Automapper

    • 11.配合记载

    • 12.XUnit

    • 13.Nancyfx

    • 14.Signalr

----------------

正在本文中,咱们将向您先容一些您需求相识的网站建立能够用到的最好后端以及前端.NET框架。起首,让咱们来看看一些最佳的前端框架。

1. 萨斯

Syntactically Awesome Style Sheets(Sass)是Cascade Style Sheets(CSS)的扩大。正如您所知,CSS为咱们供给了少量无味的性能以及特征,使名目开辟进程变患上更为轻易。Sass的一些外围性能囊括嵌套,轮回,正在代码中运用变量以及夹杂的自在。这些性能使患上更易维持清洁整齐的代码,使编码全体比之前更易。而后将此Sass或者SCSS代码收拾整顿到规范CSS中,由于欣赏器没法说明Sass或者SCSS。检查  来自Sass的Compass框架,它能够更易地脱节沉重的编码全体,由于它附带了很多能够反复运用的mixin。

您能够正在此处下载源代码。

2. 鲍尔

最佳的网站后端和前端.NET框架介绍

若是您想放慢开辟事情流程,请运用Bower前端软件包治理对象。它容易易用,易于明白。您所要做的便是运用下令行 - $ bower install jQuery正在名目中装置软件包以及响应的依靠项。

不忙于搜刮最新版本,复制它或者其余任何事变的进程。只要正在名目中复制下面的下令行,就能够了。

3. 茉莉

你想测试你的JavaScript代码吗?而后Jasmine是完满的前端.NET框架。尽管性能特别很是弱小,但它供给了易于明白的语法。运用Jasmine编写单位测试,而后运用Karma施行这些测试。Jasmine的最佳例子之一是  来自Facebook的Jest,它也为Jasmine的一系列性能添加了一个新的程度。

您能够正在此处下载源链接。

4. 因果报应

Karma框架是一个不行知的测试运转者。最后,称为Testacular,它同意您编写单位测试(如Jasmine)和使用顺序代码,并同意正在开辟代码时同时测试代码。运用Karma时,您能够正在实在设置装备摆设或者Phantom JS上的实在欣赏器中测试您的代码。

您能够正在此处下载源代码。

还读

网站速率优化

5. 领导顺序

最佳的网站后端和前端.NET框架介绍

咱们需求说更多吗?你很明白为何Bootstrap正在咱们的名单上。Bootstrap最后由Twitter的设想职员开辟,是最受迎接的前端框架之一,具备少量可重用,弱小且有目共睹的款式,能够满意您一样平常的款式需要。该网格体系具备相应性以及挪动优先性,并供给很多根本排版款式,囊括包孕按钮,表单输出等经常使用元素的款式。您乃至能够完成Bootstrap以实行快捷原型设想。

你能够正在这里找到源代码。

6. AngularJS

AngularJS是一个由谷歌创立的开源模子 - 视图 - 管制器 JavaScript框架。这使您能够扩大HTML的性能,以创立可测试以及弱小的Web使用顺序。它供给了双向申明数据绑定性能,可简化庞杂的使用顺序开辟,DOM操纵首要由框架处置惩罚。它正在Stack Overflow上供给了少量文档以及沉闷的社区支撑。

你能够正在这里下载  。

还读

Angular JS框架

7. 咕噜

与Bower相似,您可使用Grunt作为开辟职员对象,并能够从下令行运转。主动化是Grunt的特长,由于它同意放大,编译Sass,启动节点效劳器,文档创立,代码linting,收缩图象以及单位测试。Grunt供给种种插件,使您的全部使命更轻松。

你能够正在这里下载。

8. Yeoman

最佳的网站后端和前端.NET框架介绍

有了Yeoman,你会发明运用Bower以及Grunt更易。您可使用Yeoman特别很是轻松地运用Generator支撑名目。Generator中事后装置了元素,比方库以及框架,和Grunt使命以及Bower依靠项,使名目开辟更易启动。您能够为差别的名目运用差别的天生器。

您能够正在此处下载源代码。

Ruby on Rails Web开辟

下面提到的是.NET中一些最佳的前端框架。

最好后端框架

目下当今,让咱们来看看.NET中最佳的后端框架。

1. ASP.NET WEBAPI

若是您是ASP.NET MVC的专家,您没必要花时光正在其余庞杂的框架上,但ASP.NET WEBAPI是最适宜您的。它与MVC的事情体式格局相反 - 虽然它不System。Web依靠。此框架与MVC完整星散,您只要正在MVC以及Web API上复制相反的代码,由于相反的接口或者类具备差别的定名空间。

你能够正在这里下载。

2. ASP.NET MVC

这与完成的MVC模子一块儿供给,若是您正当探求吸收少量流量,每每可使用它。

您能够正在此处下载源代码。

3. 夏普测试

运用流通的语法,您可使用此库来包孕全部测试框架。当您测验考试运用NUnit或者MS-Test将代码的任何全体复制到使用顺序时,能够变动测试类中的测试属性。

您能够正在此处下载源代码。

4. 效劳栈

最佳的网站后端和前端.NET框架介绍

Servicestack附带了一组无味的框架,此中包孕JSON序列化顺序,Redis客户端,效劳客户端以及ORM。您可使用这组框架来确保使用顺序的卓越功能。

您能够正在此处下载源代码。

5. 主动夹杂

运用没有相干的测试夹具配置,该框架同意开辟职员测试驱动器开辟。对于Autofixture的一些无味性能囊括Automock以及AutoMoqData,它们能够协助开辟职员。

您能够正在此处下载代码  。

6. CacheCow

若是您的使用需求相应少量申请,则缓存是该进程的首要全体。若是险些全部申请的请乞降相应都相反,则能够经由过程淘汰操纵次数来立即施行功能。它供给了一种运用WEB API缓存来自客户端以及效劳器的HTTP申请的轻便法子。运用多少行代码,能够确保为您的效劳供给卓越的缓存。

您能够正在此处下载源代码  。

7. Redis

最佳的网站后端和前端.NET框架介绍

Redis是一个开源缓存框架,供给高档字典存储 - 您也能够正在Windows Azure上找到它。因为此框架的功能快捷且可正在漫衍式根蒂根基架构中运用,是以纵然是多效劳器使用顺序,Redis也是最好挑选。

您能够正在此处下载源代码  。

8. Quatrz.NET

Quatrz.NET是实用于小型以及大型使用顺序的最好功课调剂体系之一。从Java名目移植,它供给了种种法子来运转从Cron形式到特别日历的名目。这是可扩大使用顺序的最好挑选之一。

您能够正在此处下载源代码。

9. 温莎集装箱

Windsor容器是一个依靠注入器,能够很轻易地顺应您的后端框架需要,由于它特别很是快捷,易于运用,并供给了很多扩大点,如拦挡器,自界说性命周期等。

您能够正在此处下载源代码  。

10. 主动化

最佳的网站后端和前端.NET框架介绍

若是您想将数据从实体复制到DTO,那末请转到此处。Automapper是最佳的挑选之一。它易于运用,可扩大且特别很是快。

您能够正在此处下载源代码  。

11. 通俗记载

Co妹妹on Logging是一个库,您能够正在编写使用顺序时或者正在登录特定框架时实行摆设。它包孕种种日记记载完成,比方Log4net,Enterprise Library,Nlog或者您需求的任何内容。这是后面评论辩论的Java框架的移植。

12. XUnit

作为.NET使用顺序最沉闷的测试框架之一,XUnit与咱们正在本文中评论辩论过的很多框架一块儿运用。它支撑Reshaper,Xamarin Test Runner以及CodeRush测试运转器

13. Nancyfx

最佳的网站后端和前端.NET框架介绍

您可使用轻量级框架Nancyfx构建基于HTTP的效劳。当波及到路由时,它采纳差别的法子,由于它运用lambdas来辨认参数以及相对于途径。

你能够正在这里下载  。

14. 旌旗灯号员

Signalr是用于开辟及时使用顺序的最盛行的后端框架之一。此框架由ASP.NET MVC / Web API暗地里的统一团队构建。它还为旧欣赏器供给支撑。

您能够正在此处下载源代码  。