【问题标题】:Create a native app using other than Java or Objective C使用 Java 或 Objective C 以外的其他语言创建本机应用程序
【发布时间】:2019-07-31 17:08:35
【问题描述】:

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

【问题讨论】:

  • 后端在Erlang;我不相信移动应用是。
  • 如果你想更接近原生尝试搜索 react native 或 flutter by google
  • 原生应用程序通常是指安装在设备上并在设备上执行的应用程序,而不是在网络浏览器中交付的网络应用程序。 Web 应用程序可以通过 JavaScript 在本地执行一些代码,但它在 Web 浏览器内部,而不是直接在操作系统下运行。您可以使用任何数量的语言生成“本机”应用程序,所需要的只是编译可以在 os 下运行的二进制文件的能力。例如。 xamarin 让您可以使用 c# 生成原生应用程序
  • 忘了提到 erlang 用于后端而不是客户端应用程序。

标签: java android ios erlang whatsapp


【解决方案1】:

WhatsApp 的后端 是用 Erlang 编写的,除此之外。这是处理消息传递的服务器端代码。移动设备上的应用程序是用 Java/Kotlin 和 Objective-C/Swift 编写的。我不确定他们使用的是哪个。

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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2011-11-14
    • 1970-01-01
    • 1970-01-01
    • 2010-10-22
    • 2010-10-07
    • 1970-01-01
    • 2013-09-19
    • 2014-04-11
    相关资源
    最近更新 更多