阅读更多

64顶
9踩

编程语言
Adam Bien说道:Oracle收购Sun以后,在Oracle拥有的两个IDE中:NetBeans和JDeveloper,Oracle很可能最终只支持一个,应该是哪一个呢?应该是NetBeans,理由如下:

1.大小:NetBeans 6.7.1下载包括Java EE支持和两个Glassfish版本,大概158M大小,但是JDeveloper有大概1G大小。

2.流行:NetBeans已经非常受欢迎了,在这个调查中,NetBeans的支持率比JDeveloper高很多,从Google Trends来看,也是同样结果。

3.Java FX:NetBeans已经支持Java FX。

4.可视化设计:NetBeans拥有高级的Swing/UI/DataBinding/ DataBase capabilities,基于JSR-296和295,以及更好的 Beans Binding。

5.报表:iReport,JasperReport是基于NetBeans的。

6.MySql / Oracle 支持:NetBeans支持的非常好,而且容易扩展。

7.DTrace支持:Netbeans已经拥有DTrace支持。

8.Glassfish / BEA支持:NetBeans很好的集成了BEA和Glassfish。

详情查看:http://www.adam-bien.com/roller/abien/entry/why_oracle_should_continue_to

64
9
评论 共 64 条 请登录后发表评论
24 楼 caoyangx 2009-09-08 13:21
有人会问,为什么没有Eclipse这个选项?
因为Eclipse是IBM的绝世佳作,即使已经捐出,那也抹不去IBM的影子。
收购这么公司和产品,一心想要对抗IBM的Oracle,怎么会向IBM妥协呢?
不过Eclipse的地位,不管NB,还是什么..B,都是无法取代的。这个是铁板钉钉的事实,不管你用NB多么爽,使用NB的人绝对不是因为Eclipse不好而放弃的,而是出于无奈之举。
23 楼 larryzou 2009-09-08 12:24
lizhuang 写道
wangxin0072000 写道
我从eclipse转到nb后,就再没用过其他任何IDE了,无论java还是ruby,javascript。坚定支持nb。

尽管还会用用vi写点小东西,但是感觉近年来NetBeans的进步实在是很大,我是从6.0开始使用NB的。不过,还是感觉配置起来稍微有点麻烦,中文安装后乱码的问题,在平台上还是经常出现,再加上NetBeans的默认字体实在是丑,需要自己动手改造。


用最新的jdk,字体会漂亮很多。尤其是jdk1.6.02及以前的,字体会很丑。
22 楼 lizhuang 2009-09-08 10:25
wangxin0072000 写道
我从eclipse转到nb后,就再没用过其他任何IDE了,无论java还是ruby,javascript。坚定支持nb。

尽管还会用用vi写点小东西,但是感觉近年来NetBeans的进步实在是很大,我是从6.0开始使用NB的。不过,还是感觉配置起来稍微有点麻烦,中文安装后乱码的问题,在平台上还是经常出现,再加上NetBeans的默认字体实在是丑,需要自己动手改造。

21 楼 halk 2009-09-08 10:06
pangyi 写道
nb更新太快了,反而让人觉得不够成熟稳定。

还是习惯用Eclipse。

更新太慢的话,又要有人说太慢不吸收群众意见了.
20 楼 hbezwwl 2009-09-08 10:04
nb比起eclipse还是有差距了。支持oracel发展workshop,放弃
nb和jdeveloper
19 楼 lhyasia 2009-09-08 09:44
IDE对Oracle不重要
18 楼 pangyi 2009-09-08 09:20
nb更新太快了,反而让人觉得不够成熟稳定。

还是习惯用Eclipse。
17 楼 java.lang.Object 2009-09-08 09:06
我从eclipse转到nb后,就再没用过其他任何IDE了,无论java还是ruby,javascript。坚定支持nb。

强烈同意这句话
16 楼 qjzhyf 2009-09-08 08:13
据说NetBeans 在sun的时候,主要是借助于社区的力量进行开发和维护,sun是作为主要的支持角色来进行开发的。现在是ORACLE力主sun,oracle本身就有自己针对于javaEE方面的开发工具。 所以,oracle会不会将社区这一块也继续搞下去呢?必毕社区的参与意见还是挺强大的。。
15 楼 andyyehoo 2009-09-08 01:03
oracle收购了mysql,也是想它慢慢倒……这家公司用心叵测的,阴险得很
14 楼 yanhua 2009-09-07 22:22
文章作者一箱情愿这些理由对甲骨文无足轻重
13 楼 meteoren 2009-09-07 22:22
我一条理由就可以拍死你所有的理由:
jdeveloper是oracle自己的产品而netbeans不是,你要明白oracle一贯的作风
12 楼 rox 2009-09-07 22:09
建议学IBM处理Eclipse一样,捐出去。
11 楼 firefly.li 2009-09-07 21:57
引用
项目很大的时候,这个功能简直就是捣乱,类似的热部署效果一般都用脚本或者Maven插件自己做。

同意,没见过真正项目里使用eclipse或myeclipse的自动发布的。
10 楼 txy920 2009-09-07 21:23
jdeveloper 在oracle的优先级是“一路绿灯”
oracle的bmp osb bie adf 等等都是绑定在jdeveloper 上面的
我最近就在用这个东西 t400 4个G内存 跑起来还是想牛
9 楼 cyberblue 2009-09-07 20:48
qingfengxia 写道
netbeans 对于jboss 4不支持热部署.
每次修改完代码,还要重新编译一次源代码.慢的要死.
不像eclipse只是修改其中的一个源文件.
编译后马上就生效了.
用Netbans开发j2ee就是不如eclipse


项目很大的时候,这个功能简直就是捣乱,类似的热部署效果一般都用脚本或者Maven插件自己做。
8 楼 qingfengxia 2009-09-07 17:46
netbeans 对于jboss 4不支持热部署.
每次修改完代码,还要重新编译一次源代码.慢的要死.
不像eclipse只是修改其中的一个源文件.
编译后马上就生效了.
用Netbans开发j2ee就是不如eclipse
7 楼 keating 2009-09-07 16:32
引用
我从eclipse转到nb后,就再没用过其他任何IDE了,无论java还是ruby,javascript。坚定支持nb。
6 楼 jtest2003 2009-09-07 14:38
你就慢慢做梦吧?ORACLE ERP、ORACLE OME、SOA等等,都是基于JDEVELOPER开发的。
想要ORACLE放弃JDEVELOPER,不可能的。

NB是完全有可能被放弃,上述理由对ORACLE来,根本不值一提。
5 楼 whaosoft 2009-09-07 14:08
还是市场有关吧

发表评论

您还没有登录,请您登录后再发表评论

相关推荐

  • 使用vb建立DCOM服务器端及客户端应用的详细过程(3)

    使用vb建立DCOM服务器端及客户端应用的详细过程(3) 分发服务器DCOM应用:   事实上,你已经可以在你的机器上运行程序了.如果你能在两台机器上测试你的应用,它更能表达DCOM分布的特点,在两台机器上,请按下列方法进行:    1.启动"Package & Deloyment Wizard"安装打包工具   2.单击"Browse",选择C:/DCOMDemo/Serve

  • 重拾VB6的笔记

    写在前面 简要介绍几句VB6。 VB语言可以说对于微软来说,除汇编以外,是最古老的高级语言。 因为盖茨用是靠BASIC起家。 后来发展出了VB,即可视化B语言,一直到98年发布VB6。 微软不再支持VB的开发和维护了。 后来的.NET与VB没有什么关系。 当真是遗憾。 但可以说,.Net时代,在语言和笼络开发者方面,微软几乎没有建树,而且,在内部,Visual工具体系不断被边缘化,...

  • Visual Studio 2012中使用自定义project properties

    由于将系统升级到了Windows 8, 而Windows 8 SDK已经集成了DirectX SDK,且不包含DX9及之前的头文件和库文件,如果想编写DX9程序则需要安装DirectX SDK,我安装的是DirectX SDK的最后一个单独分发包-Microsoft DirectX SDK (June 2010)。 这样又出现了一个问题,如果编写DX10/11或者Direct2D程序,就会导致有...

  • 用VB开发分布式应用之二(转)

    三、生成安装盘    服务器端组件及客户端程序将安装在不同的机器上,应利用setup wizard分别生成安装程序。    当生成客户端程序安装盘时,需提供服务器组件所在的机器名(以后可以修改),这将影响客户端机器的注册项,这些...

  • DCOM揭秘

    http://www.pcdog.com/p/html/2004927/27920042820_1.htm Distributed COM --跨网络工作  DCOM代表的是“Distributed(分布式)”COM。在前面的部分中,我们已经讲解了运行在同一部计算机的COM客户和服务器。在这一部分,我们将讨论如何将它扩展到DCOM的领域和分布式计算。   大多数的COM编程者仅使用本地的“进程内”

  • 微软server2012服务器端客户端,Windows Server 2012 域设置及客户端加入

    WindowsServer2012定于下月18号正式发布,对于Windows服务器迷你是不是有一定的诱惑??想知道WindowsServer2012究竟有了哪些改变,别的先不说,咱们先来看一下Windows的一个亮点----域功能的改善吧!!当你安装完成WindowsServer2012后是不是很想尝试一下新版的域呢?那么我们一起来吧,打开运行输入dcpromo:是不是一个让你有...

  • C++ DCOM服务器和C#客户端互操作完全解释

    今天有个网友问我如何编写一个DCOM服务器,可以在C#的客户端中调用。看起来还是有很多人在用COM技术,趁这个机会,就把DCOM和C#之间的互操作好好讲讲。   实际上,C#调用DCOM服务器的时候,只需要在C#这边做一些手脚,对于原先的C++ DCOM服务器来说,是不需要做任何改动的。道理很简单,C#后于C++ DCOM技术出现,作为前辈的DCOM技术不可能预知采用什么技术支持小辈C#。在C...

  • 如何用VB6 创建 DCOM Client/Server Application

    以下内容从微软网站转载,讲述如何用Visual Basic 6编写DCOM 客户端/服务器应用程序。 注:.NET Remoting是用于取代DCOM的一种.NET技术。WCF融合了.NET Remoting。   You do not need to change your code to enable a client application to instantiate a remot...

  • DCOM的學習和配置

    DCOM的學習和配置 概述COM: COM的分類:以VB的來講         Dll---進程內的COM         Exe—進程外的COM         Ocx—控件 一、 DCOM的應用 跨網域的分布式,負載平衡的應用,應用的擴展性及本身有應用程序就是分布式的 二、COM與DCOM的區別和聯系   COM DCOM 運行的地點 本地执行 网络上的另

Global site tag (gtag.js) - Google Analytics