想用tui写一点东西,可以做成web服务,也可以打包为c端服务的那种
1 Like
不知道你这TUI是不是我理解的TUI。
当然是用C语言加libncurses硬核开发了。
字符图形化界面那种,我看很多都是rust写的,但是我不会rust,调研了下py和go也可以,java也行,但是java效果非常差
那就是我说的了。
正经来说,你如果要开发速度,python肯定是首选。老Pandora就用到了一个TUI库,还有很多其他库了。
如果你注意软件保护,用户安装部署方便,还是去用golang。
ok,我选go!
rust 不难的 尝试一下喽
还不太了解这个语言
生产首选 go,相信你会喜欢的
我的个人倾向也是go来着
之前了解到 go 的 TUI 发现 charmbracelet/bubbles: TUI components for Bubble Tea (github.com) 这个挺不错的
1 Like
哈哈哈,真是太感谢了
Rust其实只要掌握了基本原理,并不难。但是如果想要开发速度,还是选Go。
Python是可以很方便的做一个TUI程序,但是打包C端应用就不是那么容易了
可以将python打包成可执行文件,然后C端应用调用就好了,不太复杂
就是说那个,虽然一般有PyInstall之类的工具,但是还是涉及到Python运行时的裁剪等一堆需要设置的事情,就不如Go之类的傻瓜了。
1 Like
我试了下go,go非常方便,不过py可以转web
写啥啊
1 Like
Go也是可以很方便的转成Web的,而且效率更高。所以使用哪种技术栈来实现,纯粹是看你的目标要求。使用要求不高的,用Python搞定完全没有问题;使用要求较高的,Go可以方便的一步到位。
所以这个选择没有定数,一切看需求。
随便写点东西
我调研下,多谢