- Java 双重比较
- java - 比较器与 Apache BeanComparator
- Objective-C 完成 block 导致额外的方法调用?
- database - RESTful URI 是否应该公开数据库主键?
我有一个大约 85 个“框架”的应用程序,它最初是用 JBuilder 5——一个早期的 IDE 编写的。该应用程序是纯 Java,我认为它主要是 Swing 和 AWT。因此,核心问题是:哪些 IDE 可以帮助我维护现有应用程序,可能将其从独立应用程序转换为 JSP,并希望通过 GUI 界面帮助进行新开发?
去年夏天 ('08),我下载了 Eclipse,它肯定胜过 JBuilder,除了缺少可视化 GUI WYSIWYG 编辑器——可视化编辑器甚至在那时就已经死了。我喜欢 Ganymede(当前版本)标准工具集,但缺乏可视化编辑器让我担心。 (而且,我在将它集成到现有开发环境中时遇到了很多麻烦。)虽然它允许您使用现有代码,但它甚至没有(当前的)GUI 编辑器,因此使用我的旧代码是旧的-时尚的方式(“盲目”)。
在做功课时,我发现一家公司制作了一个基于 Eclipse 的当前版本的 IDE,它有一个成熟的 GUI 环境,他们声称可以很容易地开发一个 GUI,然后将其部署为一个 stand -单独(纯 Java)应用程序,或将其部署为网页(使用 JSP 等)。而且,他们建议,它可以让你使用现有的应用程序,这是我迄今为止发现的其他系统都做不到的。 IIRC,许可证大约需要 250 美元。
对我来说不幸的是,当时的生活事件阻止了行动 - 长话短说,我失去了到他们网站的链接。原以为再找他们就没问题了,但“插件”和合作伙伴的数量已经爆炸了!他们现在有将近 1200 个可用插件和大约 60 个 GUI!哟!
我来到这里是为了 SO,并从关于“Java 的最佳 IDE”的几个问题之一得到了 NetBeans 6.5 值得一看的想法。我尝试过这个。它的速度慢得可怕,即使在具有 3G 内存等的 3ghz 盒子上也是如此。但是,它更快地融入环境,我喜欢它的部署细节。我然后发现它的 GUI 环境只适用于新代码,SO 上的一些人建议它有点脆弱,如果你必须对它进行大量修改(我将需要这样做! ) 那么它可能会破坏 GUI 在 IDE 中继续可编辑的能力...
我已经花了无数时间做这方面的功课,特别是包括在 SO 上查看此处以及他们经常指向的网页。很多关于Java IDE GUI的文章现在已经很老了,但我还是看了,学到了很多...
理想情况下,我希望找到一种工具:
如果不是在一个工具中,作为多个工具,拥有所有这些功能仍然很好!
我不要求“免费!”
感谢您的意见!
最佳答案
我建议您再次查看可视化编辑器,因为如果此代码不太复杂(就业务逻辑与 gui 代码混合而言),它应该能够使用现有代码。
否则,您的时间可能会花在重构 GUI 代码上,使其达到 Visual Editor 可以处理的状态。我还没有看到其他可以使用现有代码的免费 IDE。
关于java - 哪些 Java IDE 可以很好地与现有的 GUI 配合使用并有助于转换?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/625076/
是否有任何工具可以帮助 JSP 文件中的字符串国际化? 大多数 IDE(例如 NetBeans)都为 Java 代码提供了这样的功能。但是,对于 NetBeans,JSP 文件不存在此类功能。 与 g
我在 Android Studio 项目的纯 Java 模块中使用 Lombok。这是模块的 build.gradle: apply plugin: 'java' apply plugin: 'war
我是一名优秀的程序员,十分优秀!