java - 使用 Java 或 Objective C 以外的方式创建 native 应用程序

标签 java android ios erlang whatsapp

我的问题是基于我对 Whatsapp 的了解。我读到它是使用 Erlang 构建的。我还读到它是一个本地应用程序。但我知道可以使用适用于 Android 的 Java/Kotlin 和适用于 IOS 的 Objective C/Swift 创建原生应用程序。所以我想知道 Whatsapp 是如何使用 Erlang 创建为 native 应用程序的。另外,是否可以使用其他编程语言来创建原生应用程序?提前致谢!

最佳答案

WhatsApp 的后端 是用 Erlang 等编写的。这是处理消息传递的服务器端代码。移动设备上的应用程序是用 Java/Kotlin 和 Objective-C/Swift 编写的。我不确定他们使用的到底是什么。

还有其他框架允许您创建 native 应用程序,例如 Ionic (使用 Angular Web 框架),或 React Native (使用 React)。这些框架从您使用 JavaScript、HTML、CSS 等编写的 Web 应用程序为您生成 native 代码。

关于java - 使用 Java 或 Objective C 以外的方式创建 native 应用程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55084021/

相关文章:

java - 将 .getText() 字符串传递给另一个类

java - 检查可编辑的 jcombobox

android - 在android上如果有硬链接(hard link)如何找到原始文件

ios - DidSelectRowAt ..什么也没发生

ios - 自定义按钮view : detect touch down/up, 快速回退拖拽到UIScrollView

ios - CMSampleBufferGetImageBuffer 中的内存泄漏

java - 在主方法中创建同一类的实例是否会创建两个实例?

javafx 自动调整大小和按钮填充

java - 在android中将引用作为参数传递

android - 必需的 com.google.android.gms.GoogleMap 发现无效