深JS——2015 JS中国开发者大会是一场专注于JavaScript和Node.js技术,为期两天的国际性技术大会。每一届的大会会邀请国内外的优秀讲师为大家分享在 JavaScript 和 Node.js 技术方面的经验。继上海,北京和杭州之后,JS 中国开发者大会于2015年7月11-12日在深圳召开。
现场众多前端开发者聚集,不少往届一直跟随的北京、杭州、上海等地开发者也不远万里来到深圳取经。本次邀请到Mathias Buus、Martin Naumann 等国际讲师,同时国内前端社区活跃的优秀讲师,其中不乏有:尤雨溪、朴灵、赫门等人。
在此次会议上, Coding 前端工程师 刘辉也被邀请作为讲师之一,来分享 Coding WebIDE 项目中的应用工具实践分享。 Coding WebIDE 是今年 4 月份 Coding 团队推出的自主研发的线上 IDE 开发工具,为打造一个云端协作开发平台,为开发者在远程开发过程中提供了极大的便利性。
刘辉分享主题《使用React构建在线IDE的应用实践》,讲述使用CoffeeScript编写React组件的一些实践经验及利用WebPack简化前端工程化流程,利用动态require的能力解决异步资源加载等前端常见的痛点问题。在实践演讲中,刘辉提出了关于架构的几点经验分享:如何使用Flux的架构设计,通过单向数据流和React组件化增强前端系统的可扩展性,减轻系统的调试维护成本;如何在Flux架构中处理异步数据请求及如何组合Karma,Mocha,Sinon等测试工具和框架搭建一个前端测试环境;如何测试基于React和Flux的前端应用。