V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
thursday
V2EX  ›  程序员

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

  •  
  •   thursday · 2014-12-17 23:50:39 +08:00 via iPad · 4188 次点击
    这是一个创建于 3635 天前的主题,其中的信息可能已经有所发展或是发生改变。
    看到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组件,从而保证一致和优秀的用户体验。
    10 条回复    2014-12-18 13:41:51 +08:00
    gDD
        1
    gDD  
       2014-12-18 00:06:11 +08:00
    MAP(tMall fe Architecture & Publication)

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

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

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

    https://gist.github.com/xylophone21/e8ba54145bc4817aef44
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2814 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 21ms · UTC 02:32 · PVG 10:32 · LAX 18:32 · JFK 21:32
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.