Opensource跨平台应用开发IDE?

时间:2015-05-09 09:24:35

标签: android ios windows

我是一名Java Web应用程序开发人员。我想将我的Web应用程序开发为app,所以我需要知道是否有任何开源工具或IDE可用于跨平台应用程序开发。

建议我使用任何用于为所有操作系统开发应用程序的开源应用程序,例如:Android,iOS和Windows。

1 个答案:

答案 0 :(得分:2)

没有通用的解决方案(还)。

但是您可以找到在不同平台之间共享代码和模式的方法。除非您在目标平台上拥有合理的经验,否则决定使用哪些工具进行跨平台应用程序开发并不容易。此外,您希望定位的平台越多,此问题就越难。

您提到您有一个Web应用程序。我最初的建议是在浏览器控件中构建一个移动应用程序(在一个平台上)托管您的网站。这通常是将网站转换为应用程序的最简单的起点 - 但它可能会有一些限制。

您不想将其自定义为量身定制的应用程序吗?下一条建议是学习Android开发,因为你的Java技能(也许你的代码)会很好地过渡。

将您的java网站移植到Android?好吧,你自己就如何进入所有其他平台,但你将拥有移动体验来做出合理的决定。

以下是一些可以帮助您入门的建议:

EclipseItelliJ是针对跨平台Java / Android开发的IDE的良好开端。 Android Studio是IntelliJ的修改版本。

Xamarin用于在所有不同的移动平台上进行交叉开发。

QT用于在移动设备,Mac和Windows上进行交叉开发。

我也应该提到Unity。只是因为。

Visual Studio 2015(仍处于测试阶段,但可供下载)目前不仅仅针对Windows:iO​​S和Android。最终将成为创建在各种Windows(现代,win32,手机,xbox等)上运行的应用程序的平台。

和Windows Phone might be running Android and iOS apps sooner than later

上述这些工具都不是一个完整的解决方案,但在任何制作跨平台代码的商店中,您可能会找到上述的一些子集。