FreeOZ论坛
标题:
Qt script有什么用?
[打印本页]
作者:
GPS
时间:
7-7-2010 15:52
标题:
Qt script有什么用?
Qt上的例子演示用qt script配置Ui,运行的时候还是由 Qt/C++ 加载。 似乎是给用户配置 Qt/C++ 程序的运行。好像用处也不是很大阿。
有没有用qt script 调用 qt/C++的class, 用一个解释器运行,就像perl之类的,这样似乎更有用阿。
coredump讲解一下吧。
作者:
coredump
时间:
7-7-2010 16:00
4.6以后的Qt Script已经换成了和Webkit一致的JavascriptCore内核,所以,严格意义上Qt Script已经不在了,现在的Qt Script就是标准的ECMAScript了。
现在的Qt开发堆栈,Javascript占据相当重要的地位,对移动平台来说尤其是。
主要应用在:
1. 和Webkit紧密结合的Web/本地混合开发
2. 最新的QML开发(
http://doc.qt.nokia.com/4.7-snapshot/declarativeui.html
), Qt被Nokia收购后,分出2大开发分支,一个是Desktop开发,一个是Device开发,也就是面向移动设备, QML完全建立在Javascript的基础之上, 下载最新的Qt 4.7, 里面集成了QML, 到demos/declarative 或者examples/declarative下面,可以看到很多QML的例子,是Nokia未来移动开发技术的主流。
作者:
GPS
时间:
8-7-2010 00:16
似乎1的用处不是很多。2是很有用,是不是就是写script就可以完成了?可以吸引更多的developer?
作者:
coredump
时间:
8-7-2010 08:08
原帖由
GPS
于 8-7-2010 00:16 发表
登录/注册后可看大图
似乎1的用处不是很多。2是很有用,是不是就是写script就可以完成了?可以吸引更多的developer?
1,2针对的是不同的开发者,目前来说做一般的移动和嵌入式平台的UI,多倾向于使用QML。Web和本地混合开发,适合与那些既希望采用Web技术,又需要对浏览器进行大量定制的项目。比如各种专门用途的特殊浏览器之类,基于Qt Webkit的混合开发,要比通过有限的现有通用浏览器的plugin接口开发方便高效得多。
[
本帖最后由 coredump 于 8-7-2010 08:44 编辑
]
作者:
GPS
时间:
11-7-2010 21:45
多谢了,继续学习去。
欢迎光临 FreeOZ论坛 (https://www.freeoz.org/ibbs/)
Powered by Discuz! X3.2