记录实用有价值的内容

[待整理]基于HTML+CSS+JavaScript 桌面软件的开发

http://blog.csdn.net/ytlcainiao/article/details/46234851
http://blog.csdn.net/ytlcainiao/article/details/46234851


1.MFC MFC,DHMTL开发
基于HMTL,CSS,JAVASRIPT桌面软件开发方式
用HTML,CSS,JS去构建一个桌面程序,其实这种技术并不新鲜,打开你的VS,便可以创建基于MFC的DHTML窗口。其实就是内嵌IE浏览器,再调用IE的接口去和JS实现交互
种技术的好处在于前端开发人员(HTML,JS)和后端开发人员(c++),可以互不依赖的工作。


MFC,DHTML只能用IE


2.CEF
chrome的整体封装,chrome知道吧,webkit内核,全宇宙最快V8引擎。完善的HTML5支持。
下载地址:http://opensource.spotify.com/cefbuilds/index.html
但是看看它的文件结构,以及体积,也够屌的。也就是说,如果要用它开发应用程序,甭管你的程序有多大,这60M的依赖库你是躲不过的,就算不用3D等功能,最小也在40M 以上。


3.太大?换小的,EAWEBKIT
为了做游戏,EA公司使用WEBKIT搞了自己的一套WEBKIT,不说别的,小,真是小呀,编译完才4M,用它开发桌面应用程序没问题

可以去http://gpl.ea.com/下载,虽然开源,不过一点说明都没有,具体要怎么使用只能自己琢磨了
   不过有个哥们挺能耐的,愣是用着东西搞出来个浏览器
   http://blog.csdn.net/achellies/article/details/6550050
  测试一下:访问百度首页
  能把30M的WEBKIT缩到4M,当然要干掉很多东西,人家是有针对性的开发,只是为了他的游戏,谁管你的JQUERY.


4.LTFrame
这个是个不大,也不小,尺寸刚刚好的html渲染引擎,基于WEBKIT开发而成,针对于桌面应用程序做了很多的优化。
用它开发出的程序。。。。
LTFRAME是基于原生WEBKIT开发而成的,它最大的改进是对WEBKIT做了较大幅度的修改,使的webkit体积大大的缩小、包括它的依赖库也全部封装在一起,整个LTFRAME只有一个DLL,大约12M,和一个ICU的字符库,大约4M.却实现了WEBKIT的几乎所有功能。
并且LTFRAME对WEBKIT内核所存在的一些BUG和不合理处进行了修正,让它更加适于桌面软件开发。
开发时候,只需简单几句话,就可以创建出一个HTML应用程序,在用几句话就能用C++轻易扩展出一个Javascript方法供前端调用。
不扯淡,直接说正题,LTFRAME官方网站为
http://www.ltplayer.com
进入以后,进入DOWNLOAD,可以下载LTFRAME


上一篇:aardio 专用于桌面软件快速开发

下一篇:15分钟参透比特币和区块链