- 主题:是不是中国从事 Linux GUI 编程的程序员有点少?
没啥难度。只要是做 PC 端的 GUI,就都差不多。
事实上,我觉得只要是做 GUI,不论你是做 pc, macos, android, ios 还是 web 端的开发,最后都会发现差不多相通。无非是布局,控件、事件循环这几个概念。我因为懂 web 开发,所以没花多少时间就学会了 Qt 和 Android 开发。我情况再学个 VR 开发也不是难题。
【 在 atzlinux 的大作中提到: 】
: 一个 window GUI 的程序员,转到 Linux GUI 开发, 这个难度如何?
--
FROM 120.41.173.*
不是比较少。是现在 PC 端开发不流行了。所以你比较少见过。
去一些做工控的、嵌入式、CAD、CAE 的公司,还是很多的。
在互联网上面推广 PC 软件很麻烦。所以做一块的特别少。
【 在 atzlinux 的大作中提到: 】
: 感觉国内能够使用 Qt 和 gtk 开发的程序员比较少似的
: 开发的 Linux GUI 程序,大部分就是用的一个 electronic
--
FROM 120.36.238.*
楼主是做 linux 发行版的。
讲实话我不太看好这个事情。:-(
不过如果真的想搞好发行版,还真的需要一定的 GUI 开发能力。
我建议楼主如果真有兴趣做这件事情,可以先从中小公司的 linux 维护与咨询先开始做。积累一下需求和资金,再慢慢地开始进行需求的开发。
【 在 shocker 的大作中提到: 】
: 用Linux当客户端的不多,何必自己找不愉快呢。
--
FROM 120.36.238.*
铜豌豆 Linux 啊。
其实我有个非常好的 Linux 发行版的主意,可惜需要强大的开发团队才能做起来。不需要借助信创这些 tob 的销售网络,而是可以直接通过互联网营销做起来的。
【 在 shocker 的大作中提到: 】
: 噢,你这么一说想起来了,什么豆荚吧。
: 说真话,国内做发行版,还是得背后靠大树,走信创吧,不过这条路靠的不是技术,现在也怕已是一片红海。
: 没有关系网,还不如裁剪一下搞点智能终端的,做点应用。
: ...................
--
FROM 120.36.238.*
Qt 是 LGPL 和 GTK 一样。商业闭源只要不用到 GPL 模块就不需要购买授权。
【 在 atzlinux 的大作中提到: 】
: 用 QT 开发商业闭源软件,应该需要购买 license。
: 商业开源版权协议的软件,好像不需要购买。
: 但是我估计国内很多用 QT 开发的商业闭源软件,应该没有买 license。
: ...................
--
FROM 183.253.147.*
商业软件可以链接 lgpl 程序库的。但是不能静态链接,只能动态链接。
所以商业软件,一般情况下可以任意使用 QtWidgets 程序库。
【 在 greenbcs 的大作中提到: 】
: 对,我司的软件采用LGPL License
--
修改:hgoldfish FROM 110.81.1.*
FROM 110.81.1.*
符合啊。所以你们的商业软件可以闭源的。
还有一种情况是写出来的软件都是给自家用的。那就无所谓什么授权了。此时无需向第三方开发源代码。
【 在 greenbcs 的大作中提到: 】
: 不是静态编译,是动态编译然后打包发布。
: 也没有用js的QT,这样应该符合商业使用要求吧
--
修改:hgoldfish FROM 110.81.1.*
FROM 110.81.1.*
我在想。因为最近开发人员供给非常充足。是否成本更高的 PC 端 GUI 会有些复苏。
还有另外一个原因我就不讲了。
【 在 updatedq 的大作中提到: 】
: 很多业务用 web 端可以替代,桌面端的需求再减少
: web 兼容性没问题就大多数情况没啥问题
--
修改:hgoldfish FROM 183.253.146.*
FROM 183.253.146.*