hummerstudio
2015-08-23 18:18 deepin
https://bbs.deepin.org/post/32058
你正说对了,就应该开发sdk,即使现在没人用,不做永远没有。
目前在发行版级别推出SDK的似乎只有Ubuntu。还基于QT推出了自己的开发工具。
Reply Like 0 View the author
https://bbs.deepin.org/post/32058
你正说对了,就应该开发sdk,即使现在没人用,不做永远没有。
https://bbs.deepin.org/post/32058
目前在发行版级别推出SDK的似乎只有Ubuntu。还基于QT推出了自己的开发工具。 ...
hummerstudio 发表于 2015-8-23 10:18
目前在发行版级别推出SDK的似乎只有Ubuntu。还基于QT推出了自己的开发工具。 ...
olaohu 发表于 2015-8-23 15:31
深度应该也可以基于QT推出自己的开发套件,并以qt的库文件作为基本,就像windows 的win32API,MFC类库。 ...
https://bbs.deepin.org/post/32058
深度应该也可以基于QT推出自己的开发套件,并以qt的库文件作为基本,就像windows 的win32API,MFC类库。 ...
https://bbs.deepin.org/post/32058
@cxbii,可以考虑联系下啊,我感觉Qt比gtk有前途。
https://bbs.deepin.org/post/32058
是的。相对于其他分散自治的各种库来说,QT库是全面而统一的。
https://bbs.deepin.org/post/32058
Qt已经成立独立的商业公司了
Qt的发展并非完全受社区影响,个人认为加入的效果有限 ...
https://bbs.deepin.org/post/32058
加不加入倒无所谓,主要是Deepin是否愿意采用QT来做为推荐的开发方式,还是任由开发者随意选择?
Deepin ...
Popular Events
More
国产操作系统要想发展,必须形成合力,而不是各自圈地,互相对立。
对不同的Linux发行版,做不到一次编码,各OS都能正常安装、运行。
根本原因在于:所谓的Linux系统=Linux内核+外围各种软件+各种库。(大概意思)
各大发行版的相同之处只在于都共同使用了Linux内核,但在外围软件的选择上,却是各种各样,千差万别。
所谓库,就是一些封装了现有方法、功能,可被第三方开发者直接调用的模块,开发者调用这些库,可以更快速的开发软件。
但因为各个发行版默认预置的库版本不同,会造成软件的不兼容,开发者如果一一适配,无疑工作量非常大。选择太多,最终大多数人会选择放弃选择。
比如Deepin有些软件是基于Python2开发的,但若是有些发行版中安装的是Python3,便出现依赖冲突,无法正常运行。
所以:
1.统一国产操作系统应用商店的实质就是统一系统预置的各种库的版本
2.目的是为了减轻开发者适配工作量,实现一次编码,各OS都能正常安装、运行
如此才能真正吸引到开发者来开发Linux桌面软件,形成国产操作系统的生态
Windows的成功有各种各样的原因,但不可否认的一点,是它对开发者的友好程度。微软称第二,没人敢称第二。
开发文档齐全,从入门到精通,并且文档完全中文化,代码里的注释都是中文,一步一步手把手教学。如此才成就了最庞大的开发者数量,才有了这么多的软件。
市场占有率高无疑能吸引开发者,但同时也要为开发者提供方便,易于开发其上的软件,可以让开发者更容易留在这个平台上,更快的复制开发者团队。
如此才能促进鸡生蛋、蛋生鸡的速度。