React Native有赞初探
对于移动客户端开发一般需要同时考虑 iOS 和 Android 两个平台,而这两个平台需要两种完全不同的编程语言来开发,React Native 的出现就可以在很大程度上满足一次开发双平台适用,本文重点介绍 iOS 和 Android 两个平台下如何配置 React Native 环境,原生和 React Native 的通信以及 React Native 热部署,而…
Read More对于移动客户端开发一般需要同时考虑 iOS 和 Android 两个平台,而这两个平台需要两种完全不同的编程语言来开发,React Native 的出现就可以在很大程度上满足一次开发双平台适用,本文重点介绍 iOS 和 Android 两个平台下如何配置 React Native 环境,原生和 React Native 的通信以及 React Native 热部署,而…
Read More一般在开发环境中对项目进行功能测试后,公司要求必须在预发布环境上连接真实的线上环境的数据,进行回归测试。对于前端开发人员来说,也可能在预发布环境测试中遇到本地未曾遇到的问题。这时前端人员必须具备在预发布环境中,快速定位问题的能力。而预发布环境中压缩的文件无疑造成了极大的困难,必须将资源文件对应到本地未压缩的原始文件进行调试和问题排查。 一、PC端的预发布环境调试方法 有赞的预发布环境中全站的js和css静态资源都和正式环境一样,是部署在CDN上打包并压缩后的。而连接预发布环境调试时,修改任何文件需要重新将其上传到CDN来查看效果。为了减少这一步骤,我们在项目中设置了一个开关,选择是使用CDN上的资源文件,或者本地HOST域名下的文件。通过在预发机器上开启这一开关,就可以方便的加载到本地的资源文件。 上述方法因为需要修改开关文件,调试完还需要将文件复原,存在一定不便。除了这一方法以外,…
Read More一、有赞是干嘛的 2012年11月27日,有赞在杭州贝塔咖啡开始孵化,现在已经成为服务罗辑思维、读库、良品铺子等200万商户的中国领先的移动零售服务商。目前有赞的业务有:有赞批发、有赞分销、有赞微商城、有赞C端入口等。几乎所有的微信用户,他关注的微信公众号里就至少有一个是使用有赞来搭建、维护、管理的。此外还有大量第三方独立APP在使用有赞。 “第三方独立APP” 怎么使用有赞?举个例子:很多独立的APP,比如喜马拉雅、比如一些母婴APP,它有流量,如何变现呢?…
Read More本文主要以Android客户端为例,记录了有赞旗下 App 中使用自研 IM SDK 设计思路,由有赞移动开发组 IM SDK 团队共同讨论完成。 背景 设计目标 整体结构 设计要点 Socket长连接的创建与维护 消息发送流程 消息接收流程 可定制化的UI UIKit设计 UIKit 支持的富媒体类型 UI 中聊天会话数据加载策略 设计不足之处…
Read More前言:来有赞已经三个月了,对比三个月之前的我,感觉无论是技术还是跟技术无关的能力都有了非常大的提高。趁着刚做完转正分享,我也来谈谈着三个月的成长和体会。虽然原计划在tech.youzan.com发的第一篇文章是关于技术的,但是分享成长经历也是很有价值的。 先讲一下我的程序员生涯,在大三之前,我对未来的规划还是去咨询公司或者金融机构,毕竟母校是财经类大学,虽然专业是信息管理与信息系统,但是没什么人对自己的专业感兴趣,多数都是调剂过来的。但是命运很神奇的发生了转变,在一次和学院仅有的两位计算机爱好者长聊了一晚之后,我突然发现计算机的世界是如此美妙。从此以后我就决心做一只程序猿,开始了泡图书馆自学计算机知识的道路。 毕竟环境有限,实践经历有限,甚至在找工作之前没有一份开发类的实习经历,…
Read More