Malagu

  1. Serverless 优先;
  1. 组件化;
  1. 平台无关。

一、Serverless 优先

相较于传统开发框架,Serverless 优先的框架在延续了传统开发框架的开发模式与体验的同时,更加贴合 Serverless 架构思想。无论传统服务器,还是 Serverless 平台,两者皆能部署运行。

二、组件化

Malagu 框架提供了一套组件机制,该组件机制模型很简单,是 Node.js 模块机制一种自然延伸。开发一个 Malagu 组件与 Node.js 模块一样简单。Malagu 框架自身也是基于一些列组件实现,可以按需使用组件。Malagu 是一个更为底层的开发框架,业务可以基于 Malagu 的组件机制扩展实现更为贴合业务的框架。

三、平台无关

平台无关体现在三个方面:开发语言、开发框架、部署平台。Malagu 由两部分组成:命令行工具和开发框架。命令行工具提供了一套可扩展的工程化标准,包含了应用初始化、运行、调试和部署等各个阶段。这套工程化标准可以方便适配任意开发语言、框架和部署平台。其中 Malagu 开发框架则是 Malagu 默认提供的开发框架,目前 Malagu 已经支持主流前后端开发框架的开发与部署,包括 React、Vue、Koa、next.js、angular、nestjs 等。
notion image
15+ 前后端框架
同时,Malagu 也提供了一键部署到腾讯云函数、阿里云函数计算、AWS Lambda 等平台的能力,当然我们也可以部署在传统的服务器上。基于 Malagu 开发,我们无需关心 Serverless 平台底层的细节。Malagu 会帮我们屏蔽不同平台底层细节与差异。
notion image
腾讯云、阿里云、AWS、Verce、服务器
简介
 
Loading...
目录
文章列表
王小扬博客
产品
Think
Git
软件开发
计算机网络
CI
DB
设计
缓存
Docker
Node
操作系统
Java
大前端
Nestjs
其他
PHP