web前端技术开发PC端程序

经过一些资料查找,根据在用的技术大概有几种方法:


CEF

用 Chromium&Webkit 来呈现 web 页面,是客户端里面嵌浏览器,浏览器里面跑网页。

https://bitbucket.org/chromiumembedded/cef/

http://blog.csdn.net/mfcing/article/details/43953433

http://www.cnblogs.com/think/archive/2011/10/06/CEF-Introduce.html


heX

基于CEF,内部整合了开源项目 Chromium 及 Node.JS,将两者的 V8 引擎和消息循环合并,从而达到了在 Chromium 所展现的 Web 页面内可以直接使用 Node.JS 原生和及第三方扩展的 API 以及 Node.JS 最大的特色——异步回调与事件循环。 
heX 最初的目标是,采用纯前端 (HTML,CSS,JavaScript) 的方式开发客户端软件,解决传统桌面开发中大量繁琐的 UI 工作。以实现跨平台 (Windows,OS X,Linux),高效的桌面程序开发。随着持续的开发,heX 被赋予了更多的角色,它可以作为 web 容器嵌入到客户端工程中,还可以作为浏览器 (HeXium) 对 Node.js 进行调试。

http://hex.youdao.com/blog/?p=25


nw

NW 是基于Chromium 和 node.js,利用 web 方式开发跨平台桌面应用的平台技术

https://github.com/nwjs/nw.js

https://nwjs.io/

http://www.cnblogs.com/xuanhun/category/568577.html


electron

底层也是基于Chromium 和 node.js。

https://github.com/electron/electron

http://electron.atom.io/


Cordova

Cordova可用来开发全平台的webapp。

Cordova提供了一组设备相关的API,通过这组API,移动应用能够以JavaScript访问原生的设备功能,如摄像头、麦克风等。Cordova还提供了一组统一的JavaScript类库,以及为这些类库所用的设备相关的原生后台代码。Cordova支持如下移动操作系统:iOS, Android,ubuntu phone os, Blackberry, Windows Phone, Palm WebOS, Bada 和 Symbian。

Cordova是贡献给Apache后的开源项目,是从PhoneGap中抽出的核心代码,是驱动PhoneGap的核心引擎。可以把它们的关系想象成类似于Webkit和Google Chrome的关系。

http://www.zhoujingen.cn/blog/7027.html

https://segmentfault.com/q/1010000004526369/a-1020000004526852

https://stackoverflow.com/questions/28714414/build-cordova-app-for-windows-7

http://www.cnblogs.com/yanxiaodi/p/4675887.html

https://blogs.msdn.microsoft.com/visualstudio_cn/2015/10/16/apache-cordova-windows10/

https://taco.visualstudio.com/en-us/docs/get-started-first-mobile-app/

https://taco.visualstudio.com/en-us/docs/run-app-windows/

https://cordova.apache.org/docs/en/latest/guide/platforms/win8/index.html

https://docs.microsoft.com/en-us/windows/uwp/publish/


P.S.

ionic

IONIC 是目前最有潜力的一款 HTML5 手机应用开发框架。通过 SASS 构建应用程序,它提供了很多 UI 组件来帮助开发者开发强大的应用。利用ionic,我们使用一套代码可以开发跨多个平台的移动web应用。不仅可以安装在手机,而且还可以运行在浏览器及微信里面,一次开发可以运行在各个终端。

http://www.ionic.wang/

http://blog.csdn.net/molashaonian/article/details/52538314


参考链接:

https://segmentfault.com/a/1190000004178969

http://www.cnblogs.com/xuanhun/p/5005321.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值