serverless dev和serverless framework啥区别呢?
要用aliyun函数计算,只能用devs,framework好多年没更新了。
此答案来自钉钉群“Serverless 开发者技术学习群"
Serverless领域中有一个开发者工具,也叫做serverless,或者说它的全名叫做Serverless Framework,它是一家美国的公司,Serverless架构是一种新的技术架构,而北美某公司出品的Serverless Framework实际上是Serverless架构的开发者工具,所以对于新人来说Serverless很容易混淆它是领域还是开发工具。Serverless Framework是一个开源项目,它使用基于事件触发的资源,比如SCF、AWS Lambda等。
国内也有一款工具,叫做Serverless Devs,它是阿里云 Serverless 技术团队宣布开源 的平台,为开发者提供了一套 Serverless 工具链体系。据介绍,通过该平台,开发者可以一键体验多云 Serverless 产品,快速部署 Serverless 项目。
和Serverless一样定位在无厂商锁定层面,相对比前者而言,Serverless Devs更希望可以在Serverless应用的全生命周期发挥作用,助力开发者可以更简单、更快速、更方便的来使用各个云厂商的Serverless产品来提升整个Serverless应用的开发效能降低开发周期。
Serverless Devs同样是无厂商锁定的多云开发者工具。目前按照Serverless Devs的官方仓库显示,其已经支持AWS Lambda,阿里云函数计算,腾讯云云函数,华为云Serverless工作流以及百度智能云函数计算等产品。Serverless Devs可以支持包括脚手架、调试、发布、运维等多个流程多种功能:
Serverless Devs不仅支持拥有完善的工具链产品,其在2021年还对外正式发布Serverless Devs Model(Serverless开发者工具模型:SDM):
通过Serverless Devs,开发者同样可以非常简单快速的使用各个厂商/平台的Serverless产品,
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。