《财付通设计中心规范-页面构建组JavaScript规范-lowin课件》由会员分享,可在线阅读,更多相关《财付通设计中心规范-页面构建组JavaScript规范-lowin课件(19页珍藏版)》请在金锄头文库上搜索。
1、Node-Webkit,lowin | 2014.05.21,开发实践,财付通标准PPT模板,案例 桌面软件 组成 技术 开发案例 优缺点,大纲,企鹅已经成长16年,长胖了吗?,传统桌面开发,传统桌面开发,学习成本 开发成本 维护成本,heX,什么是node-webkit,webkit,规范?,什么是node,什么是webkit,技术是什么,Node.js(http:/nodejs.org/api/) HTML5(https:/developer.mozilla.org/zh-CN/docs/Web/Guide/HTML/HTML5),开发流程,Node-webkit之应用-打包工具,Node
2、-webkit之应用-调试,https:/www.npmjs.org/,Node-webkit之应用-调用外部包,调用外部命令,案例(调用yuicompressor.jar或node),Node-webkit之应用-打包,配置pakage.json,主入口与窗口属性,将文件打包成xx.zip 再直接修改文件后缀为nw,将nw文件变成exe文件,Node-webkit优缺点,优点 提高UI开发效率,DOM中丰富的事件等可以涵盖绝大多数桌面开发中的情况 HTML(5)与CSS(3)拥有丰富的展现效果,可以更容易地对界面进行改版、换肤 使用Web开发人员工具可以使 UI 调试变得很轻松 桌面程序UI与Web版UI可以共享代码 容易实现跨平台:Mac OS X 、Windows、Linux,缺点 必须携带浏览器内核运行库,无形增加程序体积,至少20MB以上(压缩后) 性能问题 复杂需求, http:/nodejs.org/api/ http:/blog.fens.me/nodejs-core-domain/ ,Node-webkit参考文档,THANK YOU,