`

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

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

两者说的都有相应的道理,不知道其它的朋友是否有更多的想法。
分享到:
评论
50 楼 weijizg 2010-04-18  
老实说,我比较习惯用NETBEANS,很多东西都不能重新配置,使用出错的概率低一点。做简单开发还不错
49 楼 ironsabre 2010-04-14  
gml520 写道
ironsabre 写道
netbeans字体永远那么难看,下完装上就不想用。


晕,估计是你的rp问题,我的字体就很好看




我rp没问题,你的环境不是windows吧。
48 楼 wl95421 2010-04-14  
ChinaEstone 写道
又想找银弹了,适合自己的就是最好的。


不是想找银弹,而是想定位市场和客户。
47 楼 gml520 2010-04-14  
ironsabre 写道
netbeans字体永远那么难看,下完装上就不想用。


晕,估计是你的rp问题,我的字体就很好看


46 楼 ChinaEstone 2010-04-14  
又想找银弹了,适合自己的就是最好的。
45 楼 george_space 2010-04-14  
ironsabre 写道
netbeans字体永远那么难看,下完装上就不想用。

我觉得NB界面很好看,布局也很合理。Eclipse往往找个窗口显示都找半天。
44 楼 yourfei 2010-04-14  
MyEclipse 6.5还可以,7.0以上就太难用了!
43 楼 igotti 2010-04-14  
现在eclipse对于netbeans的优势不明显。netbeans的字体我看到官方的那个视频里面他那个字体很舒服,不过不知道是什么字体。

idea对web开发人员真的是吸引力很大。
42 楼 ironsabre 2010-04-14  
netbeans字体永远那么难看,下完装上就不想用。
41 楼 rainingcn 2010-04-14  
wannago 写道
lbfhappy 写道
一直用的是netbeans,感觉功能很好用.
比如代码模版,eclipse到现在都还没有(不要告诉我用alt+/)
我要的代码模版是按TAB键就可以自动展开的.


eclipse的代码模板更好用,它把几乎所有的提示都集中在一起了,同一个快捷键,有代码提示,有代码模板,各种代码提示帮助都在。
不过默认快捷键是ctrl+space...改了你中文的输入法再看看它有多强大。

比如打个main,然后按快捷键,自动生成main函数,相当于netbean的psvm
sysout-》相当于netbeans的sout
打个for,然后ctrl space

你还可以多次按ctrl space看效果。

你用用idea试试,呵呵。
40 楼 rainingcn 2010-04-14  
activemq 写道
用过几个开发的工具,java,像 jcreator,eclipse,myeclipse,eclipse javaEE版,idea.最后选择idea.

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


windowbuilder 很棒!!!

别和我说你用的是破解版的》。。
38 楼 wannago 2010-04-13  
lbfhappy 写道
一直用的是netbeans,感觉功能很好用.
比如代码模版,eclipse到现在都还没有(不要告诉我用alt+/)
我要的代码模版是按TAB键就可以自动展开的.


eclipse的代码模板更好用,它把几乎所有的提示都集中在一起了,同一个快捷键,有代码提示,有代码模板,各种代码提示帮助都在。
不过默认快捷键是ctrl+space...改了你中文的输入法再看看它有多强大。

比如打个main,然后按快捷键,自动生成main函数,相当于netbean的psvm
sysout-》相当于netbeans的sout
打个for,然后ctrl space

你还可以多次按ctrl space看效果。
37 楼 76052186 2010-04-13  
据说 IDEA 很好用
36 楼 friendmine 2010-04-13  
对我来讲一是速度快,二就是与VCS管理工具集成.
现在netbeans与eclipse相对来讲,都有些慢.
别外就是有一个好的UML工具.
35 楼 weiqingfei 2010-04-13  
LucasLee 写道
对于Java Web开发的人,目前我觉得需要改进的部分是Tomcat plugin。目前主要用Sysdeo,但这个东西有几个问题,如果能改进则更好了:
1.不支持多个Tomcat Web工程。目前多个工程得用多个Workspace,配置多个Tomcat实例实现。不能在一个Workspace一个Tomcat实例上实现。
2.导出war不支持排除一些文件。


恕我愚钝,其实我一直没搞清楚Tomcat plugin用来做什么,以前装过它,启动tomcat,调试,生成war包,无它。
我现在一直用eclipse在本机上进行remote debug,发布war几乎很少用,就算用,一个简单的ant build.xml也可以。
34 楼 longlongriver 2010-04-13  
一直在用netbeans,它的UML插件已经做的相当的不错了!
33 楼 Angel_Night 2010-04-13  
hatedance 写道
zxz87 写道
suciudeman 写道
JAVA 都快挂了,JAVA的创始人都不干了,还讨论IDE

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

java能不能像c那样生命常青的确还是个未知数。


哪有如何..
就算换语言..那么多大牛不会让java经验浪费的 肯定会有一个平滑的转变过程吧

32 楼 wl95421 2010-04-13  
现在纯粹的IDE已经没有意义了,就象Borland一样。
一定要考虑管理,架构,协作等事情。
我更想听到大家这方面的意义。
31 楼 xxjglobal 2010-04-13  
IDE毕竟只是IDE

相关推荐

    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内容,广泛应用于游戏开发、...

    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