找回密码
 FreeOZ用户注册
查看: 3058|回复: 4
打印 上一主题 下一主题

[论坛技术] Qt script有什么用?

[复制链接]
跳转到指定楼层
1#
发表于 7-7-2010 15:52:36 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有帐号?FreeOZ用户注册

x
Qt上的例子演示用qt script配置Ui,运行的时候还是由 Qt/C++ 加载。 似乎是给用户配置 Qt/C++ 程序的运行。好像用处也不是很大阿。
有没有用qt script 调用 qt/C++的class, 用一个解释器运行,就像perl之类的,这样似乎更有用阿。
coredump讲解一下吧。
回复  

使用道具 举报

2#
发表于 7-7-2010 16:00:46 | 只看该作者
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未来移动开发技术的主流。
回复  

使用道具 举报

3#
 楼主| 发表于 8-7-2010 00:16:24 | 只看该作者
似乎1的用处不是很多。2是很有用,是不是就是写script就可以完成了?可以吸引更多的developer?
回复  

使用道具 举报

4#
发表于 8-7-2010 08:08:07 | 只看该作者

1,2针对的是不同的开发者,目前来说做一般的移动和嵌入式平台的UI,多倾向于使用QML。Web和本地混合开发,适合与那些既希望采用Web技术,又需要对浏览器进行大量定制的项目。比如各种专门用途的特殊浏览器之类,基于Qt Webkit的混合开发,要比通过有限的现有通用浏览器的plugin接口开发方便高效得多。

[ 本帖最后由 coredump 于 8-7-2010 08:44 编辑 ]
回复  

使用道具 举报

5#
 楼主| 发表于 11-7-2010 21:45:21 | 只看该作者
多谢了,继续学习去。
回复  

使用道具 举报

您需要登录后才可以回帖 登录 | FreeOZ用户注册

本版积分规则

小黑屋|手机版|Archiver|FreeOZ论坛

GMT+10, 15-5-2024 00:48 , Processed in 0.019266 second(s), 20 queries , Gzip On, Redis On.

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表