[情報] .NET Core
https://zh.wikipedia.org/wiki/.NET_Core
算是還很新 有點實驗味道的新發展
https://www.microsoft.com/net/core#windowsvs2015
簡單來說 可以把它簡化看成類似官方版本的mono
未來會不會成為普遍主流技術 長期發展下去 還"待觀望"
因應這個東西 也出了 VS 2017 mac版
https://www.visualstudio.com/vs/visual-studio-mac/
大概看了一下
.NET Core的編譯技術很精彩
最讓我驚豔的是這兩項目
Core RT
Core RT 是以 預先編譯為主的核心功能,在 .NET Core 內稱為 Core RT,
在 UWP 則是LLILC
LLILC
LLILC (LLVM-based MSIL Compiler,英文發音為 "lilac") 是 .NET Core 在非
Windows 平台的 MSIL 編譯器[5],基於 ECMA-335 (Common Language Infrastructure)
的標準將 MSIL 編譯成原生碼執行,適用於可運行 LLVM 的作業系統,例如 Mac OSX 與
Linux 作業系統。
LLILC 同時支援 JIT (內含 RyuJIT 的實作) 以及 AOT (未來將開始支援) 的編譯方式。稱為 .NET Native。
這東西唯一可惜的地方是 似乎沒有一個跨平台的UI方面解決通用方案?
總之微軟大概是急於創新求變求變生存,最近這幾年很有 "創異" 精神,
就期待可以壯大穩定發展下去.
PS.下午測試了一下 vs 2015的 .net core專案
感覺目前沒啥好處跟優勢 效率大概是 一般專案沒開最佳化的速度
一般專案開最佳化後 完全把現在的 .net core專案給電掉
相對的 .net core 開了最佳化 有開跟沒開一樣 似乎沒作用
也沒看到任何編譯進階選項... orz...
等到它成熟實用 估計還得一段時間
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 61.227.1.138
※ 文章網址: https://www.ptt.cc/bbs/C_Sharp/M.1479960579.A.463.html
※ 編輯: erspicu (60.248.56.181), 11/24/2016 17:44:16
推
11/25 05:47, , 1F
11/25 05:47, 1F
→
11/25 05:49, , 2F
11/25 05:49, 2F
→
11/25 05:50, , 3F
11/25 05:50, 3F
→
11/25 05:52, , 4F
11/25 05:52, 4F
vs 2015 已經有擴充套件和sdk可以裝來開.net core的開發方案 所以有興趣 可以跑看看
現階段相關的編譯選項只有陽春可言 (連unsafe允許功能項目都沒 orz...)
雖然有最佳化的功能選項可以勾選 但不知道是bug還是怎麼回事 勾選後速度完全沒變
編譯出來的東西是 .dll檔 離開vs環境要執行 還得自己下下指令 dotnet xxxx.dll來跑
至於測試方法 是計算影像放大濾鏡每秒能算出幾張 原本想放上demo
但想說目前有跑.net core的人太少 只簡單放上結論 附帶一提的
.net core連最基本的 using sysem.drawing 都沒辦法用
讀取圖檔最基本的輪子還得靠自己實作 總之至少就現在來說.net core在vs2015上
只是一個技術示範的作用 當然看看還有沒有人想人摸看看分享一下心得的
說不定有誤解了什麼也不一定 另外五六日出去渡假 等等出門 中間不好回文
※ 編輯: erspicu (61.70.88.120), 11/25/2016 07:54:49
推
11/26 07:32, , 5F
11/26 07:32, 5F
如果是這樣的話 代表
.NET Core Tools for Visual Studio 2015 Update 3
還是相當不完整的東西 因為在vs 2015上幾乎等同於沒任何編譯選項
→
11/26 07:37, , 6F
11/26 07:37, 6F
→
11/26 07:37, , 7F
11/26 07:37, 7F
上面有寫測試的狀況 可以先看完
→
11/26 07:37, , 8F
11/26 07:37, 8F
能否提供什麼sample來展現它在效能上很有威力的地方?
※ 編輯: erspicu (61.70.88.120), 11/27/2016 22:35:41
推
11/29 07:47, , 9F
11/29 07:47, 9F
→
11/29 07:49, , 10F
11/29 07:49, 10F
→
11/29 07:51, , 11F
11/29 07:51, 11F
→
11/29 07:52, , 12F
11/29 07:52, 12F
推
11/29 08:02, , 13F
11/29 08:02, 13F
→
11/29 08:03, , 14F
11/29 08:03, 14F
推
12/03 07:50, , 15F
12/03 07:50, 15F
討論串 (同標題文章)
C_Sharp 近期熱門文章
PTT數位生活區 即時熱門文章