今天收到公司的一个任务,要开发一套多平台使用的前端JS SDK,最起码支持浏览器和手机的webview,要设计优雅、修改方便,发布时需要压缩混淆。
我本人也算是个全栈JS,写过Node,也写过前端。jQuery和React也玩的很溜。但是突然接到写SDK的工作,还是有点蒙圈。需求我也明白,说白了就是获取数据,处理一下,放出接口,让其他开发者使用。但是真开始写起来,还是感觉无从下手。不知道有哪些点需要注意,一般的工作流程是什么样子的。
所以我想问一下,到底该如何去写一套JS的SDK啊? 具体而言:如何组织代码?需要用到哪些技术?有哪些业界公认的工作流程、注意事项?
如果有好的学习资料,也希望各位大神不吝赐教。 非常感谢。