- 主题:有没有了解linux下的gtk编程的?
不抬杠,开发时间和维护成本呢?
另外语言也就C/PYTHON,你还要弄前端的话,js也是必须的吧。
【 在 libgcc (巭孬嫑夯昆勥茓) 的大作中提到: 】
: 本来一个3M的exe桌面程序配合10M的qt库解决的事情,弄成五六种语言几十M几十个文
: 件整成cs架构搞定,这叫专业的事让专业的做
--
FROM 116.30.220.*
在你们眼里qt开发gui是有多低效啊。。。
维护一种语言的成本难道会比维护至少三种语言的还高
【 在 qlogic 的大作中提到: 】
: 不抬杠,开发时间和维护成本呢?
: 另外语言也就C/PYTHON,你还要弄前端的话,js也是必须的吧。
:
--
FROM 171.82.129.*
虽然我一直在用 Qt,但是我还是得说句公道话:
Qt 最大的优势是 C++,最大的劣势也是 C++
【 在 libgcc (巭孬嫑夯昆勥茓) 的大作中提到: 】
: 本来一个3M的exe桌面程序配合10M的qt库解决的事情,弄成五六种语言几十M几十个文件整成cs架构搞定,这叫专业的事让专业的做
--
FROM 117.24.206.*
是低效,就跟c去写cgi一样低效
【 在 libgcc (巭孬嫑夯昆勥茓) 的大作中提到: 】
: 在你们眼里qt开发gui是有多低效啊。。。
: 维护一种语言的成本难道会比维护至少三种语言的还高
--
FROM 116.30.220.*
看熟练度。本青对 Qt, pyqt, angular/vue, android 这几套 GUI 开发框架还算了解。就目前的体验来看,做复杂界面时,Qt,pyqt 开发其实是最快的。但如果做简单界面,不需要特别设计的话,web 这一套最快——尤其是 web 控件很多。
举个例子吧。。比如我最近正在设计实现的一个界面,在表格里面嵌入大量图表以及一个树状编辑器。用 web 总是做不好,用 qt 就很好做。
以前我用 pyqt 比 qt 快,后来我自己根据 python-eventlet 抄了一个 c++ coroutine 库,做网络编程比原生 python 还简单,效率可能比很多用 pyqt 的还高。
【 在 qlogic (戒网了) 的大作中提到: 】
: 是低效,就跟c去写cgi一样低效
--
修改:hgoldfish FROM 117.24.206.*
FROM 117.24.206.*
似乎好多关于GTK的文档都过时了,最好的应该是读官方文档,例如
https://developer.gnome.org/gtk4/4.0/
在Linux上面的话,只要安装devhelp和GTK的开发包,本地也会有相关的开发文档。
【 在 leeyc (巡山小校) 的大作中提到: 】
: 从哪方面入手呢?
: 有没有推荐的书?
: 谢谢!
: ...................
--
修改:easior FROM 61.155.142.*
FROM 61.155.142.*
据我了解,PyGTK也已经过时了,改成PyGObject了。
【 在 hgoldfish (老鱼) 的大作中提到: 】
: python 也可以。但 pyqt, pygtk 的源代码要用 cython 包一下才不会被反汇编。很多人不会这一招。
--
FROM 61.155.142.*
除非是一个团队干这事,一个人干的话熟练掌握这么多东西都是难度。
就数据采集这种,纯qt比混合三种语言开发快多了,维护成本也低。
【 在 qlogic 的大作中提到: 】
: 不抬杠,开发时间和维护成本呢?
: 另外语言也就C/PYTHON,你还要弄前端的话,js也是必须的吧。
:
--
FROM 117.136.54.*
那你应该直接劝退gtk让他转qt啊
【 在 tgfbeta (右旋肉碱) 的大作中提到: 】
: gtk不是一个入门的好切入点
: ui编程自有自己的一套惯例
--
FROM 163.177.68.*
你这个K家的卧底
【 在 tgfbeta (右旋肉碱) 的大作中提到: 】
: 标 题: Re: 有没有了解linux下的gtk编程的?
: 发信站: 水木社区 (Wed Jan 13 20:10:02 2021), 站内
:
: 我觉得可以先从qt入手
: 或者可以先从iOS/Android入手,熟悉了切到Qt,然后再弄明白Gtk
: 很多概念都是为了简化手写UI带来的boilerplate问题发明的
: 但是直接接受这些概念对于一般人来说是有困难的
: 【 在 leeyc (巡山小校) 的大作中提到: 】
: : 从哪方面入手呢?
: : 有没有推荐的书?
: : 谢谢!
: : ...................
:
: --
:
: ※ 修改:·tgfbeta 于 Jan 13 20:11:33 2021 修改本文·[FROM: 125.38.23.*]
: ※ 来源:·水木社区 newsmth.net·[FROM: 125.38.23.*]
--
修改:tgfbeta FROM 125.38.23.*
FROM 124.207.89.*