频道直达 - 专题 - 新闻 - 技巧 - 组网 - 开发 - 安全 - web编程 - 图像 - 操作系统 - 数据库 - 教育 - 旅游 - 健康 - 时尚 - 驱动 - 软件 - 游戏 - 多媒体 - ERP - 讨论组

在硝烟四起的java IDE市场中,谁是赢家?

来源: 作者:IT168 飞刀 出处:巧巧读书 2008-02-12 进入讨论组
上一页 1 2 3 4 5 6 下一页 


    关注Sun

    在我所提到的这些产品中,Sun公司的NetBeans是唯一的完全开源的产品,从netbeans.org网站上能够免费获得。不想其他的产品的软件包,NetBeans需要少量的配置;你启动NetBeans的核心平台,根据你的需求,增加一个包就可以了。

    最近,Sun提供了一个企业包和一个可视的Web包,一个为J2ME开发的包和一个C/ C++包。这些包都是IDE的一些插件,能够提供稳定的新功能。我曾经下载过这些包,不费力的就把他们安装上了。

    当我几年前第一次使用NetBeans时,觉得它最多就是一个模仿其他IDE的好的特性,而不称为一个真正的Java IDE产品。而现在情况变了,NetBeans的流行程度由此可见一斑:2006年12月,BZ的研究报告显示NetBeans在过去的一年一直保持着强势增长势头,现在它仅排在Eclipse后面,位居第二。

    从企业级的开发来看,NetBeans提供了几个很有用的特性,包括支持Java EE 5。该IDE还有一些很好的工具,用来开发SOA架构的企业开发和一些普通的Web服务开发。

    举个例子,NetBeans是这里所有产品中,拥有能够完全为BPEL图解和建模的能力。

    NetBeans缺乏常见产品的支持
    但是,NetBeans所提供的企业服务也有不足的地方,缺乏对一些常见的产品的支持。它不支持IBM的WebSphere和缺乏对任何一种数据库的完全支持,除了JavaDB。最后一点需要澄清的是:虽然NetBeans将支持任何的JDBC数据库,但是它仅仅为JavaDB产生部署文件和生成详细的DBMS特征。

    NetBeans的协作的特点很好,它内置了聊天和代码共享的能力,能够让开发者之间实时交流合作。
不像JBuilder的那些特点,NetBeans设计的时候就是基于服务器考虑的。你可以安装你自己的这种服务器,用来交流,或者用Sun公司免费提供的。你可以登录到Sun公司服务器,你们团队中的其他开发者将会显示他们自己的登录状态,这种设计有点像现在的IM产品。

    对于GUI设计来说,NetBeans捆绑了Matisse工具,Matisse是最好的GUI布局工具。当你拖拽小窗口部件到你的面板和对话框中时,他们会自动的将他们放置在准确的位置。另外,在你进行拖拽操作的时候,一些向导和建设性的布局就会出现。Matisse还能通过你的布局设计,自动生成代码。

    对于需要进行开发很多基于Swing的界面的程序来说,单独这个工具就可以让NetBeans成为一个IDE。Matisse工作在Swing的基础上,但幸运的是,由于Swing的性能和视觉感越来越好的,这将不会相过去那样,限制Matisse的发展,相反,会促使它的发展。

    然而本文所提到的其他的Java IDEs都用他们自己本身的格式来存储项目元数据,NetBeans聪明的依靠Ant文件来控制项目的配置数据。

    这里还有一个很重的优点:团队里用各种不同的Java IDEs,任何其他的IDE能够加载和运行NetBeans项目,而不需要手动转换或者导入一些其他信息。静态页面:http://www.qqread.com/java/2008/02/e396833.html 更多文章 更多内容请看Java环境安装配置Java编程开发手册专题,或进入讨论组讨论。
上一页 1 2 3 4 5 6 下一页 
收藏此文】【 】【打印】【关闭
相关图文阅读
频道图文推荐
健 康 咨 询
时 尚 咨 询
巧巧读书宗旨
相关专题
讨论组问题推荐
站内各频道最新更新文档
站内最新制作专题
热门关键字导读
Photoshop教 程照片处理 照片制作 PS快捷键 抠图
计 算 机 故 障XP系统修复
艺 术 与 设 计设计 流媒体 设计欣赏 边框
计 算 机 安 全ARP
站内频道文章精选
巧巧电脑频道编辑信箱  告诉我们您想看的专题或文章