一场关于动态化开发实践的技术探讨

简介: 开发团队在面临业务高并发需求时,如何对技术模型进行迭代升级?

在过去的一年中,经过跟支付宝移动端团队和广大开发者的交流和沟通,我们了解到大家在涉及到关于移动应用跨端开发的过程中遇到的一些问题,同时也在思考,我们可以对外输出那些行之有效的技术实践方案?开发团队在面临业务高并发需求时,如何对技术模型进行迭代升级?

带着这样的疑问,我们展开了 4 个方向的议题分享。

01 支付宝在动态发布方向上的探索和演进

经过近十年的版本迭代,支付宝已由初始的工具性 App,转型升级成为了开放的、生态化的超级 App。App 功能也由最初单一的转账、支付升级成了生活平台,不仅包含理财、金融等功能板块,也容纳了生活、出行等各种各样的服务板块。

那怎么样让这些业务模块平稳地运行在 App 里呢?动态化开发架构就是我们

在升级探索上的一个很重要的支点,不仅能够保证业务模块可以即时发布和更新,也能保证整个 App 高质量平稳运行。

02 兼顾包大小/易用性的容器优化之路

小程序,是一种依赖 Web 技术,集成了原生能力的,新的移动应用程序格式。

但由于当前小程序容器依然存在接入麻烦、依赖冲突、接口不支持

以及包体积大等问题,我们对小程序容器围绕接入优化、性能优化、体验升级等三个方向进行了改造。

03 全新的跨端开发实践

mPaaS 小程序 IDE 集成在支付宝小程序 IDE 中,继承了其中的能力,并且和 mPaaS 的账号体系深度绑定,可以实现一键真机预览,真机调试,上传发布等能力。并且通过 mPaaS 的插件,可以实现多端开发。

04 小程序体系下,探索更多可能性

在各种新技术层出不穷的今天,Web 经过了 30 多年的发展,除了支撑传统互联网领域的网页搭建,在移动互联网领域也有着非常广泛的应用,比如小程序、信息流、会场这样的业务场景,我们都可以看到 Web 技术的身影。 为什么 Web 能有如此强大的生命力呢?

我们认为有一点非常重要,就是高度标准化。由于高度标准化,它有着很强的向下兼容性和跨平台兼容性,从而可以非常广泛地应用,而且经久不衰。但是高度标准化也会带来一个问题,就是新特性的落地非常缓慢,一个特性从提出到形成标准,到最终在浏览器中落地,需要经过多年的时间,对于开发者来说,了解浏览器内核的进展更有实际意义。

作者:查克拉空
原文链接
本文为阿里云原创内容,未经允许不得转载

你可能感兴趣的:(一场关于动态化开发实践的技术探讨)