談自由 , ASP.NET Core才是未來?


首先我要說一下自己對自由的理解:

  自由是我可以選擇不干什么,但我要保留我可以干什么的可能性。

  比如說我現在只有一個碼農的角色,但我仍然要保留可以扮演其他角色的可能,

  比如成為一個作者,當我寫下文章的時候已經是了,所以是知名作者(這就是努力的意義啦),

  又比如我想成為一個好的架構師和好的管理者,至少在中下層,我認為這兩者是不沖突的,因為有些架構的技術思維可以運用於團隊管理,有時候相輔相成,所以也想寫一篇架構即管理的文章,

  當然自由永遠是相對的,這就像宇宙浩瀚無邊際一樣,當你體會過迷失在 “世界很大,我想去看看” 中的時候你就會明白啦,世界大到看不完,自由早晚亂余生!!!

 

扯遠了,接下來我們在.NET中談自由:

  .NET中兩大平台:.NET Framework 和 .NET Core(還有Mono 和 UWP,不甚了解)

    .NET平台上的web框架:ASP.NET

      ASP.NET下兩大分支:ASP.NET *.x 和 ASP.NET Core

 

其中ASP.NET *.x可以運行在 .NET Framework平台(及Mono),ASP.NET Core可以在兩大平台都運行,但ASP.NET Core 3.0 以及更高版本只能在 .NET Core 中運行。

 

官方的描述是:ASP.NET Core 是 ASP.NET 4.x 的重新設計。也就是說更像是升級版。

 

是不是怎么看都是ASP.NET Core好一些?我們再看一下官方是如何建議我們選擇的:

 

看到這里,我想你心中大概有數了,對於未來,ASP.NET Core確實是更佳的選擇,但其上層建築還不夠完善,這需要更多開發者的加入,ASP.NET Core 和 ASP.NET *.x將持續並行,而兩者使用比例將會發生變化。

最后,獻上官方 比較ASP.NET Core 與 ASP.NET 4.x  以及對 新式 Web 應用程序 的描述,仁者見仁,智者見智,ASP.NET Core是不是給了讓你Web應用程序更輕、更靈活的可能性?

 

 

看,我所理解的自由已經讓我做出了選擇,沖鴨!

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM