大家都知道go语言生态并没有什么好的gui开发框架,“能用”的一个手就能数的清,好用的就更是少之又少。今天为大家推荐一个go的gui库go-fltk。它是通过cgo调用了c++的fltk库,性能非常高,也非常节约资源。下来我们来看看这个go-fltk到底有什么过人之处。
我们不去谈 docker 的成功让 golang 变得多么出色,我们今天只谈一谈那些由 golang 开发的终端应用,都说不在终端下工作的程序员不是一个好后台,今天我们就看看 golang 是如何让终端插上翅膀的。它可以绘制出各种线性和图表。
Yao 基于 flow-based 编程思想,采用 Go 语言开发,支持多种方式扩展数据流处理器。这使得 Yao 具有极好的通用性,大部分场景下可以代替编程语言, 在复用性和编码效率上是传统编程语言的 10 倍;
因公司有国产化(主要兼容麒麟操作系统+armV8架构的处理器)的项目的需求,为桌面应用程序,根据公司资源情况,在技术层面进行了一些选型调研。一般来说,开发语言本身都是有跨平台能力的,比如java(jvm),c#(.
前几天发微头条,说我体验了一下go语言的gui框架fyne挺好的,打算研究研究。很多朋友留言说go的gui框架还很多,还说很多比fyne好用。于是我也去一一体验了,最后的结论是还是继续用fyne。因为其它gui框架不能做手机应用,而fyne是桌面、手机软件通杀的。
#开发框架# #桌面开发框架#desktop developing solution。从15年入行至今已有八年多时间,开发过不少项目,大部分都是web项目,桌面项目很少,且都是小项目。当时都是用Java Swing,在部门内部使用,界面很丑,注重跨平台和稳定性,其他不重要。
导致很多不是专门搞编程工作的人,没办法对它提起兴趣,因为很鸡肋,连个界面都没有谁会喜欢呢,有人说它不适合搞gui,所以官方不搞gui库,而我觉得想让golang真的火爆起来必须学习python的做法,很多不适合的领域人家也喜欢支持一下,比如GUI 游戏,后端,爬虫这些其实python也不太合适,但是人家依然把这种领域搞了出来甚至还被培训机构改炒作到让新手觉得python很适合搞界面,搞后端,搞游戏,搞任何方向,而实际上python仅仅适合大数据,自动化测试以及 人工智能真的上线大厂还是会选择将代码转为c++,才能效率高,它的作用明显就是用作于一种探索的工具来使用 人工智能的主要语言其实是c++。运行go mod init 命令 生成go.mod。