Joy*_*abu 14 javascript desktop-application application-framework titanium
我正在寻找使用HTML和JavaScript进行桌面应用程序开发的Titanium Appcelerator替代品.我想将Web应用程序转换为桌面应用程序.因此,将有很多服务器交互.Appcelerator是一个不错的选择,但看起来该公司不再对Desktop SDK感兴趣.此外,来自Appcelerator的ajax请求不会保留cookie.
我读到Adobe Air可以用于桌面应用程序开发,但我不想使用flash.
XULRunner有多好?它会允许像Growl notificaiton和创建托盘图标等功能吗?
我能在Qt中使用大多数Javascript和HTML来开发应用程序吗?
我开始研究Titanium for desktop dev.我喜欢这个概念,但不喜欢实现.然后我偶然发现了chromiumembedded并且对它非常满意.它基本上是基于铬的Web浏览器控件. http://code.google.com/p/chromiumembedded/
它是用C++编写的,因此您可以在容器应用程序中执行所需的所有低级操作系统(Growl,托盘图标,本地文件访问,COM端口等),然后使用html/javascript中的所有应用程序逻辑和gui.它允许您拦截任何http请求以提供本地资源或执行一些自定义操作.例如,为了请求http://localapp.com/SetTrayIconState?state=active可以由容器被拦截,然后调用++功能来更新托盘图标℃.
它还允许您创建可以直接从javascript调用的函数.
我最大的挑战是调整.在CEF中直接调试javascript非常困难.我所知道的并不支持像Firebug这样的东西.
| 归档时间: |
|
| 查看次数: |
7826 次 |
| 最近记录: |