GUI引發的一場腦部大戰|wine、wsl、mono、gtk、qt


沒寫完不想寫了,先發布吧,這就是一個引子。

在春天種下一顆種子~~~~

 

GUI引發的一場腦部大戰|wine、wsl、mono、gtk、qt

思路開拓了,方法一下子就來了

wine可以運行大部分Windows軟件,實在不行還有虛擬機,虛擬機性能弱,還可以進行遠程服務器玩耍。

大家都來完善Linux系統,就可以慢慢放棄使用Windows系統了

golang+gtk

golang+QT

C#+mono

dotnet core+gtk#

 


dotnet core3+gtk#
golang + gtk
java + swt\swing
c+gtk\qt 

先說一下我的個人需求吧,就是在Linux上面有一個簡單GUI界面,一開始是用golang寫的一些小程序,都是命令行模式以及命令行UI。不能有圖片之類的東東,so很蛋疼。就想着有那么一個簡單的GUI界面。QT先進入了眼簾,因為QT跨平台比較好,但是因為編譯時間較長,並且與最開始的需要有點出入。

簡單還穩定,肯定要考慮一下GTK了。我使用的系統的deepin基於Ubuntu系統也就是內核為“大便系統”。整個系統的UI都是用gtk寫,那么肯定能滿足我的需求咯。

開始搞。

golang的gtk庫都是個人開發,有些東東不是很完善。

 

C#+mono

這個嘛,最爽的可以用vs開發然后在Linux上面運行,但是我用的deepin系統,mono那個IDE在這個破系統上面還不能愉快的玩耍,我就不用咋地。

不過嘛可以愉快的運行以及編譯好的大部分軟件。哈哈哈哈

core 3.0 +gtk#

這個很爽呀,基於C#,C#也算是老相識。(為毛不用Java呢,這是一個好問題,比較他丫的能快平台運行。這是一個個人問題,我就不想用Java,咋地就醬紫。哈哈哈其實就像有多試一試其他的解決方案。)

https://github.com/dotnet/templating/wiki/Available-templates-for-dotnet-new

dotnet new -i "GtkSharp.Template.CSharp" 
 
 

 

 

 

 

 

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM