返回 内核恐慌内核恐慌 中关于 Web 开发 的单集。
26. Livid 专访
2015年10月18日 · 1:58:03
本期节目专访V2EX创始人Livid,讲述他从16岁辍学、自学编程到成为程序员的独特成长路径。Livid详细解释了V2EX的设计哲学:拒绝盗版、灌水和无意义内容,并创造了基于铜币的经济系统作为时间隐喻,以量化用户贡献。他回顾了将V2EX从Google App Engine迁移到国内服务器的技术决策,并分享了自己在Kijiji、六间房和知乎早期的开发经历。Livid目前从事中美间CDN优化的创业,强调边缘计算的重要性。节目中他还谈到孤独与创造性工作的关系,以及未来探索美国国家公园的梦想。
11. 从 Backbone 到 React
2015年2月22日 · 2:15:32
本期《内核恐慌》邀请Backplane前端工程师Willow分享将大型Backbone应用迁移到React的实战经验。Willow指出,Backbone在内存管理、视图复用和手动DOM操作上存在痛点,而React通过虚拟DOM和组件化设计显著提升了开发效率和性能。团队仅用三人、耗时六个月将60%的前端代码转为React,并计划逐步采用Flux架构改进数据流。节目后半段,主持人吴涛和Rio讨论了微软.NET CoreCLR在OS X上的开源编译进展,以及i3窗口管理器在Linux上的高效使用体验。
10. React.js 研讨会专题
2015年2月8日 · 1:55:56
本期节目邀请到参加React.js Conf 2015的柳成荫(Willow),与主持人Rio和吴涛深入探讨React.js及其生态系统。节目从React解决传统前端框架(如Backbone)的DOM操作和状态管理问题入手,详细解释了Virtual DOM、JSX语法、单向数据流Flux架构、Immutable Data等核心概念。柳成荫分享了其公司从Backbone迁移到React的实践经验,并介绍了React Native如何通过Virtual UI抽象实现跨平台原生组件渲染,以及Facebook对React的强力支持。此外,节目还前瞻性地讨论了GraphQL与Relay如何解决RESTful API的局限性,以及图数据库在数据查询中的潜力。整体上,节目认为React代表了前端开发的下一个阶段,值得开发者深入学习和采纳。
3. 静态网站生成器
2014年11月3日 · 1:45:28
本期《内核恐慌》中,主持人Rio和吴涛深入探讨了静态网站生成器的概念、兴起原因及实际使用体验。他们指出,静态网站生成器通过预先生成HTML文件,避免了动态网站中数据库查询和服务器端渲染的负担,从而提升性能和安全性。Rio分享了自己从WordPress迁移到Jekyll的经历,感叹其依赖管理复杂但社区活跃;吴涛则因Apple Force(2500多篇文章)的生成耗时问题,先后尝试了Python自建工具和Go语言编写的Hugo,后者在单核上不到1秒完成构建,速度惊人。两人还讨论了部署自动化:吴涛利用GitHub Webhook和git post-merge钩子实现代码推送后自动生成站点,而Rio仍用传统rsync。针对评论功能,他们倾向于关闭或使用第三方平台如Discourse,认为提高评论门槛能有效减少垃圾信息。最后,吴涛展示了Go语言中独特的日期格式化方式——通过一个固定时间点(2006年1月2日15:04:05)作为模板,无需记忆占位符,体现了Go语言的设计哲学。