摘要: 1 导读 web 基础研发体系指的是, web 研发中一线工程师所直接操作的技术、工具,以及所属组织架构的总和。在过去提升企业研发效能的讨论中,围绕的主题基本都是——”通过云计算、云存储等方式将底层核心技术封装成基础设施“。而我们在实践中发现,在 互联网渗入到各行各业,业务爆发 企业竞争白热化,对速 阅读全文
posted @ 2018-03-20 23:07 侯振宇 阅读(22106) 评论(36) 推荐(88) 编辑
摘要: 这篇文章最早发在我团队的文档中。我的团队鼓励每个同学都在业余时间多做算法题,特别是新人。个人认为在编程能力的提升上比做 side project 更有用,对职业发展也是如此。当然出于兴趣做的 side project 另当别论。转到这里,希望对各位读者有用。 如何有效地写算法题 目的 持续做算法题的 阅读全文
posted @ 2018-01-11 16:14 侯振宇 阅读(10864) 评论(8) 推荐(15) 编辑
摘要: 这篇文章只打算描述我加入支付宝之后,在设计稿生成代码这个方向上自己做的尝试和看到的团队中的尝试。不谈行业历史,不争论方向。文章以现状的形成和我的想法演进为主脉络,文末会提到我所看到的新契机。所以读者如果对现状和推演没兴趣可以直接翻到后面《投石》一章。 立足 三年前刚开始做 Sketch 生成代码插件 阅读全文
posted @ 2017-11-10 14:09 侯振宇 阅读(14191) 评论(5) 推荐(9) 编辑
摘要: 通天塔之石——企业级前端组件库方案 组件库是前端大规模开发中提升效率的重要一环,同时也是可视化页面搭建、自动化测试等上层建筑的基石。因此设计时要考虑的问题涵盖面非常广。要设计好非常难,但是设计好之后从上层建筑带来的回报会超过你的想象。 这篇文章中我们先一起来关注和探讨组件库要解决的问题,最后会推导出 阅读全文
posted @ 2017-06-13 17:24 侯振宇 阅读(13887) 评论(6) 推荐(6) 编辑
摘要: 引言 我有个非常犀利的朋友,在得知我要去做可视化的页面搭建工具时问了我一个问题: “你自己会用这样的工具吗?” 同时带着意味深长的笑。 然而这个问题并没有如他所愿改变我的想法。早在 jquery ui、bootstrap 盛行的时代,就有过无数这样的工具,我没有用过,也不会去用。原因有一万个: 业务 阅读全文
posted @ 2017-03-03 13:43 侯振宇 阅读(46880) 评论(23) 推荐(10) 编辑
摘要: 背景在过去对框架的设计中,我收到过的最有用的建议是:“不要一开始就根据现有的技术去整合和改进。而是先搞清楚你觉得最理想的框架应该是怎样的,再根据现在的技术去评估,的确实现不了时再妥协。这样才能做出真正有意义的框架。”在这篇文章里,就让我们按照这样一条建议来探索一下现在的 web 框架最终可以进化成的... 阅读全文
posted @ 2015-06-21 20:24 侯振宇 阅读(39559) 评论(60) 推荐(80) 编辑
摘要: 这篇文章将从 AngularJS ReactJS Polymer 这几个流行的框架入手,分析前端框架在这几年发展中的关键技术点,作为2015前端技术选型的参考。摘要:初体验技术特点组件化应用架构总结1. 初体验拿TODO来作为引子好了. Angular 的实现React的实现(非flux架构)... 阅读全文
posted @ 2015-01-31 17:35 侯振宇 阅读(30346) 评论(17) 推荐(39) 编辑
摘要: 标题套用了路飞的格式,其实我想说的是大多数都不相信你的梦想,直到你快走到了。不废话了,介绍一下twenty: 这是基于CMS框架 zerojs打造一个博客。zerojs 的架构介绍在这里http://www.cnblogs.com/sskyy/p/3918129.html。相比其他博客系统wordp... 阅读全文
posted @ 2014-08-17 21:15 侯振宇 阅读(6976) 评论(12) 推荐(7) 编辑
摘要: zerojs是一个基于nodejs、angularjs、git的CMS。在它之上可以继续开发出博客、论坛、wiki等类似的内容管理型系统。拥抱开发者和社区层次清晰,高度解耦。前后端即使分开也都是完全可独立运行的系统。每一个层次都是用当前业界最流行的工具和方法作为底层,对开发者来说几乎无学习成本。模块... 阅读全文
posted @ 2014-08-17 21:07 侯振宇 阅读(7020) 评论(4) 推荐(5) 编辑
摘要: 目前完成4篇源码分析文章:MVVM大比拼之knockout.js源码精析MVVM大比拼之avalon.js源码精析MVVM大比拼之vue.js源码精析MVVM大比拼之AngularJS源码精析分析所关注的点集中在 :双工绑定的实现机制、视图编译等几个关键点。建议读者从knockout开始按顺序阅读。... 阅读全文
posted @ 2014-05-05 17:49 侯振宇 阅读(4312) 评论(0) 推荐(2) 编辑