原文: Golang的GUI探讨:不要在一棵树上吊死,要在多棵树上 • 腾图工作室,威远博客,威远工作室,Ease

关于Golang开发GUI界面始终是一个问题,似乎没有大家公认比较好的简单方法。

我也一样在寻找。比如之前试着用Godot来制作界面。得益于Godot的跨平台和精美的制作能力(游戏引擎还不够你想像?),与Golang算是上天作。

最近看AutoHotkey,它也有比较完善的GUI制作。近而又看了AutoIt,制作常见的GUI依然是轻轻松松。虽然它们都有一个共同的问题:仅在Win下。不同的需求,不同的选择吧。

由此想到了标题的:不要在一棵树上吊死。Golang的前端需求,不应该拘泥于Golang来实现。领导都说了:能抓住啥就是好猫。

除了常规用浏览器来解决后端Golang的GUI以外,以上又提供了三种解决GUI的方法。

Golang的GUI探讨:不要在一棵树上吊死,要在多棵树上相关推荐

  1. Webview 将浏览器作为golang的GUI

    1.Golang的跨平台WebVIEW小库.使用WebKit(Gtk/Cocoa)和Edge(Windows) 将浏览器作为golang的GUI界面使用,外面可套层壳,也可直接控制.这解决了golan ...

  2. golang桌面gui库fyne使用

    golang桌面gui库fyne使用 使用 初始项目 新建项目文件夹fyna 执行go mod init 执行go get fyne.io/fyne/v2 执行go mod tidy 创建main.g ...

  3. golang开发GUI桌面应用walk(一)

    golang开发GUI桌面应用(一) 基础操作 requires:Go 1.11.x or later 安装依赖 go get github.com/lxn/walk go get github.co ...

  4. 架构设计:不要在一棵树上吊死

    "不要在一棵树上吊死" 大家不愿承认世界是混乱的.常常期望用单一的,简单的方法来解决现实问题. 怕遇到错综复杂的依赖关系,担心数据更新无法同步,额外的维护开销. 示例: 数据集市的 ...

  5. GuiLite 2.0 发布:Golang 的 GUI 外衣

    开发四年只会写业务代码,分布式高并发都不会还做程序员? >>>   简介 Golang作为新生的高级语言,因为其独特的优势,迅速获得了开发者的支持,作者本身也对Golang简洁,优美 ...

  6. 【哲学探讨】娱乐至死

    毁掉我们的,不是我们所憎恶的东西,恰恰是我们所热爱的东西 --<娱乐至死> 人类不应反对适度娱乐,但当娱乐日渐成为操控话语的霸权力量时,它的负面作用就必须受到重视.人类不反对忧伤和深沉比娱 ...

  7. 俗话说别在一棵树上吊死,那为什么那么多NOSQL都喜欢在LSM树上吊死呢?

    前言 书接上文,大数据大陆上的"王权"之争都终于告一段落,"国王"."领主"以及"议会"之间的关系终于尘埃落定.尘归尘, ...

  8. golang开发GUI桌面应用fyne(三)

    文档 https://developer.fyne.io/started/packaging 画布 Canvas 在 Fyne 中,我们向窗体设置内容的方法 window.SetContent(Can ...

  9. 那些在一个公司死磕到底的人,最后都怎么样了?在一棵树上吊死真的好吗?

    推荐阅读:前阿里P7架构师,分享多年工作心得and面试经验,祝你圆大厂梦 为面阿里P8,我肝了一份651个技术分支的脑图,要么?(限时领) 最近在知乎上看到一个话题 那些在一个公司死磕了5-10年的人 ...

最新文章

  1. Docker 容器技术 — 容器网络
  2. SQL Server加密存储过程的破解
  3. HBase应用笔记:通过Java Api与HBase交互(转自 Taobao QA Team)
  4. Unity2020.1新功能探路:图形渲染相关更新
  5. mysql数据库集群 主主复制 原理_MySql搭建集群 之 主主复制(双主代从)MYSQL数据库...
  6. switchyomega规则列表备份_一键备份微博并导出生成PDF,顺便用Python分析微博账号数据...
  7. 奇计淫巧______bitset优化
  8. 华硕路由器修改 Hosts 以达到局域网内自定义解析
  9. matlab的三维矩阵含义
  10. 读书笔记----10日摘抄整理(12)
  11. 关于微信小程序本机调试可以运行,真机无法运行的问题
  12. 企业如何才能打造出一个高端大气上档次的公司品牌(官网)网站?
  13. A. Liserious战队
  14. oracle 与赛门铁克,赛门铁克Oracle启动Veritas数据中心认证
  15. android获取网卡ip地址吗,Native.js获取android有线网络IP地址
  16. 山城有朵火热的云……
  17. 重装win10时,出现“在EFI系统上,windows只能安装到GPT磁盘”解决方法
  18. linux监控网络端口流量,Linux 网络流量监控利器 iftop
  19. 给孩子们(抄书转贴,80年代看的,影响我一生的文章)
  20. 学生用计算机手机软件,学生计算器app

热门文章

  1. 【转】宽带连接错误的处理办法691、623、678、645、720、721、718、734、769、619、676、815
  2. Evil Coordinate(思维+贪心)
  3. HTTP请求的8种请求方式以及常见的HTTP状态码总结
  4. c语言中swith的用法,语法复习十八:数 词
  5. AMD 显卡Radeon Super Resolution(Radeon显卡超分辨率) 功能,你开启了么?
  6. CAD中怎么倒角?CAD倒角快捷键使用技巧
  7. NBA2K23 手游苹果直装版 手机版ios版下载 ios苹果手机下载
  8. 【转】Windows平台运行Masscan和Nmap
  9. CSS清除浮动的五种方法(超详细)
  10. 机器视觉光源学习总结——低角度环形光源