D2 前端技术会议小结

D2 前端技术论坛(Designer & Developer Frontend Technology Forum)是国内比较大型的非商业性前端综合技术会议。 它为国内前端开发者和网站设计师提供一个交流的机会,一起分享技术的乐趣,探讨行业的发展。

今年 D2 已经是举办的第九届,本届共有13个议题,分两个会场同时进行,我参与了以下分享议题:

  • 《nodejs 一小步,前端一大步》
  • 《支付宝前后端分离的思考与实践》
  • 《面向多端的蘑菇街前端实践》
  • 《淘宝前端工程与自动化体系》
  • 《第三方开发前端实践》
  • 《企业级 NPM 服务在阿里的实践》

Continue reading

Node-webkit 快速入门

一、安装 node-webkit

  1. 下载系统版本对应的 node-webkit 版本:https://github.com/rogerwang/node-webkit#downloads
  2. 解压缩,为了使用方便,这里为 node-webkit 配置一个别名:
    vi ~/.bash_profile
    alias nw=“/自己的路径/node-webkit/node-webkit-v0.9.2-osx-ia32/node-webkit.app/Contents/MacOS/node-webkit"
    source ~/.bash_profile
  3. 可以使用 nw 命令测试能否启动 node-webkit

Continue reading

Hybrid 应用开发选型

Hybrid App 是 Native App 和 Web App 混合开发的产物,它的原理是将 Web 页面嵌入到 Natvie App 的 WebView 中。因此它综合了 Native 和 Web 两种模式应用的优势,具有开发速度快,交互体验好,跨平台等优点。但它也有自己的软肋,就是性能受到系统浏览器内核的影响,因为 WebView 中的界面渲染及交互都是 Web 来实现,而 Web 渲染性能依赖系统内置浏览器,所以该技术的使用必须要有合适的场景。目前混合应用实现方案包括两种:
Continue reading

Squirrel 前端 Web 框架

很长时间没有写博客了,因为绝大部分业余时间都投入到 Squirrel 前端框架的开发中。Squirrel 是一个轻量级的移动 Web 前端框架,目的是打造一个简单易用、易扩展的基础框架,让前端脱离枯燥的重复开发,从而快速构建移动 Web 应用。之所以命名为 Squirrel 一方面是因为松鼠是公司的吉祥物,另一方面是寓意快速、灵活。
Continue reading