[鐵人賽End] ASP.NET Core vs ASP.NET MVC | .net core mvc差異
ASP.NETCore2系列文的結尾想了好幾個,也換過好幾次主題。最終還是決定用,常被問到的問題來做總結。『ASP.NETCorevsASP.NETMVC如何選擇?』本篇簡單整理了一些資訊,粗略分享ASP.NETCore及ASP.NETMVC的優劣比較。iT邦幫忙2018鐵人賽-ModernWeb組參賽文章:[End]ASP.NETCore2系列-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 的優劣比較。
iT 邦幫忙 2018 鐵人賽 - Modern Web 組參賽文章:[End] ASP.NET Core 2 系列 - ASP.NET Core vs ASP.NET MVC[1]
先用下表簡單的歸納各方訊息的結果:
特性ASP.NET CoreASP.NET MVC穩定性勝文件資源勝技術資源勝套件支援勝跨平台 Host勝高效能勝微服務勝Docker 支援勝持續更新勝很明顯 ASP.NET Core 是具有未來競爭的優勢,但很多人在意的是現階段穩定性這點,因此不敢貿然使用在正式產品。
其實 ASP.NET Core 的穩定性並沒有這麼可怕,ASP.NET Core 都已經是 Open Source[2] 了,真的遇到有問題的地方,可以直接 Checkout 下來 Debug,我自己就幹過好幾次這樣的事。Open Source 的社群力量再加上微軟強力支持,相信在短時間就能追上 ASP.NET MVC 的穩定程度。
所以這個問題,『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 比雞腿的概念)想要快速開發出產品,但團隊只熟悉 ASP.NET MVC。趕快來閱讀 ASP.NET Core 從入門到實用 系列[3],然後選擇 ASP.NET Core 吧!XD最後,ASP.NET ...