2019-10-25 分類(lèi): 網(wǎng)站建設(shè)
好前端框架
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
----------------
在本文中,我們將向您介紹一些您需要了解的網(wǎng)站建設(shè)可能用到的好后端和前端.NET框架。首先,讓我們來(lái)看看一些最好的前端框架。
Syntactically Awesome Style Sheets(Sass)是Cascade Style Sheets(CSS)的擴(kuò)展。正如您所知,CSS為我們提供了大量有趣的功能和特性,使項(xiàng)目開(kāi)發(fā)過(guò)程變得更加容易。Sass的一些核心功能包括嵌套,循環(huán),在代碼中使用變量和混合的自由。這些功能使得更容易保持干凈整潔的代碼,使編碼部分比以前更容易。然后將此Sass或SCSS代碼整理到標(biāo)準(zhǔn)CSS中,因?yàn)闉g覽器無(wú)法解釋Sass或SCSS。查看??來(lái)自Sass的Compass框架,它可以更容易地?cái)[脫繁重的編碼部分,因?yàn)樗綆Я嗽S多可以重復(fù)使用的mixin。
您可以在此處下載源代碼。
如果您想加快開(kāi)發(fā)工作流程,請(qǐng)使用Bower前端軟件包管理工具。它簡(jiǎn)單易用,易于理解。您所要做的就是使用命令行 - $ bower install jQuery在項(xiàng)目中安裝軟件包和相應(yīng)的依賴項(xiàng)。
沒(méi)有忙于搜索最新版本,復(fù)制它或其他任何事情的過(guò)程。只需在項(xiàng)目中復(fù)制上面的命令行,就可以了。
你想測(cè)試你的JavaScript代碼嗎?然后Jasmine是好的前端.NET框架。雖然功能非常強(qiáng)大,但它提供了易于理解的語(yǔ)法。使用Jasmine編寫(xiě)單元測(cè)試,然后使用Karma執(zhí)行這些測(cè)試。Jasmine的最好例子之一是??來(lái)自Facebook的Jest,它也為Jasmine的一系列功能增加了一個(gè)新的水平。
您可以在此處下載源鏈接。
Karma框架是一個(gè)不可知的測(cè)試運(yùn)行者。最初,稱為T(mén)estacular,它允許您編寫(xiě)單元測(cè)試(如Jasmine)以及應(yīng)用程序代碼,并允許在開(kāi)發(fā)代碼時(shí)同時(shí)測(cè)試代碼。使用Karma時(shí),您可以在真實(shí)設(shè)備或Phantom JS上的真實(shí)瀏覽器中測(cè)試您的代碼。
您可以在此處下載源代碼。
還讀
網(wǎng)站速度優(yōu)化
我們需要說(shuō)更多嗎?你很清楚為什么Bootstrap在我們的名單上。Bootstrap最初由Twitter的設(shè)計(jì)人員開(kāi)發(fā),是最受歡迎的前端框架之一,具有大量可重用,強(qiáng)大且引人注目的樣式,可以滿足您日常的樣式需求。該網(wǎng)格系統(tǒng)具有響應(yīng)性和移動(dòng)優(yōu)先性,并提供許多基本排版樣式,包括包含按鈕,表單輸入等常用元素的樣式。您甚至可以實(shí)現(xiàn)Bootstrap以進(jìn)行快速原型設(shè)計(jì)。
你可以在這里找到源代碼。
AngularJS是一個(gè)由Google創(chuàng)建的開(kāi)源模型 - 視圖 - 控制器?JavaScript框架。這使您可以擴(kuò)展HTML的功能,以創(chuàng)建可測(cè)試和強(qiáng)大的Web應(yīng)用程序。它提供了雙向聲明數(shù)據(jù)綁定功能,可簡(jiǎn)化復(fù)雜的應(yīng)用程序開(kāi)發(fā),DOM操作主要由框架處理。它在Stack Overflow上提供了大量文檔和活躍的社區(qū)支持。
你可以在這里下載??。
還讀
Angular JS框架
與Bower類(lèi)似,您可以使用Grunt作為開(kāi)發(fā)人員工具,并可以從命令行運(yùn)行。自動(dòng)化是Grunt的專(zhuān)長(zhǎng),因?yàn)樗试S縮小,編譯Sass,啟動(dòng)節(jié)點(diǎn)服務(wù)器,文檔創(chuàng)建,代碼linting,壓縮圖像和單元測(cè)試。Grunt提供各種插件,使您的所有任務(wù)更輕松。
你可以在這里下載。
有了Yeoman,你會(huì)發(fā)現(xiàn)使用Bower和Grunt更容易。您可以使用Yeoman非常輕松地使用Generator支持項(xiàng)目。Generator中預(yù)先安裝了元素,例如庫(kù)和框架,以及Grunt任務(wù)和Bower依賴項(xiàng),使項(xiàng)目開(kāi)發(fā)更容易啟動(dòng)。您可以為不同的項(xiàng)目使用不同的生成器。
您可以在此處下載源代碼。
Ruby on Rails Web開(kāi)發(fā)
上面提到的是.NET中一些最好的前端框架。
現(xiàn)在,讓我們來(lái)看看.NET中最好的后端框架。
如果您是ASP.NET MVC的專(zhuān)家,您不必花時(shí)間在其他復(fù)雜的框架上,但ASP.NET WEBAPI是最適合您的。它與MVC的工作方式相同 - 盡管它沒(méi)有System。Web依賴。此框架與MVC完全分離,您只需在MVC和Web API上復(fù)制相同的代碼,因?yàn)橄嗤慕涌诨蝾?lèi)具有不同的命名空間。
你可以在這里下載。
這與實(shí)現(xiàn)的MVC模型一起提供,如果您正在尋找接收大量流量,通常可以使用它。
您可以在此處下載源代碼。
使用流暢的語(yǔ)法,您可以使用此庫(kù)來(lái)包含所有測(cè)試框架。當(dāng)您嘗試使用NUnit或MS-Test將代碼的任何部分復(fù)制到應(yīng)用程序時(shí),可以更改測(cè)試類(lèi)中的測(cè)試屬性。
您可以在此處下載源代碼。
Servicestack附帶了一組有趣的框架,其中包含JSON序列化程序,Redis客戶端,服務(wù)客戶端和ORM。您可以使用這組框架來(lái)確保應(yīng)用程序的出色性能。
您可以在此處下載源代碼。
使用不相關(guān)的測(cè)試夾具設(shè)置,該框架允許開(kāi)發(fā)人員測(cè)試驅(qū)動(dòng)器開(kāi)發(fā)。關(guān)于Autofixture的一些有趣功能包括Automock和AutoMoqData,它們可以幫助開(kāi)發(fā)人員。
您可以在此處下載代碼??。
如果您的應(yīng)用需要響應(yīng)大量請(qǐng)求,則緩存是該過(guò)程的重要部分。如果幾乎所有請(qǐng)求的請(qǐng)求和響應(yīng)都相同,則可以通過(guò)減少操作次數(shù)來(lái)即時(shí)執(zhí)行性能。它提供了一種使用WEB API緩存來(lái)自客戶端和服務(wù)器的HTTP請(qǐng)求的簡(jiǎn)便方法。使用幾行代碼,可以確保為您的服務(wù)提供出色的緩存。
您可以在此處下載源代碼??。
Redis是一個(gè)開(kāi)源緩存框架,提供高級(jí)字典存儲(chǔ) - 您也可以在Windows Azure上找到它。由于此框架的性能快速且可在分布式基礎(chǔ)架構(gòu)中使用,因此即使是多服務(wù)器應(yīng)用程序,Redis也是好選擇。
您可以在此處下載源代碼??。
Quatrz.NET是適用于小型和大型應(yīng)用程序的好作業(yè)調(diào)度系統(tǒng)之一。從Java項(xiàng)目移植,它提供了各種方法來(lái)運(yùn)行從Cron模式到特殊日歷的項(xiàng)目。這是可擴(kuò)展應(yīng)用程序的好選擇之一。
您可以在此處下載源代碼。
Windsor容器是一個(gè)依賴注入器,可以很容易地適應(yīng)您的后端框架需求,因?yàn)樗浅?焖?,易于使用,并提供了許多擴(kuò)展點(diǎn),如攔截器,自定義生命周期等。
您可以在此處下載源代碼??。
如果您想將數(shù)據(jù)從實(shí)體復(fù)制到DTO,那么請(qǐng)轉(zhuǎn)到此處。Automapper是最好的選擇之一。它易于使用,可擴(kuò)展且非???。
您可以在此處下載源代碼??。
Common Logging是一個(gè)庫(kù),您可以在編寫(xiě)應(yīng)用程序時(shí)或在登錄特定框架時(shí)進(jìn)行部署。它包含各種日志記錄實(shí)現(xiàn),例如Log4net,Enterprise Library,Nlog或您需要的任何內(nèi)容。這是前面討論的Java框架的移植。
作為.NET應(yīng)用程序最活躍的測(cè)試框架之一,XUnit與我們?cè)诒疚闹杏懻撨^(guò)的許多框架一起使用。它支持Reshaper,Xamarin Test Runner和CodeRush測(cè)試運(yùn)行器
您可以使用輕量級(jí)框架Nancyfx構(gòu)建基于HTTP的服務(wù)。當(dāng)涉及到路由時(shí),它采用不同的方法,因?yàn)樗褂胠ambdas來(lái)識(shí)別參數(shù)和相對(duì)路徑。
你可以在這里下載??。
Signalr是用于開(kāi)發(fā)實(shí)時(shí)應(yīng)用程序的最流行的后端框架之一。此框架由ASP.NET MVC / Web API背后的同一團(tuán)隊(duì)構(gòu)建。它還為舊瀏覽器提供支持。
您可以在此處下載源代碼??。
本文名稱:最佳的網(wǎng)站后端和前端.NET框架介紹
鏈接URL:http://www.rwnh.cn/news11/80711.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供網(wǎng)站制作、品牌網(wǎng)站設(shè)計(jì)、網(wǎng)站收錄、網(wǎng)頁(yè)設(shè)計(jì)公司、移動(dòng)網(wǎng)站建設(shè)、動(dòng)態(tài)網(wǎng)站
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如需處理請(qǐng)聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來(lái)源: 創(chuàng)新互聯(lián)
猜你還喜歡下面的內(nèi)容