阿里巴巴EMAS:云原生时代的移动应用研发平台

需积分: 5 0 下载量 38 浏览量 更新于2024-06-17 收藏 3.39MB PDF 举报
"藏经阁-云原生时代下的App开发-82.pdf" 这本电子书详细介绍了阿里巴巴的云原生应用研发平台——EMAS,它是一个覆盖多端场景(移动App、H5应用、小程序、Web应用等)的一站式研发平台。EMAS基于云原生技术,如Backend-as-a-Service(BaaS)、Serverless、DevOps和低代码,为开发者提供了从开发到运维的全套服务,涵盖了应用的全生命周期。 1. EMAS产品背景 随着移动互联网和云计算的快速发展,企业应用研发进入了云原生时代。EMAS自2016年起,将阿里巴巴内部的应用中间件云化,2018年正式推出,旨在帮助企业及开发者应对多样化用户体验(Multiexperience)和大前端的挑战。Gartner提出的MASA(Mesh Application and Service Architecture)为企业数字化应用架构提供了新视角,而EMAS正是这一理念的具体实践。 2. EMAS产品全景介绍 EMAS2.0是一站式应用研发平台,简化了开发流程,提高了效率。它提供了丰富的功能,包括开发工具、测试环境、运维支持和运营分析,旨在帮助开发者快速构建、测试和部署应用。 3. 客户案例 杭州银行通过使用EMAS,成功实现了移动开发的转型,迈入了移动开发3.0时代,体现了EMAS在助力企业移动化战略方面的价值。 4. 隐私保护政策 针对日益严格的隐私保护政策,EMAS更新了隐私协议,以确保客户的信息安全,体现了其在合规性和安全性上的重视。 5. 移动性能测试 EMAS提供的移动性能测试平台,能够在云端进行性能检测,帮助开发者优化应用性能,提升用户体验。 6. 低代码mobi产品 低代码(Low-Code)是EMAS的一部分,它降低了开发复杂性,使得非专业程序员也能快速构建应用,推动了敏捷开发和快速迭代。 7. Serverless小程序开发 EMAS支持基于Serverless的小程序开发,利用微信小程序云服务,开发者可以更加高效地构建和管理小程序,降低运维成本。 这本书全面展示了EMAS如何在云原生时代赋能开发者和企业,提供了一个综合性的解决方案,以适应快速变化的数字世界。无论是对于希望提升研发效率的企业,还是寻求创新开发方式的个人,EMAS都是一个值得深入了解和使用的平台。