Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/377.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
哪些JavaIDE可以与现有的GUI很好地配合使用,并且可以帮助进行转换?_Java_User Interface_Ide - Fatal编程技术网

哪些JavaIDE可以与现有的GUI很好地配合使用,并且可以帮助进行转换?

哪些JavaIDE可以与现有的GUI很好地配合使用,并且可以帮助进行转换?,java,user-interface,ide,Java,User Interface,Ide,我有一个大约85个“框架”的应用程序,它最初是用早期的IDE JBuilder5编写的。这个应用程序是纯Java的,我认为它主要是Swing和AWT。所以,核心问题是:什么样的IDE既能帮助我维护现有的应用程序,可能将其从单机版转换为JSP,又能帮助我通过GUI界面进行新的开发 去年夏天('08年),我下载了Eclipse,它肯定比JBuilder好,除了缺少可视化GUI所见即所得编辑器——可视化编辑器在那时已经死了。我喜欢Ganymede(当前版本)标准工具集,但缺少可视化编辑器让我担心。(而

我有一个大约85个“框架”的应用程序,它最初是用早期的IDE JBuilder5编写的。这个应用程序是纯Java的,我认为它主要是Swing和AWT。所以,核心问题是:什么样的IDE既能帮助我维护现有的应用程序,可能将其从单机版转换为JSP,又能帮助我通过GUI界面进行新的开发

去年夏天('08年),我下载了Eclipse,它肯定比JBuilder好,除了缺少可视化GUI所见即所得编辑器——可视化编辑器在那时已经死了。我喜欢Ganymede(当前版本)标准工具集,但缺少可视化编辑器让我担心。(而且,我很难将它集成到现有的开发环境中。)虽然它允许您使用现有的代码,但它甚至没有(当前的)GUI编辑器,因此使用我的旧代码是一种老式的方式(“盲”)

在做我的家庭作业时,我发现有一家公司制造了一个基于Eclipse的IDE的最新版本,该IDE拥有一个完整的GUI环境,他们声称可以轻松地开发一个GUI,然后将其部署为独立(纯Java)应用程序,或者将其部署为网页(使用JSP等)。而且,他们建议,它将允许您使用现有的应用程序,这是其他系统所不能做到的——这是我迄今为止发现的。IIRC,一张驾照大概要250美元

不幸的是,生活事件阻止了我在那一刻采取行动——长话短说,我失去了他们网站的链接。我原以为再找到它们不会有问题,但“插件”和合作伙伴的数量已经爆炸了!他们现在有将近1200个插件和大约60个GUI!尤泽

我来到这里是为了这么做,并从“Java最佳IDE”的几个问题中得到了一个想法,即NetBeans 6.5值得一看。我试过了。它的速度非常慢,即使在3ghz的3G内存盒上也是如此。但是,它融入环境的速度更快,我喜欢它的部署细节。然后我发现它的GUI环境只适用于新代码,这里的一些人认为它有点脆弱,如果你不得不对它进行大量的修改(我需要这么做!),那么它可能会破坏GUI在IDE中继续可编辑的能力

我花了无数个小时在这方面做家庭作业,特别是在SO和他们经常指向的网页上。很多关于Java IDE GUI的文章现在都很老了,但我还是读过,学到了很多

理想情况下,我希望找到一种工具:

  • 作为一个具有良好GUI的现代Java IDE,您可以胜任工作,而且不会遇到过多的麻烦
  • 可以帮助在不同类型的应用程序之间进行转换-单机版与JSP(移动版?)
  • 可以使用现有的应用程序(不是使用该工具集编写的)
  • 不会将代码挂接到专有库中
  • 如果不是在一个工具中,就像在多个工具中一样,拥有所有这些能力仍然是很好的

    我不需要“免费!”


    感谢您的意见

    我建议您再次查看Visual Editor,因为如果现有代码不太复杂(就业务逻辑与gui代码混合而言),它应该能够处理这些代码


    否则,您的时间可能会花在将GUI代码重构到VisualEditor可以处理的状态上。我还没有见过其他可以使用现有代码的免费IDE。

    是功能强大的Java IDE,并且有一个很好的GUI生成器

    如果您已经有Eclipse,我建议您试试。这有一个名为“这是一个很好的GUI构建器”的插件。

    我已经尝试过了,但它不符合我的要求(如问题随附的文本所述)。我只是好奇您使用了什么?…我还没有找到解决方案。我仍然在蹒跚地使用一个古老的JBuilder以及Netbeans 6.5和Eclipse Ganymede,每一个都有其特殊之处,但都没有一个完整的解决方案。。。