.NET Core第1天_.NET Core 跟其他程序语言框架评比

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


<<:  离职倒数30天:成年人生活的基础

>>:  Day1 - 前言

D8 - 用 Swift 和公开资讯,打造投资理财的 Apps { 台股申购资讯实作.1 - 取得公开申购公告csv档 }

承上一篇,公开申购公告的纲页页面如下 依照我们会需要的栏位,我们的 model 如下 // // S...

[DAY 5] Spring Boot是什麽

Spring Boot是什麽?今天来简单说明Spring Boot Spring Boot是基於Sp...

【8】资料集有没有事先 shuffle 对训练所产生的影响

Colab连结 昨天我们介绍了 Shuffle 这支 API 的使用方式,其中特别提到了如果今天资料...

[Day7] 提升

何谓提升(Hoisting)? 提升(Hoisting) 其实主要是为了厘清 JavaScript ...

[Day-25] math函式库(一)

今天要来练习的是 C++内建的函式库 首先要先引入函式库 #include <cmath>...