' f5 e) _# W' t. l/ Q1 P5 K$ @4)在实际收益上,渲染标准化之后我们已经积累十余个通用组件,节约了垂类业务的开发人力,研发效率提高了 40%。我们的用户体验优化的项目中,比如异步加载,轻量化等等都通过标准化快速落地到了每一个业务场景,将之前两三个月的落地周期缩短到了两个迭代。再如设计标准化,为暗黑模式的快速完成,提供了技术基础,使之前一个月全员投入的需求在两周之内完成上线。 * X% H! c, Q" c, y6 m \% ]' f3 {
我们的架构设计成果,还在促进着阿里集团其他应用的标准化,比如来疯等独客在接入后,一次开发,可以快速在优酷,来疯,虾米等多个应用投放。: F }) j! a2 N: k M
! V) M& [1 r% k9 @( a# P$ p备注: 0 O( g. r. i7 }2 o! z% q' s. a% f" i, j# J1 u
PO(Persistent Object):持久化对象,它跟持久层(通常是关系型数据库)的数据结构形成一一对应的映射关系,如果持久层是关系型数据库,那么,数据表中的每个字段(或若干个)就对应 PO 的一个(或若干个)属性。- h4 \, y7 U. T
& m8 Q: l9 B4 ~* |1 A( P1 s& K, oVO(View Object):视图对象,用于展示层,它的作用是把某个指定页面(或组件)的所有数据封装起来。 % N" ?3 z( D6 ^4 Q # k& @2 ~: n2 x, d: M) V5 a! b. [DTO(Data Transfer Object):数据传输对象,泛指用于展示层与服务层之间的数据传输对象。 e0 F1 _, U4 |& H
, ]3 C8 Y8 D: gDO(Domain Object):领域对象,就是从现实世界中抽象出来的有形或无形的业务实体。 3 Y2 p, K) M( b) t0 A$ \- k' D " u8 w" a. H0 h" r* p# @作者 | 阿里文娱无线开发专家 涵父 + n4 Z8 s0 }$ {6 i2 z9 a# P0 @, h" }) H) g0 ]2 P2 i$ r' j
————————————————7 }* z' I& j0 U. B7 q" C
版权声明:本文为CSDN博主「阿里巴巴文娱技术」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。 % R# J( w$ P: z! L7 S( W; P原文链接:https://blog.csdn.net/alienttech/article/details/106167060; ~- y' ~9 z W) k) o