`

关于Java的开发工具,到底应该长个什么样子?

阅读更多
Eclipse应该是目前最为流行的Java IDE了。
但仍然会有MyEclipse,JBoss IDE及Spring IDE等。
还有很多大的企业会用其它的IDE,或者是自己开发基于Eclipse的IDE。
我本身是做Eclipse插件的,也很想知道大家到底是需要什么样的IDE呢?
我问过一个在小公司工作的朋友,说最好能按照公司的规范和框架开生成代码,执行规范,提高开发效率。
我还问过大企业的项目经理,他说对于大系统,开发在整个系统中所占时间并不大,他更关心,如果通过IDE来有效地定义系统的结构,特别是模块化,以及模块间和模块内部代码的管理。

两者说的都有相应的道理,不知道其它的朋友是否有更多的想法。
分享到:
评论
30 楼 gml520 2010-04-13  
相信 netbeans 6.9 将会改变你们的想法。
29 楼 20055294 2010-04-13  
NetBeans还是以前用过了
28 楼 parwin2 2010-04-13  
"每次我用NetBeans写java代码 就怀念eclipse
用eclipse写web代码 就怀念Netbeans"
对此非常有同感。
27 楼 hatedance 2010-04-13  
zxz87 写道
suciudeman 写道
JAVA 都快挂了,JAVA的创始人都不干了,还讨论IDE

JAVA 都快挂了,JAVA的创始人都不干了,你还来javaeye

java能不能像c那样生命常青的确还是个未知数。
26 楼 zxz87 2010-04-13  
suciudeman 写道
JAVA 都快挂了,JAVA的创始人都不干了,还讨论IDE

JAVA 都快挂了,JAVA的创始人都不干了,你还来javaeye
25 楼 zxz87 2010-04-12  
xiaoyiz 写道
cyberniuniu 写道
平时主要用NetBeans,eclipse很少用到,因为在Swing界面应用开发方面,eclipse可以说一无是处,好一点的界面设计器要收费,免费的又太水货了,和NetBeans自带的Matisse设计器差得不是一个档次。其他领域的开发,比如java ee方面的,NetBeans也有很多好用的插件,所以我们公司这里现在很少用到eclipse。我其实最希望的就是eclipse能够有免费而且好用的界面设计器,能达到NetBeans的Matisse级别的就行。


windowbuilder 很棒!!!

你忽略免费两个字了
24 楼 suciudeman 2010-04-12  
JAVA 都快挂了,JAVA的创始人都不干了,还讨论IDE
23 楼 風一樣的男子 2010-04-12  
MyEclipse 我一直当它是 Eclipse 的插件
22 楼 whaosoft 2010-04-12  
Eclipse 就得了 挺习惯的
21 楼 mshijie 2010-04-12  
自从用了idea后,就不再怀恋eclipse了。哪天也够买个正版支持idea发展。
20 楼 dch1287 2010-04-12  
LucasLee 写道
对于Java Web开发的人,目前我觉得需要改进的部分是Tomcat plugin。目前主要用Sysdeo,但这个东西有几个问题,如果能改进则更好了:
1.不支持多个Tomcat Web工程。目前多个工程得用多个Workspace,配置多个Tomcat实例实现。不能在一个Workspace一个Tomcat实例上实现。
2.导出war不支持排除一些文件。

试试runjettyrun吧,你会爱上它的。
19 楼 xiaoyiz 2010-04-12  
cyberniuniu 写道
平时主要用NetBeans,eclipse很少用到,因为在Swing界面应用开发方面,eclipse可以说一无是处,好一点的界面设计器要收费,免费的又太水货了,和NetBeans自带的Matisse设计器差得不是一个档次。其他领域的开发,比如java ee方面的,NetBeans也有很多好用的插件,所以我们公司这里现在很少用到eclipse。我其实最希望的就是eclipse能够有免费而且好用的界面设计器,能达到NetBeans的Matisse级别的就行。


windowbuilder 很棒!!!
18 楼 tryto21 2010-04-12  
cyberniuniu 写道
平时主要用NetBeans,eclipse很少用到,因为在Swing界面应用开发方面,eclipse可以说一无是处,好一点的界面设计器要收费,免费的又太水货了,和NetBeans自带的Matisse设计器差得不是一个档次。其他领域的开发,比如java ee方面的,NetBeans也有很多好用的插件,所以我们公司这里现在很少用到eclipse。我其实最希望的就是eclipse能够有免费而且好用的界面设计器,能达到NetBeans的Matisse级别的就行。

刚毕业的时候在用友做nc的二次开发,applet程序用swing画界面。
nc里全是自定义的组件,在eclipse无法预览,全靠想象。。。
17 楼 hatedance 2010-04-12  
关于项目经理,它要的绝不是我们说的IDE,他要的是项目管理软件。
程序员要的核心功能是高亮,智能提示和debug功能。
设计师要的是uml。
web界面设计师要的是dreamweaver之类的东西。
报表也有报表的设计工具。
。。。
当然,以上的一切都可以做成eclipse插件。
16 楼 wl95421 2010-04-12  
java_jun 写道
又来了,弱弱地问一下,你所提到的MyEclipse,JBoss IDE及Spring IDE难道不是基于eclipse插件形式的?

是的啊。
只不过我也想做一个基于Eclipse的IDE,补充大家需要的功能,但搞不清楚,只好来这里讨论一下了。
15 楼 java_jun 2010-04-12  
又来了,弱弱地问一下,你所提到的MyEclipse,JBoss IDE及Spring IDE难道不是基于eclipse插件形式的?
14 楼 activemq 2010-04-12  
用过几个开发的工具,java,像 jcreator,eclipse,myeclipse,eclipse javaEE版,idea.最后选择idea.
13 楼 lucky16 2010-04-12  
NetBeans MyEclipse 一个有个的好处啊,但是个人喜欢NetBeans一些,还有IDEA,也是一个不错的东西,
MyEclipse现在确实也太臃肿了,速度很慢了,
可以定制我觉得是现在应该是IDE的标准了,
针对不同的使用人群,自己选用适用的插件,很好啊!
12 楼 wxq594808632 2010-04-12  
lbfhappy 写道
一直用的是netbeans,感觉功能很好用.
比如代码模版,eclipse到现在都还没有(不要告诉我用alt+/)
我要的代码模版是按TAB键就可以自动展开的.


..Eclipse也有的..只不过他需要按快捷键才出来..
11 楼 lkj107 2010-04-12  
只要是支持插件的,对大公司来说都不是问题,可以开发自己的插件,生成基于自己的框架下的代码
对于普通用户来说,看你用的什么,相关的插件是否成熟

相关推荐

    java反编译工具

    好的Java反编译工具应该具有以下特点: 1. **易用的界面**:提供直观的用户界面,使得非技术背景的用户也能轻松操作。 2. **代码可读性**:生成的源代码尽可能接近原始编写的样子,便于理解和分析。 3. **全面性**:...

    java class文件反编译工具

    总之,Java Class文件反编译工具是Java开发和研究过程中不可或缺的辅助工具,它们为我们揭示了Java字节码背后的秘密,使得理解和操作已编译的代码变得可能。在使用这些工具时,要确保遵守软件许可协议,并尊重他人的...

    JAVA高级软件工程师培训笔记

    Java的流行部分得益于其强大的标准库和开发工具,以及丰富的社区支持。 #### 二、Java编程的必要性与优势 - **跨平台特性**:Java的“一次编写,到处运行”的理念,使其成为开发跨平台应用程序的理想选择。 - **...

    Java8的default方法能做什么?不能做什么?Jav

    Java8的default方法是一个强大的工具,它扩展了接口的灵活性,同时也带来了新的挑战,如接口间的冲突问题。在实际开发中,合理利用default方法可以提高代码的可维护性和复用性,同时要注意避免可能出现的冲突,确保...

    DJ JavaDecompiler v2.9.9.61

    总之,DJ JavaDecompiler v2.9.9.61是一个强大且实用的Java反编译工具,它为开发者提供了查看和理解Java字节码的能力,从而在各种场景下提高开发效率和问题解决能力。在日常开发中,正确使用这类工具能够为程序员...

    Java培训笔试题

    安装Java开发工具包(JDK)通常涉及以下几个步骤: 1. **下载**:从Oracle官方网站或其他可信来源下载对应操作系统的JDK安装包。 2. **安装**:双击下载的安装包,按照提示完成安装过程。 3. **配置环境变量**:...

    一个简单的Java的多人网络聊天室

    这部分可能使用了Java的Swing库,这是一个用于创建图形用户界面(GUI)的工具包,能够帮助开发者快速构建美观且功能丰富的界面。 “服务端”是整个聊天系统的中心,负责处理来自各个客户端的连接请求,管理用户会话...

    川大软件工程开发与环境黄武的作业全

    2. **编程语言**:可能涉及了多种编程语言,如Java、Python或C++,作为软件开发的基础工具。 3. **版本控制**:可能讲解了Git或SVN等版本控制系统,用于协同开发和代码管理。 4. **软件设计模式**:介绍了常见的设计...

    swarm for java 经济学仿真

    【Swarm for Java经济学仿真】是一种基于Java的二维空间仿真工具,特别适合非专业人士使用,具有高度的适用性和鲁棒性,尤其适用于复杂适应性系统的模拟。在编程领域,Java是一种广泛使用的面向对象的编程语言,它...

    JAVA反编译软件-超级好用

    Java反编译是将已编译的Java字节码(.class文件)转换回源代码的过程,这在软件开发、逆向工程、调试和学习已有的开源库时非常有用。标题“JAVA反编译软件-超级好用”暗示我们将探讨一些高效、易用的Java反编译工具...

    三维交互开发(2)-DxStudio的hello world

    在本篇中,我们将深入探讨三维交互开发的第二个部分,主要关注DxStudio这一工具的“Hello World”项目。DxStudio是一款强大的实时三维场景编辑器,它允许开发者创建、编辑并导出交互式3D内容,广泛应用于游戏开发、...

    21天学通java

    Java的开发环境通常包括Java Development Kit (JDK),这是一个工具集,包含了编译器、解释器、调试器等工具,用于编写、编译和调试Java应用程序。此外,集成开发环境(IDE)如Eclipse、IntelliJ IDEA等也广泛用于...

    javac.zip 总之就是这个样子的了,要看的话可以直接下载看看

    `javac`是Java开发工具包(Java Development Kit, JDK)的一部分,用于将源代码编译成可执行的字节码。这个压缩包可能包含了一些关于如何使用`javac`进行Java程序开发、错误处理和调试的笔记。 【描述】提到这是...

    Java源码管理-java-git:源代码管理演示

    本主题聚焦于Java源码管理,特别使用了Git作为工具进行演示。Git是一种分布式版本控制系统,由Linus Torvalds为Linux内核开发而创建,现已成为全球开发者广泛使用的代码管理工具。 Git的强大之处在于其版本控制能力...

    java反编译软件jad

    5. **插件系统**:JAD支持扩展,可以通过安装插件来增加更多功能,例如与其他开发工具集成。 6. **跨平台**:由于Java本身的跨平台特性,JAD可以在任何支持Java的平台上运行,如Windows、Linux和Mac OS。 7. **...

    java编写的简易词法分析器

    Java编写的简易词法分析器是一种工具,它利用编程语言(在这种情况下是Java)来实现对C语言源代码的初步解析。词法分析是编译器设计中的第一步,它的主要任务是将源代码分解成一系列有意义的、独立的单元,这些单元...

    java反编译器

    6. **与其他工具的兼容性**:jad可以与其他开发工具如IDEs(如IntelliJ IDEA、Eclipse等)或版本控制系统集成,方便开发者在日常工作中使用。 在实际应用中,使用jad反编译器通常包括以下步骤: 1. **下载和安装**...

    jsp bbs 留言板

    4. **Myeclipse开发环境**:Myeclipse是Eclipse的一个扩展,提供了更丰富的Web开发工具,支持JSP、Servlet、JavaBean等Java Web项目的创建、调试和部署,为开发者提供了便捷的开发体验。 5. **Tomcat应用服务器**:...

Global site tag (gtag.js) - Google Analytics