使用多种语言编写应用程序

时间:2014-01-10 14:41:49

标签: c# java android python

我正在开发一个Android应用程序,我正在使用Eclipse。我知道Eclipse用于编写java,但是如果你用许多不同的语言创建一个应用程序,你是否必须从头开始为每种语言编写整个程序?如果不是会有什么相同的?另外,最好的程序是什么?

1 个答案:

答案 0 :(得分:2)

语言不可分割性外部函数界面

这些是语言可以使用的关键概念 与通用代码库一起工作。以Python为例 有很多模块可以直接包装C / C ++ 库或其中的一部分提供更高的抽象 顶层(在Python中)。

如果您要实施适用于Android和iOS的应用 并担心实施成本;也许用 像PhoneGap之类的东西,或其他一些合适的形式 这有助于解决这个问题,例如Kivy

网络服务

这是另一种日益普遍的现象 接近这些天。通过放置和实施 作为Web服务的解决方案的主要部分 ( aka Cloud )然后你可以编写东西包装器/层 适用于使用“服务”的iOS / Android(假设 App商店允许我认为他们这样做 取决于你的应用程序)。