基于Web页面的桌面客户端框架
来源:互联网 发布:辽宁北方联合广电网络 编辑:程序博客网 时间:2024/05/21 09:15
最近遇到使用html css js 等基于桌面客户端的开发框架,闲来无事就稍微看了下
一、node-webkit框架
node-webkit is an app runtime based on Chromium
and node.js
. You can write native apps in HTML and Javascript with node-webkit. It also lets you call Node.js modules directly from the DOM and enables a new way of writing native applications with all Web technologies.It's created and developed in the Intel Open Source Technology Center.
说白了,它是基于chromium和nodejs的结合体,个人认为开发基于web页面的PC客户端比较实用,若是涉及极少web页面的,我还是建议使用Qt框架进行开发
具体详情:node-webkit
二、alloy desktop框架
AlloyDesktop?这是一个什么东西呢?这是一个能将网页像软件一样运行在桌面上的app开发引擎。该引擎实现了对网页的透明渲染,使网页不再局限于浏览器的框框。同时,提供强大的api支持,使你能轻松实现许多传统网页实现不了的功能,诸如窗口控制,文件IO,图像处理……可以这样说,一般软件所能实现的大部分功能,利用AlloyDesktop开发的app也能实现,而且实现起来更快更容易。另外,它还具备传统软件所不具备的优势,那就是强大的界面渲染能力。利用html5和css3的新特性,你可以轻轻松松实现阴影透明等特效。相对于市面上许多软件界面开发引擎,网页开发的门槛相对来说要低得多,而且是一个通用的标准。利用该引擎,可以开发诸如QQ,浏览器,播放器,PS等软件。
下面简单讲下该引擎的运行原理。该引擎运行app时,先读取一个后缀名为.app的配置文件,再通过读取配置文件的相关参数获得网页的地址以及窗口大小等其他相关的配置。然后启动一个透明浏览器,加载相应的网页。网页中可以通过js调用引擎提供的api,实现一些本地app的功能,即使用普通浏览器浏览网页时网页实现不了的功能
它也是和第一个框架差不多,目前这个开源项目还是继续开发中,不过看了他们的demo,感觉还是挺不错的,希望在腾讯这个巨大的平台得到发展
具体详情:Alloy Desktop
- 基于Web页面的桌面客户端框架
- 基于Leaflet 的Web地图客户端应用程序开发框架
- 基于 Cesium 的Web三维地球客户端程序开发框架
- 基于EXTJS4.0桌面组件开发的多系统切换WEB框架
- WEB页面的客户端缓存
- 基于EXTJS+ASP的WEB桌面应用程序
- 基于Ofbiz的Web框架
- 基于Python的Web框架
- 基于Ofbiz的Web框架
- 基于Ofbiz的Web框架
- 基于Ofbiz的Web框架
- 基于Ofbiz的Web框架
- 基于Ofbiz的Web框架
- 基于Web Service的客户端框架搭建一:C#使用Http Post方式传递Json数据字符串调用Web Service
- 基于Web Service的客户端框架搭建一:C#使用Http Post方式传递Json数据字符串调用Web Service
- 基于JavaScript的REST客户端框架
- [Web]显示客户端页面执行时间的代码
- 客户端请求WEB页面的过程
- DLL注入技术之远线程注入
- 深入探讨MFC消息循环和消息泵
- 总结几个提示“文件不存在”的解决办法
- DAS,NAS,SAN区别
- UIAlertView的弹框问题
- 基于Web页面的桌面客户端框架
- MapReduce:详解Shuffle过程
- Linux输入子系统:事件的编码 -- event-codes.txt
- ext grid 对IP地址自定义排序
- UIViewContrller之间切换的几种方式
- .htaccess详解及.htaccess参数说明
- 1021
- XK01 通过BDC维护供应商主数据屏幕出现检索项2、邮箱等消失现象的解决方法
- Android Studio 怎么添加使用第三方jar包及无法编译的问题解决方法