Loading [MathJax]/jax/output/CommonHTML/config.js
前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
社区首页 >专栏 >GUI引发的一场脑部大战|wine、wsl、mono、gtk、qt

GUI引发的一场脑部大战|wine、wsl、mono、gtk、qt

作者头像
landv
发布于 2019-10-15 07:13:20
发布于 2019-10-15 07:13:20
1.7K0
举报
文章被收录于专栏:landvlandv

没写完不想写了,先发布吧,这就是一个引子。

在春天种下一颗种子~~~~

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" 

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2019-10-14 ,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
暂无评论
推荐阅读
编辑精选文章
换一批
记一次Fcitx5的安装
以上是github上记录的fcitx5的仅有的寥寥几笔,想看到更多的内容请查看老K的文章
impressionyang
2020/08/27
5.3K1
记一次Fcitx5的安装
Mono 开发 (使用.NET技术的你,绝对不能忽略Mono)
当微软把.NET提交到ECMA/ISO成为公开的标准时,就表示.NET已经走向开放,不再只是微软专属的技术。当Mono 1.0正式发布时,也就等于是宣布开放成真了,.NET程序不用被局限在Windows平台上,Mono可以让.NET程序在Windows、Linux、MacOS X、Solaris、BSD等操作系统上面运行,至于硬件平台,Mono也已经支持32-bit和64-bit的x86、PowerPC、SPARC。Novell看到Mono的潜力,现在成为Mono背后最大的支柱。如果.NET是你现在所使用的
张善友
2018/01/22
3.2K0
Arch Linux (Manjaro) 配置与常用软件安装指南
以前就有听说Manjaro大大简化了Arch繁琐的安装,而且排名也相当不错,但一直没有尝试。正好@某昨在群里提到,于是我就心血来潮的装了个试试。Manjaro是我第三次尝试(之前是Ubuntu和短暂的Deepin)将Linux作为一个独立系统(而非WSL、虚拟机)用于日常使用。经过一段时间的使用体验后,我深刻体验到了Arch系软件包之全的好处,其社区之完善与软件包质量之高是我之前未曾想到的。不过,其实Manjaro诸多软件的安装、配置还是有一些需要注意的地方,于是在这篇文章中我会记录我在系统配置、安装软件时遇到的坑,与一些解决方法。 文中使用的桌面环境为KDE。文章将会持续更新。如有问题或希望贡献你自己的经验,欢迎留言或发邮件至admin@kaaass.net。
KAAAsS
2022/01/14
9.2K0
Zetcode GUI 教程
版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
ApacheCN_飞龙
2019/10/25
2.5K0
盘点十大golang gui扩展库
不管你承不承认,在2020年的时候,golang已经不是小众语言了,很多的公司和开发者都在开始学习使用golang进行业务开发了。Docker,k8s的出现让人们知道,原来golang在服务器端是那么的强大。
程序那些事儿
2023/03/07
5.6K0
盘点十大golang gui扩展库
dotnet 使用 Avalonia 开发 UOS 原生应用
最近很火的是国产的操作系统 UOS 系统,这个系统现在存在的问题就是生态没搭建起来。作为 dotnet 开发者,可以通过很多不同方向的技术为 UOS 系统生态贡献应用,如 Xamarin 和 GTK# 或 wine 和 win32 应用,或 mono 和 WinForms 应用等。本文将安利大家使用 Avalonia 框架开发 UOS 上的原生应用
林德熙
2020/04/08
1.6K0
Qt学习前言
完全基于Linux真正成长起来的公司仍然寥寥无几,而奇趣试图在开源里找到一条独特的发展之路。
黑泽君
2018/10/11
1.3K0
全志 Tina Linux 图形系统 框架介绍 最全介绍 MiniGUI、QT5、EFL、GTK+(WebkitGtk、Midori)、DirectFB、Wayland
本文档将介绍 Allwinner Tina Linux 中已经移植好的窗口系统,以及怎么使用,包括 MiniGUI、QT5、EFL、GTK+(WebkitGtk、Midori)、DirectFB、Wayland,整体结构 如下:
韦东山
2022/12/28
17.5K0
全志 Tina Linux 图形系统 框架介绍 最全介绍 MiniGUI、QT5、EFL、GTK+(WebkitGtk、Midori)、DirectFB、Wayland
一个程序员应该怎样学会编写带GUI的程序?
图形用户界面,英文为Graphical User Interface,简写为GUI。
LIYI
2021/02/23
3.1K0
一个程序员应该怎样学会编写带GUI的程序?
Ubuntu-20.04-LTS(桌面与服务器)版基础配置
Ubuntu 20.04 是 Ubuntu 的第 8 个 LTS 版本代号为"Focal Fossa"; 下载地址: http://releases.ubuntu.com/20.04/ 下载镜像时可以选择以下两种镜像:
全栈工程师修炼指南
2022/09/29
6.9K0
Ubuntu-20.04-LTS(桌面与服务器)版基础配置
manjaro 安装分区以及配置方案
使用iso模式做成启动盘后能直接存储文件,传统bios推荐用这种方式,分区方案选择MBR 使用dd模式做成启动盘后,需要自己划分分区才能存储文件,uefi推荐用这种方式,分区方案选择GPT
全栈程序员站长
2022/06/26
7.8K0
manjaro 安装分区以及配置方案
C#开源资源大汇总
一、AOP框架 Encase 是C#编写开发的为.NET平台提供的AOP框架。Encase 独特的提供了把方面(aspects)部署到运行时代码,而其它AOP框架依赖配置文件的方式。这种部署方面(aspects)的方法帮助缺少经验的开发人员提高开发效率。
全栈程序员站长
2022/07/04
2.2K0
awesome-linux-software-cn
Awesome-Linux-Software 是由 LewisVo 发起并维护的 Linux 软件资源列表。该列表收集了许多在 Linux 平台下非常棒的软件、实用工具以及其它相关资料,方便 Linux 爱好者查阅。 另外一个中文版本请参见 这里 应用程序 音频 Airtime - Airtime 是开源广播软件,它用于时间安排和远程站点管理。Open-Source Software Ardour -在 Linux 上录音、编辑和混音。 Audacious - 一款开源音频播放器,可以随心所欲地播放你的音乐
guanguans
2018/05/09
6.6K0
除了JavaScript,2024年还有哪些“钱景”十足的编程语言值得我们学习
随着技术的迅速发展和行业需求的不断变化,编程语言的世界也在持续进化。面对2024年,某些编程语言因其独特的功能和广泛的应用领域,成为了市场上最受追捧的技术。本文将带您深入了解这些钱景十足的编程语言,探索它们在新的一年里为何能成为技术领域的明星。
前端达人
2024/01/03
1.2K0
除了JavaScript,2024年还有哪些“钱景”十足的编程语言值得我们学习
相关推荐
记一次Fcitx5的安装
更多 >
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档