代码之家  ›  专栏  ›  技术社区  ›  Mawg says reinstate Monica

是否有一个“最佳”Java RAD?[关闭]

  •  -1
  • Mawg says reinstate Monica  · 技术社区  · 14 年前

    什么是跨平台的,灵活,易于开发和调试,并提供良好的跨平台图形用户界面开发?

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

    4 回复  |  直到 12 年前
        1
  •  1
  •   Michael A.    14 年前

    正如Yann所提到的,没有跨平台的RAD系统覆盖Android和Linux /Windows Java。Android不是真正的基于Java的平台;Android SDK将Java字节码转换为更优化的Dalvik VM bytecode。出于这个原因,您甚至可以发现,即使非GUI Java代码也不“端口”(我遇到了几个这样的问题)。

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

    从开发的角度来看,任何开发环境都可以让您轻松地将项目划分为Android项目(Android应用程序)、桌面Java项目(针对桌面特定代码)和Java库项目以实现公共功能(记住小调)。两个项目之间可以共享的差异。

    目前只有Eclipse为Android提供了一个RAD环境(据我所知),但是没有什么可以阻止您在Eclipse中构建Android GUI部分(将公共代码作为库导入),如果您喜欢NetBeans或其他环境,也可以在其他环境中执行桌面项目。

        2
  •  2
  •   Yann Ramin    14 年前

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

    至于windows+linux,intellij和netbeans都有一个半熟的Swing用户界面生成器。

        3
  •  0
  •   Mike W    13 年前

    Android、基本语言和本机编译的良好且价格合理的RAD是basic4android-google-it,几周前发布。

        4
  •  0
  •   hansfbaier    12 年前

    怎么样 http://www.wavemaker.com/ http://openxava.org/ ? 很接近,imho 两者都是开源的。