【发布时间】:2020-09-08 19:04:27
【问题描述】:
如果使用 AWS 控制台创建 Lambda 函数,所需的运行时选择仅列出 C#、Go、Java8 和 Python,那么这里为什么没有 C++?
然后在 AWS 信息中,我读到“只有 C++ 和 python 开发工具包为发现服务和 CA 下载提供 AWS greengrass 特定功能。
我知道 C++ 我不懂 Python,而且 C/C++ 是嵌入式设备的通用语言(通常),所以我宁愿在 AWS 上坚持使用 C++,除非 AWS 人员不完全支持 C++ 和/或前往代替python。
所以问题是 AWS greengrass 是否像 python 一样完全支持 C++?我没有 AWS 开发人员支持级别,因此我无法向 AWS 寻求技术支持,
【问题讨论】:
-
AWS 以外的任何人都无法回答您关于 Lambda 是否有朝一日会支持 C++ 的问题(AWS 也不会回答,直到它宣布)。我鼓励您继续使用最适合您的受支持语言(我个人推荐 Python)。如果 Lambda 将来支持 C++,那么如果你愿意,你可以回来用 C++ 重写你的代码,但我怀疑你不会想要这样做。
-
我是 AWS 的新手,所以我正在努力实现最好的开发框架,特别适合 AWS IOT Greengrass 开发,也可以使用 AWS 进行 MEAN 开发,我必须了解和使用多少种语言?哪些语言只能做? AWS 列出了许多适用于大多数流行语言的 SDK,但这些产品在功能上的区别是什么,很难知道,因为亚马逊人不会提供电子表格或类似的东西来展示。
-
仅供参考 似乎可能是 greengrass aws.amazon.com/greengrass/faqs 上最好的提醒。我进一步问,在 AWS 中使用 C++ 而不是 python 有什么显着的好处吗? C++ 通常会生成更快更小的代码,但在 AWS IOT 的任何地方可能都不需要,或者是吗?
-
C 和 C++ 在小型设备 (IoT) 上至关重要,但不是最受支持的服务器端,当然也不是最高效的。 AWS 非设备 SDK 在服务覆盖范围方面应该大致相同,尽管我怀疑 Java 和 Python 在这方面处于领先地位。
-
您可以从 Nodejs Lambda 函数内部调用 C++ exe。
标签: python c++ amazon-web-services amazon-ec2