首页 > 知识•资讯 > 最佳的网站后端和前端.NET框架介绍 > 正文

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

2019/3/28 0:00:00 · 稿源:传诚信
  • 最佳前端框架

    • 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. 鲍尔

Bower-768x442.png

如果您想加快开发工作流程,请使用Bower前端软件包管理工具。它简单易用,易于理解。您所要做的就是使用命令行 - $ bower install jQuery在项目中安装软件包和相应的依赖项。

没有忙于搜索最新版本,复制它或其他任何事情的过程。只需在项目中复制上面的命令行,就可以了。


3. 茉莉

你想测试你的JavaScript代码吗?然后Jasmine是完美的前端.NET框架。虽然功能非常强大,但它提供了易于理解的语法。使用Jasmine编写单元测试,然后使用Karma执行这些测试。Jasmine的最好例子之一是  来自Facebook的Jest,它也为Jasmine的一系列功能增加了一个新的水平。

您可以在此处下载源链接。

4. 因果报应

Karma框架是一个不可知的测试运行者。最初,称为Testacular,它允许您编写单元测试(如Jasmine)以及应用程序代码,并允许在开发代码时同时测试代码。使用Karma时,您可以在真实设备或Phantom JS上的真实浏览器中测试您的代码。

您可以在此处下载源代码。

还读

网站速度优化

5. 引导程序

Bootstrap-768x442.png

我们需要说更多吗?你很清楚为什么Bootstrap在我们的名单上。Bootstrap最初由Twitter的设计人员开发,是最受欢迎的前端框架之一,具有大量可重用,强大且引人注目的样式,可以满足您日常的样式需求。该网格系统具有响应性和移动优先性,并提供许多基本排版样式,包括包含按钮,表单输入等常用元素的样式。您甚至可以实现Bootstrap以进行快速原型设计。

你可以在这里找到源代码。

6. AngularJS

AngularJS是一个由Google创建的开源模型 - 视图 - 控制器 JavaScript框架。这使您可以扩展HTML的功能,以创建可测试和强大的Web应用程序。它提供了双向声明数据绑定功能,可简化复杂的应用程序开发,DOM操作主要由框架处理。它在Stack Overflow上提供了大量文档和活跃的社区支持。

你可以在这里下载  。

还读

Angular JS框架

7. 咕噜

与Bower类似,您可以使用Grunt作为开发人员工具,并可以从命令行运行。自动化是Grunt的专长,因为它允许缩小,编译Sass,启动节点服务器,文档创建,代码linting,压缩图像和单元测试。Grunt提供各种插件,使您的所有任务更轻松。

你可以在这里下载。

8. Yeoman

Yeoman-768x442.png

有了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. 服务栈

Servicestack-768x442.png

Servicestack附带了一组有趣的框架,其中包含JSON序列化程序,Redis客户端,服务客户端和ORM。您可以使用这组框架来确保应用程序的出色性能。

您可以在此处下载源代码。

5. 自动混合

使用不相关的测试夹具设置,该框架允许开发人员测试驱动器开发。关于Autofixture的一些有趣功能包括Automock和AutoMoqData,它们可以帮助开发人员。

您可以在此处下载代码  。


6. CacheCow

如果您的应用需要响应大量请求,则缓存是该过程的重要部分。如果几乎所有请求的请求和响应都相同,则可以通过减少操作次数来即时执行性能。它提供了一种使用WEB API缓存来自客户端和服务器的HTTP请求的简便方法。使用几行代码,可以确保为您的服务提供出色的缓存。

您可以在此处下载源代码  。

7. Redis

Redis-768x442.png

Redis是一个开源缓存框架,提供高级字典存储 - 您也可以在Windows Azure上找到它。由于此框架的性能快速且可在分布式基础架构中使用,因此即使是多服务器应用程序,Redis也是最佳选择。

您可以在此处下载源代码  。


8. Quatrz.NET

Quatrz.NET是适用于小型和大型应用程序的最佳作业调度系统之一。从Java项目移植,它提供了各种方法来运行从Cron模式到特殊日历的项目。这是可扩展应用程序的最佳选择之一。

您可以在此处下载源代码。

9. 温莎集装箱

Windsor容器是一个依赖注入器,可以很容易地适应您的后端框架需求,因为它非常快速,易于使用,并提供了许多扩展点,如拦截器,自定义生命周期等。

您可以在此处下载源代码  。

10. 自动化

Automapper-768x442.png

如果您想将数据从实体复制到DTO,那么请转到此处。Automapper是最好的选择之一。它易于使用,可扩展且非常快。

您可以在此处下载源代码  。

11. 普通记录

Common Logging是一个库,您可以在编写应用程序时或在登录特定框架时进行部署。它包含各种日志记录实现,例如Log4net,Enterprise Library,Nlog或您需要的任何内容。这是前面讨论的Java框架的移植。


12. XUnit

作为.NET应用程序最活跃的测试框架之一,XUnit与我们在本文中讨论过的许多框架一起使用。它支持Reshaper,Xamarin Test Runner和CodeRush测试运行器


13. Nancyfx

Nancyfx-768x442.png

您可以使用轻量级框架Nancyfx构建基于HTTP的服务。当涉及到路由时,它采用不同的方法,因为它使用lambdas来识别参数和相对路径。

你可以在这里下载  。

14. 信号员

Signalr是用于开发实时应用程序的最流行的后端框架之一。此框架由ASP.NET MVC / Web API背后的同一团队构建。它还为旧浏览器提供支持。

您可以在此处下载源代码  。


  • 相关推荐
  • 大家在看
客户服务
咨询热线

010-62199213

24小时咨询热线

139-1050-5354