求深度分析 天猫 11.11 Dynative 的技术。

2014-12-17 23:50:39 +08:00
 thursday
看到infoQ上关于天猫双11的一篇技术文章,提到了dynative技术。大家有了解这个技术的细节么?
http://www.infoq.com/cn/news/2014/11/tmall-1111-web-front-end

鬼道: MAP(tMall fe Architecture & Publication)是天猫 Web 端的架构代号。MAP涵盖了一张页面的代码管理、开发环境、模板、数据接口、发布、终端判断、线上监控、性能标准等各个方面。在本次双十一中,我们全链路的性能都处于竞品的顶尖水平,如首页第一、搜索结果页第二、商品详情页第一。

另外,在移动端,我们使用了一项叫Dynative的技术,当使用天猫客户端访问双十一的Web页面时,客户端会自动生成一个Native实现的View,大大提升交互的流畅性和加载性能。另外我们也有同学在负责研究跨终端的组件方案,让一套组件可以同时运行在手机、Pad和PC上,当然在客户端下时它同样能转换成一个Native组件,从而保证一致和优秀的用户体验。
4088 次点击
所在节点    程序员
10 条回复
gDD
2014-12-18 00:06:11 +08:00
MAP(tMall fe Architecture & Publication)

先不说这种奇葩的缩写方式,“fe”是什么意思,Google translate都解不开……
oott123
2014-12-18 00:13:28 +08:00
@gDD frontend 我猜
skybr
2014-12-18 00:24:12 +08:00
为什么缩写用全写小...
USCONAN
2014-12-18 00:39:33 +08:00
fe !? 信心?信仰?
所以意思是 “天貓的信念是建設公共設施” ?
yyfearth
2014-12-18 05:40:50 +08:00
@skybr 用小写估计是因为 MAP 里面没有FE 所以为了突出缩写的部分 只好把FE写成fe
否则就成了MFEAP了, 不过如果是我的话, 缩写应该是TFEAP了
fising
2014-12-18 06:52:15 +08:00
Dynamic native
thursday
2014-12-18 08:49:20 +08:00
别歪楼。。
invite
2014-12-18 10:00:07 +08:00
MAP(tMall fe Architecture & Publication)

为了凑成MAP的缩写然后故意这么写,真难为了那帮人了。

太TM假了。是想跟GNU比么?东施效颦呐?
StuPig
2014-12-18 11:30:28 +08:00
@gDD frontend 前端
xylophone21
2014-12-18 13:41:51 +08:00
我们使用了一项叫Dynative的技术,当使用天猫客户端访问双十一的Web页面时,客户端会自动生成一个Native实现的View
----------------
把Android解析layout的代码拷贝一份出来改吗?
很久之前写的代码片段,只做了demo,估计bug不少.

https://gist.github.com/xylophone21/e8ba54145bc4817aef44

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/154735

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX