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



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

就高性能這部分

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

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

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

這裡我們透過該網頁平台的過濾來做個比較(目前查看最後更新為到今年5月左右)


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

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



對應流行的框架

PHP : codeigniter , laravel

Python : Django , Flask

Java : Spring

Ruby : Rails

NodeJs : koa , express

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



經分析統計出來

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


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

By Json序列化效能來比較

是.NET Core遙遙領先


By 單次查詢比較

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

整體看仍是.NET Core領先


By 多筆查詢來比較

這次Java 的Spring獨佔鰲頭


By 資料更新效能來比較

則又是.NET Core 領先


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






留言

這個網誌中的熱門文章

何謂淨重(Net Weight)、皮重(Tare Weight)與毛重(Gross Weight)

Architecture(架構) 和 Framework(框架) 有何不同?_軟體設計前的事前規劃的藍圖概念

經得起原始碼資安弱點掃描的程式設計習慣培養(五)_Missing HSTS Header