开发者社区 > 云原生 > Serverless > 正文

函数计算,从java环境使用上看,FC的函数使用,也是上传jar包然后运行,这本身不也是运行应用程序

函数计算,从java环境使用上看,FC的函数使用,也是上传jar包然后运行,这本身不也是运行应用程序吗?这里取名“函数”二字,和编程语言中的函数,有何区别???

展开
收起
巴拉巴拉巴拉 2023-10-19 11:05:52 70 0
3 条回答
写回答
取消 提交回答
  • 没有关系

    此答案来自钉钉群“阿里函数计算官网客户”

    2023-10-20 08:49:08
    赞同 展开评论 打赏
  • 面对过去,不要迷离;面对未来,不必彷徨;活在今天,你只要把自己完全展示给别人看。

    根据提供的信息,您在谈论的是阿里云函数计算(FC)的使用。在FC中,您可以通过上传jar包来运行应用程序。这和编程语言中的函数有所不同,因为编程语言中的函数是一段可重用的代码,而FC中的应用程序是一组用于执行特定任务的代码。FC中的应用程序可以是Java应用程序、Python应用程序、Node.js应用程序等,而不仅仅局限于Java应用程序。
    FC中的“函数”名称可能源于其设计哲学,即强调函数的可复用性和独立性。在FC中,每个应用程序都是一个独立的“函数”,可以在不同的场景中使用。这与编程语言中的函数有所不同,因为编程语言中的函数通常是嵌入在代码中的,而FC中的函数是独立于代码的。
    总的来说,FC中的“函数”概念和编程语言中的函数有所不同,但它们都是可复用的代码单元。

    2023-10-19 14:00:44
    赞同 展开评论 打赏
  • "函数"一词在这里的含义与它在编程语言中的含义是不同的。在云计算领域,"函数"通常指的是一种特定的计算单元,它接收一定的输入,执行一定的计算,并输出结果。这个概念最初是由Google提出的,他们将其称为"Cloud Function"。

    在函数计算(FC)中,"函数"可以被看作是一个小型的服务器程序,它可以被触发并执行特定的任务。这个"函数"可以是任何类型的程序,包括Java程序、Python程序、JavaScript程序等。

    在编程语言中,"函数"是一个特殊的程序块,它接收输入参数,执行计算,并返回结果。函数的调用者不能直接访问函数内部的变量或状态,只能通过传递参数和返回值来与函数交互。

    所以,虽然两者都被称为"函数",但它们的含义是不同的。在云计算中,"函数"是指一种特定的计算单元;在编程语言中,"函数"是指一种特殊的程序块。

    2023-10-19 13:56:58
    赞同 展开评论 打赏

快速交付实现商业价值。

相关产品

  • 函数计算
  • 相关电子书

    更多
    Spring Cloud Alibaba - 重新定义 Java Cloud-Native 立即下载
    The Reactive Cloud Native Arch 立即下载
    JAVA开发手册1.5.0 立即下载