在經(jīng)歷了幾年的低谷之后,微軟這位IT巨人竟然以不可思議的速度重新崛起。這種轉(zhuǎn)型的成功某種程度來(lái)源于微軟變得更開(kāi)放,更積極擁抱變化,更加順應(yīng)時(shí)代潮流。這一點(diǎn),可以通過(guò)它對(duì)待開(kāi)源的態(tài)度就可以感受出來(lái)。不僅投資開(kāi)源社區(qū),同時(shí)也把當(dāng)家編程平臺(tái).net平臺(tái)進(jìn)行開(kāi)源,讓更多的人愿意體驗(yàn).net平臺(tái)開(kāi)發(fā)的簡(jiǎn)單高效。
今天介紹一下微軟開(kāi)源的下一代web開(kāi)發(fā)框架asp.net core, 看看它到底有什么吸引力。
ASP.NET Core是一個(gè)免費(fèi)的開(kāi)源 Web框架,用于構(gòu)建基于云的,基于Internet的應(yīng)用程序。 它是由Microsoft和開(kāi)發(fā)者社區(qū)共同開(kāi)發(fā)。它不是在現(xiàn)有ASP.NET技術(shù)基礎(chǔ)上進(jìn)行開(kāi)發(fā),而是經(jīng)過(guò)重新設(shè)計(jì)的支持跨平臺(tái)、模塊化的開(kāi)源框架,性能上相比ASP.NET也有了 很大提高。
使用ASP.NET Core,您可以:
構(gòu)建Web應(yīng)用程序和服務(wù),IoT應(yīng)用程序和移動(dòng)后端。 在Windows,macOS和Linux上使用您喜歡的開(kāi)發(fā)工具進(jìn)行開(kāi)發(fā) 部署到云或本地。 在.NET Core或.NET Framework上運(yùn)行。使用ASP.NET Core提供以下好處:
用于構(gòu)建Web UI和WebAPI的統(tǒng)一框架,不在像ASP.NET提供不同子框架構(gòu)建 WebUI (如Web Forms), Web API (如ASP.NET Web API2等) 為可測(cè)試性而設(shè)計(jì)。 Razor Pages使編輯以頁(yè)面為中心的場(chǎng)景更容易,更高效。 能夠在Windows,macOS和Linux上開(kāi)發(fā)和運(yùn)行。 開(kāi)源同時(shí)以開(kāi)發(fā)者社區(qū)為中心,積極聽(tīng)取開(kāi)發(fā)者反饋。 集成現(xiàn)代客戶(hù)端框架和開(kāi)發(fā)工作流程。 基于環(huán)境的云配置系統(tǒng)。 內(nèi)置依賴(lài)注入。 輕量級(jí),高性能,模塊化的HTTP請(qǐng)求管道。 能夠在您自己的進(jìn)程中托管IIS,Nginx,Apache,Docker或自托管。 提供完整的現(xiàn)代Web開(kāi)發(fā)的工具。ASP.Net Core還提供了命令行的方式,下面來(lái)看看如何使用 .NETCore 命令行接口創(chuàng)建 ASP.NET Core Web 應(yīng)用。通過(guò)簡(jiǎn)單幾步你將了解如何:
創(chuàng)建 Web 應(yīng)用項(xiàng)目。啟用本地 HTTPS。運(yùn)行應(yīng)用。編輯 Razor 頁(yè)面。最后,在本地計(jì)算機(jī)上運(yùn)行工作Web 應(yīng)用。
系統(tǒng)必備
.NETCore 2.2 SDK創(chuàng)建 Web 應(yīng)用項(xiàng)目
打開(kāi)命令行界面,然后輸入以下命令:-o 后面的是項(xiàng)目名稱(chēng),可以根據(jù)需要進(jìn)行更改。
啟用本地 HTTPS
用以下命令開(kāi)啟HTTPS 開(kāi)發(fā)證書(shū)
以上命令會(huì)顯示以下對(duì)話(huà)框:點(diǎn)擊'Yes'
運(yùn)行以下命令:
> dotnet run
成功后就可以通過(guò) https://localhost:5001觀察產(chǎn)生的頁(yè)面了。簡(jiǎn)單吧!
編輯 Razor 頁(yè)面
用你喜歡的編輯器(這里用notepad) 打開(kāi) Pages/Index.cshtml,并使用下面的內(nèi)容替換原有內(nèi)容。
之后在打開(kāi)https://localhost:5001看看,看看有什么變化。
簡(jiǎn)單幾步,就有了一個(gè)簡(jiǎn)單web 應(yīng)用!!!
本文發(fā)布于:2023-02-28 21:04:00,感謝您對(duì)本站的認(rèn)可!
本文鏈接:http://www.newhan.cn/zhishi/a/167772260398370.html
版權(quán)聲明:本站內(nèi)容均來(lái)自互聯(lián)網(wǎng),僅供演示用,請(qǐng)勿用于商業(yè)和其他非法用途。如果侵犯了您的權(quán)益請(qǐng)與我們聯(lián)系,我們將在24小時(shí)內(nèi)刪除。
本文word下載地址:asp.net 2.0(ASP.NET3.5).doc
本文 PDF 下載地址:asp.net 2.0(ASP.NET3.5).pdf
| 留言與評(píng)論(共有 0 條評(píng)論) |