ASP.NET Core 2 系列 | .net core mvc差異
ASP.NETCore2系列文的結尾想了好幾個,也換過好幾次主題。最終還是決定用,常被問到的問題來做總結。『ASP.NETCorevsASP.NETMVC如何選擇?』本篇簡單整理了一些資訊,粗略分享ASP.NETCore及ASP.NETMVC的優劣比較。同步發佈至個人部落格:JohnWusBlog-[鐵人賽End]ASP.NETCorevsASP.NETMVC[1]先用下表簡單的歸納各方訊息的結果:特性ASP.NETCoreASP.NETMVC穩定性勝文件資源勝技術資源勝套件支援勝跨平台Host勝高效能勝微服務勝Docker支援勝持續更新勝很明顯ASP.NETCore是具有未來競爭的優勢,但很多人在意的是現階段穩定性這點,因此不...
ASP.NET Core 2 系列文的結尾想了好幾個,也換過好幾次主題。最終還是決定用,常被問到的問題來做總結。
『ASP.NET Core vs ASP.NET MVC 如何選擇?』
本篇簡單整理了一些資訊,粗略分享 ASP.NET Core 及 ASP.NET MVC 的優劣比較。
同步發佈至個人部落格:John Wus Blog - [鐵人賽 End] ASP.NET Core vs ASP.NET MVC[1]
先用下表簡單的歸納各方訊息的結果:
特性 ASP.NET Core ASP.NET MVC 穩定性 勝 文件資源 勝 技術資源 勝 套件支援 勝 跨平台 Host 勝 高效能 勝 微服務 勝 Docker 支援 勝 持續更新 勝很明顯 ASP.NET Core 是具有未來競爭的優勢,但很多人在意的是現階段穩定性這點,因此不敢貿然使用在正式產品。
其實 ASP.NET Core 的穩定性並沒有這麼可怕,ASP.NET Core 都已經是 Open Source 了,真的遇到有問題的地方,可以直接 Checkout 下來 Debug,我自己就幹過好幾次這樣的事。Open Source 的社群力量再加上微軟強力支持,相信在短時間就能追上 ASP.NET MVC 的穩定程度。[2]
所以這個問題,『ASP.NET Core vs ASP.NET MVC 如何選擇?』,我會這樣回答:
喜歡(願意)嘗試新技術的團隊(人)。不要再考慮了!選擇 ASP.NET Core 吧! 有足夠能力解決技術問題的團隊(人)。所有的 Bug 都在那裡了!去挑戰 ASP.NET Core 吧! 現有系統使用 ASP.NET MVC 的團隊(人)。換技術不會賺比較多錢!不要沒事找事做!繼續用 ASP.NET MVC 吧! 想玩 .NET Solution 微服務或 Docker 的團隊(人)。ASP.NET MVC 根本不在同個量級!選擇 ASP.NET Core 吧!(什麼 P 比雞腿的概念) 想要快速開發出產品,但團隊...