在闲鱼,我们如何用Dart做高效后端开发?

  1. 云栖社区>
  2. 闲鱼技术>
  3. 博客>
  4. 正文

在闲鱼,我们如何用Dart做高效后端开发?

闲鱼技术 2019-05-17 14:00:47 浏览2948
展开阅读全文

作者:闲鱼技术-临耕

背景

像阿里其他技术团队以及业界的做法一样,闲鱼的大多数后端应用都是全部使用java来实现的。java易用、丰富的库、结构容易设计的特性决定了它是进行业务开发的最好语言之一。后端应用中数据的存储、访问、转换、输出虽然都属于后端的范畴,但是其中变更的频率是不同的。通常领域对象确定之后,它的变化是很少的,但是客户端展示的变化很多,导致接口层(或者叫粘连前台和后台的胶水层)的变化非常快。大多数web应用采用统一的技术栈来实现后端,胶水层跟领域层使用统一技术,这样的做法仍然有可以优化的地方:

  • 在预发环境中验证调试比较困难:一方面,每次提交代码、构建、部署、验证的总时间相对较长;另一方面,多人共用一个部署环境,相互干扰(代码冲突和部署冲突),增加了成本。后端开发人员都渴望有一个独立、高效的开发环境,就像开发一个前端页面那样

网友评论

登录后评论
0/500
评论
闲鱼技术
+ 关注
所属团队号: 闲鱼技术