作者 andonie (前進國營 實現人生)
標題 [討論] .NET Framework 跨平台是不是假議題
時間 Thu Jun 13 14:40:00 2024


各位專業資訊人好
小弟一直有一個疑惑
10幾年前 .NET framework推出的時候
號稱 任何機器或系統 只要支援.NET執行環境
軟體只要寫一次 就可以在各種不同系統中執行

這聽起來真是超神~!
我以為 MACOS linux 等各大作業系統 執行常見的win應用程式不遠了


結果後來發現 根本沒有阿!
連同樣X86下執行的Linux都跨不出去
更何況 如果連CPU都不同指令集 更是不可能做到

.NET所謂跨平台 原來是說 [windows各版本間的跨平台??]
比如windows xp寫的程式
可以在win7 win10跑之類的?

這結果只能說是[相容性高]吧~餅畫那麼大
現在回頭看真的覺得很好笑

JAVA好像比較好一點 在JVM幫助下 真的看過不少軟體
可以同時在win與linux執行的
不過也沒辦法跨架構  如ARM架構下的各種作業系統

--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 60.248.63.67 (臺灣)
※ 作者: andonie 2024-06-13 14:40:00
※ 文章代碼(AID): #1cQfH2eL (Soft_Job)
※ 文章網址: https://www.ptt.cc/bbs/Soft_Job/M.1718260802.A.A15.html
hizuki: 圖形那邊基本上沒有跨平臺1F 06/13 14:49
slouchy: .net core? .net framework?2F 06/13 14:52
menShow: .net core沒扯到ui的部分確實可以啊~
一份code無痛跨平台編譯,且行為一致.還是算了吧~
做做prototype可以,功能越來越複雜最後還是會拆原生3F 06/13 15:00
final01: 這就是外行人看熱鬧內行人看門道阿6F 06/13 15:18
wuyiulin: .net core 才有跨平台。7F 06/13 15:35
e23882: ui 要弄什麼avalonia還是mono的介面才有 不過很麻煩8F 06/13 16:40
abccbaandy: 跨平台就是理想阿,看一堆跨平台的APP被嫌成那樣
超吃資源,流暢度也被原生屌打9F 06/13 16:56
v7q4: 微軟的東西從來都沒有跨出去過11F 06/13 18:28
yoyogods: .net core可以12F 06/13 19:43
alihue: .net framework 有強調過跨平台嗎,只有.net core 才開始13F 06/13 19:56
holebro: 10幾年前還沒開始寫程式 想不到微軟如此大言不慚15F 06/13 19:56
vi000246: 看不懂 你是軟體工程師嗎 這問題有點外行16F 06/13 20:08
MoonCode: windows 的個人電腦占比這麼高了 有什麼好跨的17F 06/13 20:11
testPtt: 以前是.net standard18F 06/13 20:30
OriginStar: 原PO應該是搞錯了,寫一次在不同系統可以執行是Java的宣言,.NET 說的是指在平台上使用C#、VB.NET...等經過編譯後可以會互通執行,強調的點不一樣19F 06/13 20:49
yiti: .net core出來的web程式,可以直接無痛放linux啊… 現在已經很多企業這樣做了
然後連最新的ML net也可以欸,哪裏沒辦法跨平台
這也是為什麼每年的程式框架使用率.Net會一直提升,因為他要打造每位程式編程員都能寫出一樣的程式22F 06/13 22:33
a9603700: flutter: 有人說到跨平台?27F 06/13 22:55
neo5277: 你是有多落後28F 06/14 00:57
chuegou: 這話題讓我想到firefoxOS29F 06/14 01:09
jccat: 我以前主管有強調+炫耀可以寫 app    XD30F 06/14 02:16
MyNion: .NET Core跟5以後都可以跨平台了
尼是不是活在你所說的十幾年前0.031F 06/14 02:42

--
作者 andonie 的最新發文:
點此顯示更多發文記錄