Malagu
- Serverless 优先;
- 组件化;
- 平台无关。
一、Serverless 优先
相较于传统开发框架,Serverless 优先的框架在延续了传统开发框架的开发模式与体验的同时,更加贴合 Serverless 架构思想。无论传统服务器,还是 Serverless 平台,两者皆能部署运行。
二、组件化
Malagu 框架提供了一套组件机制,该组件机制模型很简单,是 Node.js 模块机制一种自然延伸。开发一个 Malagu 组件与 Node.js 模块一样简单。Malagu 框架自身也是基于一些列组件实现,可以按需使用组件。Malagu 是一个更为底层的开发框架,业务可以基于 Malagu 的组件机制扩展实现更为贴合业务的框架。
三、平台无关
平台无关体现在三个方面:开发语言、开发框架、部署平台。Malagu 由两部分组成:命令行工具和开发框架。命令行工具提供了一套可扩展的工程化标准,包含了应用初始化、运行、调试和部署等各个阶段。这套工程化标准可以方便适配任意开发语言、框架和部署平台。其中 Malagu 开发框架则是 Malagu 默认提供的开发框架,目前 Malagu 已经支持主流前后端开发框架的开发与部署,包括 React、Vue、Koa、next.js、angular、nestjs 等。
15+ 前后端框架
同时,Malagu 也提供了一键部署到腾讯云函数、阿里云函数计算、AWS Lambda 等平台的能力,当然我们也可以部署在传统的服务器上。基于 Malagu 开发,我们无需关心 Serverless 平台底层的细节。Malagu 会帮我们屏蔽不同平台底层细节与差异。
腾讯云、阿里云、AWS、Verce、服务器
简介Loading...