[討論] .NET Framework 跨平台是不是假議題
各位專業資訊人好
小弟一直有一個疑惑
10幾年前 .NET framework推出的時候
號稱 任何機器或系統 只要支援.NET執行環境
軟體只要寫一次 就可以在各種不同系統中執行
這聽起來真是超神~!
我以為 MACOS linux 等各大作業系統 執行常見的win應用程式不遠了
結果後來發現 根本沒有阿!
連同樣X86下執行的Linux都跨不出去
更何況 如果連CPU都不同指令集 更是不可能做到
.NET所謂跨平台 原來是說 [windows各版本間的跨平台??]
比如windows xp寫的程式
可以在win7 win10跑之類的?
這結果只能說是[相容性高]吧~餅畫那麼大
現在回頭看真的覺得很好笑
JAVA好像比較好一點 在JVM幫助下 真的看過不少軟體
可以同時在win與linux執行的
不過也沒辦法跨架構 如ARM架構下的各種作業系統
--
圖形那邊基本上沒有跨平臺
.net core? .net framework?
.net core沒扯到ui的部分確實可以啊~
一份code無痛跨平台編譯,且行為一致.還是算了吧~
做做prototype可以,功能越來越複雜最後還是會拆原生
這就是外行人看熱鬧內行人看門道阿
.net core 才有跨平台。
ui 要弄什麼avalonia還是mono的介面才有 不過很麻煩
跨平台就是理想阿,看一堆跨平台的APP被嫌成那樣
超吃資源,流暢度也被原生屌打
微軟的東西從來都沒有跨出去過
.net core可以
.net framework 有強調過跨平台嗎,只有.net core 才開始
吧
10幾年前還沒開始寫程式 想不到微軟如此大言不慚
看不懂 你是軟體工程師嗎 這問題有點外行
windows 的個人電腦占比這麼高了 有什麼好跨的
以前是.net standard
原PO應該是搞錯了,寫一次在不同系統可以執行是Java的
宣言,.NET 說的是指在平台上使用C#、VB.NET...等經過
編譯後可以會互通執行,強調的點不一樣
.net core出來的web程式,可以直接無痛放linux啊… 現在已經
很多企業這樣做了
然後連最新的ML net也可以欸,哪裏沒辦法跨平台
這也是為什麼每年的程式框架使用率.Net會一直提升,因為他要
打造每位程式編程員都能寫出一樣的程式
flutter: 有人說到跨平台?
你是有多落後
這話題讓我想到firefoxOS
我以前主管有強調+炫耀可以寫 app XD
.NET Core跟5以後都可以跨平台了
尼是不是活在你所說的十幾年前0.0
看到你的問題我還以為今年是2010
.NET framework指的是windows系列的跨平台,現在有.net co
core是真正的跨平台了,雖然我沒在其他平台上跑過程式
現在.net core程式通常都跑在Linux上了吧,只有開發可
能在Windows上,但要用Linux或Mac開發也不是不行
你那邊歐印台積電跟輝達還來得及
要真正跨平台只能走web吧?
早一點的 .net standard 就可以無痛跑在 linux 跟 win
在雲嗎
一位穿過蟲洞來到未來的人
?.net framework 有說過可以跨平台嗎?應該是.net core
(5以上沒有core)才對
而且你拿十幾年前的觀念套到現在,早就更新不知道哪去了
,還活在過去嗎?
你自己對跨平台的理解太淺吧,明明你第一句都說了,只要支
援.NET執行環境,所以問題就不是.NET不能跨平台,是還沒有
開發Linux、mac的CLR啊,後來有空做了不就有了嗎
只要用process VM或interpreter,都可以說有跨平台啊,而這
種跨平台本來就只保證基於標準SDK開發的能跨,沒有保證SDK
可以包山包海,總是會有些lib/framework只想實作某個平台版
然後你最後那段就錯了,Java跟.NET一樣,有人肯做JVM/CLR就
能跨架構,早就有ARM、PowerPC、SPARC的JVM了好嗎
MAUI還有呼吸嗎…
真的屌 之前有看過有狂人在超任上跑.NET
喔不對是NES
我還特別看一下現在是民國幾年
net core blazor都可以上 linux docker某電信已有專案在
用了三年了。
自己不懂怪framework?
你在哪間公司寫程式?
2024 年了還拿 net framework 出來戰 XDDDD
話說有個mono~~
我還以為ptt 掛了 帶我回到10年前
滑PTT戰dot net,一整個復古風,老人臭
你用現在理解的跨平台去解讀他當年發明時的跨平台…
什麼都不用懂打微軟就是神的論壇應該是十幾年前了
有人肯做就能 framework都是這樣 那就是生態系的問題
81
[閒聊] Mac mini的環境限制在聞完M1的香氣後,還是要回歸現實面; M1本身是arm架構,所以要跑x86的東西就需要模擬 看看果果官方的Rosetta 官方承認有兩種情形無法模擬:20
[心得] 手機裝Windows 11的效能在手機上跑Windows 11...不是虛擬機,來看看有哪些程式能正常執行。 Renegade Project主要研究如何在手機上裝Windows 11 ARM版 目前只要處理器是高通s845的手機都有機會裝(現在一堆二手都蠻便宜的),例如極客灣用 的OnePlus 6T,而我的是小米Pocofone F1,按照外國Youtuber的教學。19
[情報] 微軟發佈ARM開發平台 Project Volterra微軟在2022 Build Keynote發佈ARM開發平台Project Volterra 將採用高通SoC,不過詳細規格還不清楚 這次還附帶原生ARM開發工具 Visual Studio 202216
[情報] Linus Torvalds公布Linux 5.19,讚Arm-baLinus Torvalds公布Linux 5.19,讚Arm-based Mac電腦好用 文/林妍溱 | 2022-08-02發表 Linux之父Linus Torvalds上周公布Linux 5.19版核心,而且稱Arm-based Mac電腦終於變得對開發工作很有用了。 Torvalds是利用執行Asahi Linux on Arm64 Mac筆電釋出最新版核心。他說,很早以前就有Arm 64硬體執行Linux,但是作為開發平臺而言,從來都不是很好用,但這次拜Asahi團隊之賜,他等待許久的願望終於成真。 這是Torvalds第3次使用蘋果硬體做Linux 開發。很多年前第1次是使用PPC970機器,10多年前當輕薄型筆電MacBook Air推出時是第2次。16
[討論] Android玩Windows exe遊戲 Winlator討論透過Winlator,在任意Android手機玩Windows遊戲的方法。無需打指令 先看看外國玩家的影片示範吧 Android手機執行Fallout 3 而這裡我要測試的遊戲是《閃亂神樂 少女們的證明》14
[討論] COBOL for Linux on x86IBM推COBOL上雲端 擁有50年歷史的程式語言COBOL,IBM現在推出可在x86 Linux環境運作的COBOL版本,使得 COBOL應用程式也能雲端化 文/李建興 | 2021-04-09發表 IBM發布了可在x86的Linux環境運作的COBOL(COBOL for Linux on x86)版本,其包含9
[討論] 多個iOS裝置能透過越獄跑Linux名詞解釋 checkra1n是iOS的越獄軟體,依賴的是蘋果iOS裝置的硬體開機漏洞,蘋果無法用iOS更新 修復,只能用軟體阻擋。使得A7~A10晶片的iOS手機、平板至今仍有很強的可玩性。 儘管如此,checkra1n要透過MacOS或Linux電腦給手機越獄,並且手機重開機後就要重越一 次,可說是不完美越獄。2
Re: [問卦] 如何在Linux底下自幹win3.1系統?有點晚幾天看到這篇了, 最近在 Linux 上玩 Windows 3.1 懷舊玩得很兇 甚至把網路上一些 Win 3.1 中文軟體都從網拍上標來 準備一一整理放上 archive.org 那麼小弟就接著 jserv 的話題繼續 除了透過 DOSBOX 執行 Windows 3.1 跑軟體外1
Re: [問卦] 作業系統用linux會有什麼不方便嗎現在家用電腦性能這麼強 多跑幾個作業系統應該很正常八 十幾年前兩家的cpu都支援硬體虛擬化惹 虛擬化的成本只有2%左右 四捨五入就是沒損失