iT邦幫忙

2021 iThome 鐵人賽

DAY 1
0
自我挑戰組

.NET Core MVC網頁應用開發系列 第 1

.NET Core第1天_.NET Core 跟其他程式語言框架評比

  • 分享至 

  • xImage
  •  

ASP.NET Core 主要是一個跨平台、高性能之開源Web框架

就高性能這部分

於Web Framework Benchmarks這個公認的外部框架性能測試評比網站

可以得到較為客觀的比較資料

https://www.techempower.com/benchmarks/

這裡我們透過該網頁平台的過濾來做個比較(目前查看最後更新為到去年5月左右)
https://ithelp.ithome.com.tw/upload/images/20210901/201074529hR0GBr4Ja.png

選幾個後端主流程式語言(由於選太多容易眼花)

PHP、Java、Python、C#、Ruby、Javascript(NodeJs)

https://ithelp.ithome.com.tw/upload/images/20210901/20107452wbwK6SuT2U.png

對應流行的框架

PHP : codeigniter , laravel

Python : Django , Flask

Java : Spring

Ruby : Rails

NodeJs : koa , express

C# : .NET Core (我們的這匹黑馬)

經分析統計出來

最終分數評比第一名是.NET Core

https://ithelp.ithome.com.tw/upload/images/20210901/20107452SWaKwus7zp.png

排列在第二的是Java 的 Spring框架

By Json序列化效能來比較

是.NET Core遙遙領先
https://ithelp.ithome.com.tw/upload/images/20210901/20107452aV4k1JZKM5.png

By 單次查詢比較

.Net Core 跟 Java Spring都有不錯的成績

整體看仍是.NET Core領先
https://ithelp.ithome.com.tw/upload/images/20210901/20107452bCVzhxCLLX.png

By 多筆查詢來比較

這次Java 的Spring獨佔鰲頭
https://ithelp.ithome.com.tw/upload/images/20210901/20107452xGDT4HXJAP.png

By 資料更新效能來比較

則又是.NET Core 領先
https://ithelp.ithome.com.tw/upload/images/20210901/20107452EAA3Ydixkb.png

藉此可以得知未來.NET Core的需求趨勢會逐增

本篇同步發表至個人blog
https://coolmandiary.blogspot.com/2020/09/net-corenet-core.html


下一篇
.NET Core第2天_.NET Core應用程式佈署_Azure平台版
系列文
.NET Core MVC網頁應用開發30
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言