是否有针对所有Android/Linux/Windows的“最佳”Java RAD?

是否有针对所有Android/Linux/Windows的“最佳”Java RAD?,java,android,rad,Java,Android,Rad,什么是跨平台的,灵活,易于开发和调试,并提供良好的跨平台GUI开发 对ODBC数据库的良好支持是一个优势,对GIS数据库的支持是一个主要优势。Android没有使用与桌面Java相同的UI系统。它们之间没有通用的GUI工具 至于Windows+Linux,IntelliJ和NetBeans都有一个相当不错的Swing UI构建器。正如Yann所提到的,没有跨平台的RAD系统同时覆盖Android和Linux/Windows Java。Android并不是一个真正基于Java的平台;Android

什么是跨平台的,灵活,易于开发和调试,并提供良好的跨平台GUI开发


对ODBC数据库的良好支持是一个优势,对GIS数据库的支持是一个主要优势。

Android没有使用与桌面Java相同的UI系统。它们之间没有通用的GUI工具


至于Windows+Linux,IntelliJ和NetBeans都有一个相当不错的Swing UI构建器。

正如Yann所提到的,没有跨平台的RAD系统同时覆盖Android和Linux/Windows Java。Android并不是一个真正基于Java的平台;Android SDK将Java字节码转换为更优化的Dalvik VM字节码。出于这个原因,您甚至可能会发现,即使是非GUI java代码也没有移植到我遇到过的几个这样的问题

有一些库试图提供对图形层(如libgdx)的跨平台访问,但没有一个库允许您轻松创建一刀切的GUI代码。不过,一般来说,你也不想这样做——在一个小触摸屏和一个大鼠标控制的桌面上,UI的概念是非常不同的

从开发的角度来看,任何一种开发环境都可以让你轻松地将项目拆分为一个Android项目,用于Android的东西,一个用于桌面特定代码的桌面Java项目,还有一个Java库项目,用于实现公共功能,记住两个项目之间可以共享的细微差别


据我所知,目前只有Eclipse为Android提供了一个RAD环境,但没有任何东西可以阻止您在Eclipse中构建Android GUI部件,将通用代码导入库,并在不同的环境中执行桌面项目(如果您喜欢Netbeans或其他环境)。

良好且价格合理的Android RAD,basic语言,本机编译是Basic4Android谷歌it,它是几周前发布的。

怎么样 和 这离我很近
而且两者都是开源的。

+1谢谢,那么,最好的Android RAD是什么?是日食吗?