为什么要说是轻量GUI?因为不想用 Electron 这样的庞然大物。下面的这些 GUI 编译出来最多也就 50M,压缩后只有 20M,还算可以。Wails:Github 4.2kCS模式,一个后端服务,一个前端页面作为UI。前端可以使用 VueReactAngular,可以说很适合偏前端的选手。但是前端页面用系统内置浏览器进行渲染。这就导致一个问题,目前 …
golang 框架
#暑期创作大赛#Kitex[kat'eks] 字节跳动内部的 Golang 微服务 RPC 框架,具有高性能、强可扩展的特点,在字节内部已广泛使用。如今越来越多的微服务选择使用 Golang,如果对微服务性能有要求,又希望定制扩展融入自己的治理体系,Kitex 会是一个不错的选择。框架特点高性能使用自研的高性能网络库 Netpoll,性能相较 go …
今天的推荐是一个 Go 项目,Fyne,一款非常易用的 UI 工具框架。它使用 Go 开发,目标就是通过一份代码能够同时构建桌面和移动端的应用。目前 Fyne 的 1.2 版本是当前的最新版本,同时支持 IOS 和 Android 设备。而正在开发的 1.3 版本,会增加文件选择框、通知和其他支持创建复杂组件的小组件。我们看一下使用 Fyne 开发的应用的显 …
近日有个想法,之前写的命令行工具在使用中逐渐发现交互方式过于原始,自己用的很爽,但是给项目组其他同事使用时就捉襟见肘,于是想给工具加个UI界面。结合自己的技术栈,我更希望工具直接用之前的golang代码,同时有以下几个诉求:使用golang开发足够轻量学习实现成本低跨平台,至少支持 arm&x86平台,至少支持windows、linux、macOS调研了现在 …
对于后端开发者来说,一款好用的框架能够大大提升应用的开发效率。为了降低开发者使用 TiDB 的门槛,方便开发者快速连接到 TiDB,我们也在和合作伙伴一起,逐步完善面向主流开发语言和框架的连接支持。近日,Facebook 开源的 Golang 实体框架 Ent 完成了对 TiDB 数据库的支持。 Ent 是一款易于构建和维护应用程序与大数据模型的框架。具有以 …
“如果你有兴趣成为一名机器学习工程师,那么必须熟练掌握Python——但是,如果你对机器学习的基础架构感兴趣,则应该认真考虑Go。”作者 | Caleb Kaiser译者 | 弯月,责编 | 郭芮以下为译文:如今,众所周知Python是机器学习项目中最流行的语言。尽管R、C++ 和Julia等语言都有各自的支持者和使用情况,但Python仍然是使用最普遍的语 …
提前rpc估计所有的开发同学都知道,不知道的也无所谓,毕竟 我也好几年没用了,今天带大家在复习一下。RPC(Remote Procedure Call) :远程过程调用,是一种通过网络从远程计算机程序上请求服务的技术,像调用本地函数一样调用另一台计算机上的过程或函数。RPC隐藏了网络通信的复杂性,不需要了解底层技术。常用的rpc有grpc、apache th …
- 1