gpt4 book ai didi

multiplatform - 独立于平台的语言有什么缺点吗?

转载 作者:行者123 更新时间:2023-12-04 06:36:51 25 4
gpt4 key购买 nike

我正在写一篇关于多平台编程的论文,我想包括关于优点/缺点的部分。据我了解;让任何应用程序成为多平台对于开发人员来说是一个巨大的卖点,因为它使几乎任何计算机用户都成为潜在的买家等等。我只是想找出可能的缺点。如果有的话?

最佳答案

通常在多平台环境中,您需要在语言和机器(例如解释器或 JVM)之间增加一层抽象。这个附加级别告诉特定机器如何在其环境中运行代码,并带来更多代码,您的计算机必须运行这些代码来处理给定的指令集。因此,多平台应用程序通常速度较慢。

这背后的逻辑不是为每个环境多次编写相同的应用程序,而是为编码人员创建一个用于编程的接口(interface)。每个平台都需要自己实现此接口(interface),但旨在以统一的方式运行代码。

此外,虽然这一层旨在在多个平台上提供通用行为,但您可能仍需要考虑命名约定和文件存储从一个平台到另一个平台的差异。

Web 浏览器是这方面最普遍的例子。如果您有一个好的浏览器,它会解释 Web 标准代码(HTML/CSS/JS 等)并负责如何在您的特定平台上显示它,而不是代码编写者需要适应这些差异。

关于multiplatform - 独立于平台的语言有什么缺点吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2261779/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com