Net Core2 0如何實現WInform 介面程式 程式跨平台執行?

時間 2021-05-31 08:01:40

1樓:無缺草

目前只能在Windows平台使用。

企業的唯一目的是盈利,既不是開源,也不是跨平台。微軟是為賺錢進行開發,而不是「為大眾免費開發」。谷歌也同樣如此。跨平台的GUI程式不符合微軟的商業利益。

微軟.NET Core伺服器產品跨平台是因為Azure開始賺錢了。使用者租賃跑Linux的.

NET Core,微軟也能賺錢,Azure上Linux已經超過了Windows。而本身微軟在網路伺服器市場只佔1成不到。通過Azure多搶占一些使用者的收益,帶來數百億美元的年收入,目前已經遠遠超過伺服器軟體(Windows Server)銷售的損失。

目前微軟大部分收入還是來自於Windows和Office。如果GUI跨平台了,使用者都去用免費Linux桌面,或者應用變得一樣豐富的Mac,微軟豈不是要倒閉。目前Azure的收入還彌補不過來這一塊損失。

所以桌面GUI跨平台,微軟總是扭扭捏捏。

谷歌開源,是因為1%資源開發搜尋引擎賺了公司99%的錢,剩下99%的人隨便折騰玩。看看谷歌玩壞了(關閉)多少專案,都無所謂。開源不影響公司總收入,還能提高口碑和技術競爭力。

2樓:

NET Core 2.0的繪圖API已經7788了,估計下次版本發布GDI+的跨平台就能實現了,有了GDI+這個基礎,WinForm跨平台就是水到渠成的事兒了,何況XamlStandard 1.0標準也出了,那就意味著WPF在不久的將來也會跨平台

程式設計師如何實現財務自由?

Pin Zheng 不爭財務自由的標準,只要有一定的初始資本,如一千萬,後面就可以通過降低生活成本 投資理財 創業等等方式繼續消費生活而維持本金不減少。那如何實現財務自由的目標就變成 程式設計師在3 10年內掙到不少於一千萬以上的錢 要達成這個目標,有這幾條路 加入BAT這樣的成熟公司,成長快做出了...

如何實現這個Python程式迴圈break?

兩株棗樹 大致我覺得可以把判斷退出迴圈的放在第乙個if語句,輸入3,直接break退出迴圈,後面的計算往後放。Python是按語句順序執行的,所以輸入3後,你的程式其實前面部分還是會執行,只有執行到最後乙個語句才會退出。 金剛腿十八 usr bin python3 coding utf 8 prin...

如何用程式實現乙個虛擬宇宙?

000000 能模擬宇宙的一切基本屬性和物理定律的最小系統,估計是宇宙本身,好像廢話啊 O O哈哈哈 希望哪天有未來人類穿越過來打臉,然後我死死抱住她一起去未來,hohoho o 其實著眼於解決實際問題的話,好像不需要那麼麻煩吧,通常合理簡化的模型一樣可以得到比較靠譜的答案啊 有神馬問題需要模擬宇宙...