[討論] .NET Framework 跨平台是不是假議題

看板Soft_Job (軟體人)作者 (前進國營 實現人生)時間1周前 (2024/06/13 14:40), 編輯推噓26(29338)
留言70則, 43人參與, 6天前最新討論串1/1
各位專業資訊人好 小弟一直有一個疑惑 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 (臺灣) ※ 文章網址: https://www.ptt.cc/bbs/Soft_Job/M.1718260802.A.A15.html

06/13 14:49, 1周前 , 1F
圖形那邊基本上沒有跨平臺
06/13 14:49, 1F

06/13 14:52, 1周前 , 2F
.net core? .net framework?
06/13 14:52, 2F

06/13 15:00, 1周前 , 3F
.net core沒扯到ui的部分確實可以啊~
06/13 15:00, 3F

06/13 15:04, 1周前 , 4F
一份code無痛跨平台編譯,且行為一致.還是算了吧~
06/13 15:04, 4F

06/13 15:05, 1周前 , 5F
做做prototype可以,功能越來越複雜最後還是會拆原生
06/13 15:05, 5F

06/13 15:18, 1周前 , 6F
這就是外行人看熱鬧內行人看門道阿
06/13 15:18, 6F

06/13 15:35, 1周前 , 7F
.net core 才有跨平台。
06/13 15:35, 7F

06/13 16:40, 1周前 , 8F
ui 要弄什麼avalonia還是mono的介面才有 不過很麻煩
06/13 16:40, 8F

06/13 16:56, 1周前 , 9F
跨平台就是理想阿,看一堆跨平台的APP被嫌成那樣
06/13 16:56, 9F

06/13 16:56, 1周前 , 10F
超吃資源,流暢度也被原生屌打
06/13 16:56, 10F

06/13 18:28, 1周前 , 11F
微軟的東西從來都沒有跨出去過
06/13 18:28, 11F

06/13 19:43, 1周前 , 12F
.net core可以
06/13 19:43, 12F

06/13 19:56, 1周前 , 13F
.net framework 有強調過跨平台嗎,只有.net core 才開始
06/13 19:56, 13F

06/13 19:56, 1周前 , 14F
06/13 19:56, 14F

06/13 19:56, 1周前 , 15F
10幾年前還沒開始寫程式 想不到微軟如此大言不慚
06/13 19:56, 15F

06/13 20:08, 1周前 , 16F
看不懂 你是軟體工程師嗎 這問題有點外行
06/13 20:08, 16F

06/13 20:11, 1周前 , 17F
windows 的個人電腦占比這麼高了 有什麼好跨的
06/13 20:11, 17F

06/13 20:30, 1周前 , 18F
以前是.net standard
06/13 20:30, 18F

06/13 20:49, 1周前 , 19F
原PO應該是搞錯了,寫一次在不同系統可以執行是Java的
06/13 20:49, 19F

06/13 20:51, 1周前 , 20F
宣言,.NET 說的是指在平台上使用C#、VB.NET...等經過
06/13 20:51, 20F

06/13 20:52, 1周前 , 21F
編譯後可以會互通執行,強調的點不一樣
06/13 20:52, 21F

06/13 22:33, 1周前 , 22F
.net core出來的web程式,可以直接無痛放linux啊… 現在已經
06/13 22:33, 22F

06/13 22:33, 1周前 , 23F
很多企業這樣做了
06/13 22:33, 23F

06/13 22:33, 1周前 , 24F
然後連最新的ML net也可以欸,哪裏沒辦法跨平台
06/13 22:33, 24F

06/13 22:39, 1周前 , 25F
這也是為什麼每年的程式框架使用率.Net會一直提升,因為他要
06/13 22:39, 25F

06/13 22:39, 1周前 , 26F
打造每位程式編程員都能寫出一樣的程式
06/13 22:39, 26F

06/13 22:55, 1周前 , 27F
flutter: 有人說到跨平台?
06/13 22:55, 27F

06/14 00:57, 1周前 , 28F
你是有多落後
06/14 00:57, 28F

06/14 01:09, 1周前 , 29F
這話題讓我想到firefoxOS
06/14 01:09, 29F

06/14 02:16, 1周前 , 30F
我以前主管有強調+炫耀可以寫 app XD
06/14 02:16, 30F

06/14 02:42, 1周前 , 31F
.NET Core跟5以後都可以跨平台了
06/14 02:42, 31F

06/14 02:42, 1周前 , 32F
尼是不是活在你所說的十幾年前0.0
06/14 02:42, 32F

06/14 08:35, 1周前 , 33F
看到你的問題我還以為今年是2010
06/14 08:35, 33F

06/14 08:47, 1周前 , 34F
.NET framework指的是windows系列的跨平台,現在有.net co
06/14 08:47, 34F

06/14 08:47, 1周前 , 35F
core是真正的跨平台了,雖然我沒在其他平台上跑過程式
06/14 08:47, 35F

06/14 09:05, 1周前 , 36F
現在.net core程式通常都跑在Linux上了吧,只有開發可
06/14 09:05, 36F

06/14 09:05, 1周前 , 37F
能在Windows上,但要用Linux或Mac開發也不是不行
06/14 09:05, 37F

06/14 09:27, 1周前 , 38F
你那邊歐印台積電跟輝達還來得及
06/14 09:27, 38F

06/14 09:31, 1周前 , 39F
要真正跨平台只能走web吧?
06/14 09:31, 39F

06/14 09:49, 1周前 , 40F
早一點的 .net standard 就可以無痛跑在 linux 跟 win
06/14 09:49, 40F

06/14 12:57, 1周前 , 41F
在雲嗎
06/14 12:57, 41F

06/14 14:31, 1周前 , 42F
一位穿過蟲洞來到未來的人
06/14 14:31, 42F

06/14 16:53, 1周前 , 43F
?.net framework 有說過可以跨平台嗎?應該是.net core
06/14 16:53, 43F

06/14 16:53, 1周前 , 44F
(5以上沒有core)才對
06/14 16:53, 44F

06/14 16:54, 1周前 , 45F
而且你拿十幾年前的觀念套到現在,早就更新不知道哪去了
06/14 16:54, 45F

06/14 16:54, 1周前 , 46F
,還活在過去嗎?
06/14 16:54, 46F

06/14 17:05, 1周前 , 47F
你自己對跨平台的理解太淺吧,明明你第一句都說了,只要支
06/14 17:05, 47F

06/14 17:05, 1周前 , 48F
援.NET執行環境,所以問題就不是.NET不能跨平台,是還沒有
06/14 17:05, 48F

06/14 17:06, 1周前 , 49F
開發Linux、mac的CLR啊,後來有空做了不就有了嗎
06/14 17:06, 49F

06/14 17:12, 1周前 , 50F
只要用process VM或interpreter,都可以說有跨平台啊,而這
06/14 17:12, 50F

06/14 17:14, 1周前 , 51F
種跨平台本來就只保證基於標準SDK開發的能跨,沒有保證SDK
06/14 17:14, 51F

06/14 17:16, 1周前 , 52F
可以包山包海,總是會有些lib/framework只想實作某個平台版
06/14 17:16, 52F

06/14 17:17, 1周前 , 53F
然後你最後那段就錯了,Java跟.NET一樣,有人肯做JVM/CLR就
06/14 17:17, 53F

06/14 17:19, 1周前 , 54F
能跨架構,早就有ARM、PowerPC、SPARC的JVM了好嗎
06/14 17:19, 54F

06/14 17:46, 1周前 , 55F
MAUI還有呼吸嗎…
06/14 17:46, 55F

06/14 20:06, 1周前 , 56F
真的屌 之前有看過有狂人在超任上跑.NET
06/14 20:06, 56F

06/14 20:07, 1周前 , 57F
喔不對是NES
06/14 20:07, 57F

06/14 20:07, 1周前 , 58F
06/14 20:07, 58F

06/15 00:38, 1周前 , 59F
我還特別看一下現在是民國幾年
06/15 00:38, 59F

06/15 01:37, 1周前 , 60F
net core blazor都可以上 linux docker某電信已有專案在
06/15 01:37, 60F

06/15 01:37, 1周前 , 61F
用了三年了。
06/15 01:37, 61F

06/15 14:23, 1周前 , 62F
自己不懂怪framework?
06/15 14:23, 62F

06/15 15:44, 1周前 , 63F
你在哪間公司寫程式?
06/15 15:44, 63F

06/15 17:07, 1周前 , 64F
2024 年了還拿 net framework 出來戰 XDDDD
06/15 17:07, 64F

06/15 20:53, 1周前 , 65F
話說有個mono~~
06/15 20:53, 65F

06/16 03:56, 1周前 , 66F
我還以為ptt 掛了 帶我回到10年前
06/16 03:56, 66F

06/16 09:15, 1周前 , 67F
滑PTT戰dot net,一整個復古風,老人臭
06/16 09:15, 67F

06/16 19:02, 6天前 , 68F
你用現在理解的跨平台去解讀他當年發明時的跨平台…
06/16 19:02, 68F

06/16 19:03, 6天前 , 69F
什麼都不用懂打微軟就是神的論壇應該是十幾年前了
06/16 19:03, 69F

06/16 22:42, 6天前 , 70F
有人肯做就能 framework都是這樣 那就是生態系的問題
06/16 22:42, 70F
文章代碼(AID): #1cQfH2eL (Soft_Job)
文章代碼(AID): #1cQfH2eL (Soft_Job)