我的技术偏好
2022-08-14

建这个博客的时候,我正在联想研究院上班,开发一个通过 PC 访问安卓手机内容的客户端。我具体做的工作是前端开发。

用 H5 技术来做桌面客户端,是从豌豆荚借鉴来的。当时 Chrome 刚刚统治了浏览器市场,风头正劲,其强 b 的 JS 引擎和图形性能,让人忍不住把它用于桌面客户端,这块原本不属于它的领地。于是 CEF (Chromium Embedded Framework)应运而生,把网页技术推向了客户端。既然做客户端,大家对它的要求不再是能显示出网页就行,而是要有客户端该有的样子——既要允许 UI 设计天马行空,还不能有延迟卡顿。

事实证明,我们也确实做到了以假乱真的程度,不了解内情的人以为它就是 native 客户端。如今大家对带有动画的漂亮网页习以为常了,但在当年对网页还有很深的偏见,认为网页如果失去了 Flash,只能简单展示图片和链接,填填表单,最多也就如此了。

那个时候,我因为工作需要而学习了前端技术。现在回想,如果没有那段经历,不懂 HTML/CSS/JS,我可能永远不会搭一个自己的博客,更不会一直坚持写到现在。

如今在这个博客上,已经积累了 360 篇文章。这 360 篇文章里,有 60 篇是软件技术相关的。恰好每六篇当中就有一篇写技术的。把这些文章逐篇列出来,按照前后端来分类的话(不好分类的排除在外),前端:后端 = 3:5。

之所以后端占比高,是因为这段时间我的工作主要是后端,否则前端内容的占比会高得多。这其实反映出了我的技术偏好:更喜欢前端。

如果从这 60 篇技术文章中选一篇最喜欢的,我会选纯 CSS 制作 3D 骰子这篇,没办法,就是喜欢这些能看得到的肤浅的东西 😄

附:过去 60 篇技术博客

END