Qt 是不是比 html 难很多?

2014-03-28 23:15:19 +08:00
 gaicitadie
总有桌面软件情节,觉得不开发个桌面软件枉为程序员,但每次打开Qt的文档都觉得很复杂,硬着头皮也看不下去
9552 次点击
所在节点    Qt
27 条回复
loveyu
2014-03-28 23:54:58 +08:00
应该是难很多,虽然我没玩过QT
cbsw
2014-03-28 23:58:33 +08:00
没有html程序员一说,Qt那可是实打实的C++
for4
2014-03-29 00:02:45 +08:00
html比qt坑很多
gaicitadie
2014-03-29 00:08:19 +08:00
Qt在手机上能有作为吗?开发安卓程序的话比java开发的快还是慢?不指望它挑战object-c了
gaicitadie
2014-03-29 00:09:35 +08:00
很想学学,又怕学无致用,毕竟PC桌面软件的春天过去很久了
jsonline
2014-03-29 00:15:47 +08:00
HTML 不是程序,是标记……
gaicitadie
2014-03-29 00:21:38 +08:00
@jsonline 我说的html就是指代web app
sodatea
2014-03-29 01:03:19 +08:00
开发桌面软件可以用 node-webkit 嘛
yakiang
2014-03-29 01:11:10 +08:00
Qt 其实理解“槽和信号”这个核心机制就很好办了,c++ 基础不错的话也能做出不错的应用,不过我 UI 都是拖拽的。
它的文档也很全(不知道有没有入门文档),用到一个类什么的有时候google不到直接看文档就知道怎么用了。
其实现在桌面应用好像大都是c#写的?学校开了门课就是这样,期末作业是要求你提交一个app进 win8 store (是这么叫的吧)- -
Qt 还是小众了点,即使推出了写安卓和iOS的SDK,市面上还没见过有 ”招安卓开发,要求熟悉Qt的“。。。
likaci
2014-03-29 08:49:59 +08:00
间歇性的接触QT C++ 不知道是C++难还是QT难。反正难用死了
lizheming
2014-03-29 09:01:59 +08:00
同有桌面软件情节啊OAQ!!!!!!!!!!
吾现在正在学Qt,怎么说呢,在一定的程度上Qt肯定是要比Web App要难的,但是Qt的优势在于本地的很全面,而且还可以跨平台。ls说的node-webkit其实也有很多槽点的,我记得它到现在还不支持全局热键...
Qt如ls们所讲,本身并不是很难,文档都非常的全面,界面也可以用Qt Designer拖拽粗来,但是因为C++这门语言很伟(hen)大(tai),然后Qt就可能遭殃了。
如果你熟悉其它任意一门后端语言的话(比如Python),可以试试该语言的Qt(PyQt)~
最后,祝我们一起加油!
lizheming
2014-03-29 09:03:00 +08:00
哦,补充一下,Qt是能写App的,不过嘛..我觉得用处不大OAQ..哈哈哈...
sanddudu
2014-03-29 09:15:49 +08:00
@lizheming 不过好处就是从web迁移到本地成本不会太高(当然如果功能要求比较高的话nw的确坑)
lizheming
2014-03-29 13:31:19 +08:00
@sanddudu 嗯,是的。写点简单的东西还是不错的,如果撇去打包的文件起码都得有50M这个前提的话→_→...
sanddudu
2014-03-29 14:48:30 +08:00
@lizheming 我用UPX打完维持在18M左右(资源文件其实占不多)
lizheming
2014-03-29 18:13:54 +08:00
@sanddudu 唔,没用过你说的这种方法打包,我之前是用WIKI说的方法。不过…18M虽然挺大不过相比较50M好多了,我待会儿试试,谢谢你~
sanddudu
2014-03-29 18:20:36 +08:00
@lizheming UPX就是个压缩壳啦。。。我就是把打包好的文件拿去打壳就好了
LouisLi
2014-03-29 18:26:58 +08:00
文档我觉得适合查阅,学习还是看书好一点吧。
lizheming
2014-03-29 18:57:02 +08:00
@sanddudu 哦,大概就是每次运行都把文件释放到内存的节奏啦?
sanddudu
2014-03-29 19:03:59 +08:00

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/106346

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX