有赞开源项目最佳实践

因为业务需求,有赞自己造了很多轮子,组件库尤其多,React,Vue,小程序都有涉及,其他开源项目有 zan-proxy 代理,PHP 的框架 zanphp 等。有人可能会觉得奇怪,为什么有赞要造这么多轮子?其实原因真的很简单,就是因为现有的替代品无法满足我们自身业务的需求,可能是不满足我们的定制需求,也可能是功能不符合我们要求。根据业务需要,我们总结了一套适合自己的套路、规范,并把这些套路、规范做成了工具、组件库或者框架。…

Read More

Node 在有赞的实践

一、概述 4月21日,有赞举办了第一届“有赞技术开发日”的活动,我作为分享讲师,分享了有赞最近一年在 Node 这一块的实践经验。但由于分享时间有限,我也只能把最重要的内容拿出来和大家分享,所以这个周末就花了几个小时时间,结合那次的分享,并完善了其中的一些内容,写了这篇文章,希望可以给大家带来新的启发。 二、Node 基础框架的迭代与演进 1. 从 Koa 到 阿童木(…

Read More

从源码看微信小程序启动过程

一、写作背景 接触小程序一年多,真实体验就是小程序开发门槛相对而言确实比较低。不过小程序的开发方式,一直是开发者吐槽的,如习惯了 Vue,React 开发的开发者经常会吐槽小程序一个 Page 必须由多个文件组成,组件化支持不完善或者说不能非常愉快的开发组件。在以前小项目中没太大感觉,从加入有赞,参与有赞微商城小程序的开发,是真切的体会到对于大型小程序项目开发的复杂性。 有赞从微信小程序内测就开始开发小程序,在不支持自定义组件的时代,只能通过 import 的形式拆分模块或实现组件。在业务复杂的页面,可能会 import…

Read More

技术活动 | 有赞前端技术开放日(已结束)

事情是这样的: 2018 年 3 月份的某天,杭州某公司的技术TL跟我们说想带他们公司几个前端工程师来有赞参观&交流一下。我们心想,那么就批处理一下,干脆搞一个有赞前端技术开放日吧。 有赞成立距今已 6 年,前端工程师已经超过 80 个,业务的发展不停促使我们在技术上不断精进。所以,我们自认为在技术上多少还是有些积累的。但天知道我们是不是闭门造车的井底之蛙呢?那么就趁这个机会,面向业界同行,毫无保留,和盘托出吧。…

Read More

我来介绍下有赞前端团队之2018

约莫一年半前,我写过一篇 《我来介绍下有赞前端团队》,很多应聘者都跟我们说投简历前就看过这篇文章,已经比较了解这个团队了,并且心向往之。但现在回头来看,很多内容已经过时。这次再来一篇,力求真实展示团队风貌——这样,我们通过面试了解应聘者,应聘者通过这篇文章了解我们,互相之间信息能够更对等。 一、组织介绍 有赞目前前端工程师人数一共80+,主要分布在以下部门: 电商: 有赞传统的优势项目,主要是微商城这一块(base 在杭州) 零售:线上线下打通的线下新零售软硬件解决方案(…

Read More