当前位置:  技术问答>java相关

大家讨论一下 JBuilder6 比 JBuilder5 的优势在哪里?

    来源: 互联网  发布时间:2015-03-11

    本文导语:  大家讨论一下 JBuilder6 比 JBuilder5 的优势在哪里?它有哪些方面的改进?我有必要放弃JB5而采用JB6吗? | 转载: 讲到使用JB6,就不能不提和JB5的区别,我们先来看看哪些地方变化了,  先...

大家讨论一下 JBuilder6 比 JBuilder5 的优势在哪里?它有哪些方面的改进?我有必要放弃JB5而采用JB6吗?

|
转载:



讲到使用JB6,就不能不提和JB5的区别,我们先来看看哪些地方变化了, 
先从borland的网站上看看what's is new? 

The new features of JBuilder 6 include: 

Two-way EJB 2.0 visual designer 
Integration with additional application servers (BEA WebLogic 6.1, IBM WebSphere 4, iPlanet and Borland Enterprise Server) 
UML code visualization 
Refactoring 
Unit testing 
Documentation tools 
Availability on Mac OS X 

其实这些功能除了EJB designer和Mac Version以外,Jbuilder 5都可以使用Opentools来加入这些功能,所以这次升级并不是非常大的。界面几乎没有变化。 

Jbuilder 6中好用的功能有: 
1.查找方法的定义和引用,Jbuilder 5只能查找定义(有时候不灵),但安装JBackBrowser或PinPoint后可以有查找引用的功能;这个功能非常有用,当你要从一堆程序中找到该方法是如何实现的; 

2.生成JavaDoc,我以前总是很奇怪为什么Jbuilder不支持文档生成,而且好的Opentools都要钱,现在这个功能出来了!现在只要你一选Doc(在主视图下面的),就会立刻生成javadoc(如果没有),如果在Project视图选中package那么也会出来这些Package的JavaDoc,其实我后来利用antrunner来生产javadoc是一样的; 

3.逆向工程和UML图导航,说实话这个功能只是一般般,并不是标准的UML语言,几乎对写文档没什么作用,任何一个Case工具都比它要做得好;Jbuilder 5中的jrerefactory似乎要做得更好些,本来在使用jb6之前,我认为这个opentools的使命应该已到尽头; 
4.代码提示,优化import,只要在写代码的时候,按ctrl+alt+H,你就能发现这个功能非常好用,import语句几乎不用写,右键还有一个优化import语句的功能;(Jb5 Opentools的Productivity! 1.0,也就是我花了不少时间破解的,绝对要比Jbuilder 6做得更有创意,做得更好,但可惜的是这个Opentools不支持Jbuilder6,而且很意外的是今天生产它的公司网站也当掉了,希望它的下一个版本还会继续出来!否则我就白破解了!) 

5.单元测试功能:jbuilder5能用uTest这个Opentools来做单元测试,功能已经很完善了;Jbuilder 6继承了同样基于Junit的单元测试功能; 

6.直接支持基于Tomcat的Web开发:我相信很大一部分网友要用Jbuilder来开发网络应用,现在JB6直接支持Servlet 2.3规范了,其实以前你可以自己设置Tomcat 4.0来作为Web Server,所以功能并没有改进多少,只是更直接了; 

7.支持EJB2.0和更多的Application Server:这个新增加的功能应该是最值得升级Jbuilder 6的理由了!随后几天我将做几个EJB2.0的Example来对比Jbuilder 5支持的EJB1.0/1.1的代码(两者都用WebLogic 6.x),顺便再写一篇文章来加分。 

Jbuilder 6的缺点: 
“天哪,我的机器变慢了!!!!”Jbuilder 6的一个显著的缺点就是让你发出这种声音。做基于Swing的程序时候,选择Desgin很容易使你的Jbuilder失去响应。起码你得有192M内存,否则不要轻易删掉了你的JB5而满心欢喜的去装JB6...否则.... 

我的建议: 
如果你用笔记本,而且不是很需要使用Jbuilder6.0 WinzardEJB2.0,我建议不需要升级到Jbuilder 5,而是把我上面说的那些OpenTools都装上,特别推荐Productivity!1.0 

如果你要研究EJB或做基于J2EE Application Server的开发,那么就让我们升一次吧。 

总体印象: 
对开发EJB的同志是一个大喜讯。 
对开发Servlet和Application的同志来说不怎么样。 

    
 
 

您可能感兴趣的文章:

 
本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。












  • 相关文章推荐
  • 公告:CSDN AIX论坛有奖话题讨论活动(七)——本期话题:在海量运算方面,和Linux系统相比,AIX系统有优势吗?
  • 公告:CSDN AIX论坛有奖话题讨论活动(四)——本期话题:从开发周期上来看,和HP-UX、Solaris相比,AIX系统有优势吗?
  • Java 可以做拨号程序吗?我只是和大家讨论讨论 不必太认真
  • 欢迎高手来讨论:关于文件格式的大讨论
  • 参数传递的问题!(大家讨论讨论)
  • 用java开发一个基于Proxy(代理)的网络计费系统。有兴趣的来讨论讨论
  • 哪位高手有兴趣跟我讨论讨论java中调用dll文件??小弟有些问题还是不很清楚??
  • 【讨论贴】gcc开发的时候有大家都有什么好的调试方法,来讨论下
  • 和Java版高手在线讨论代理服务器的问题,讨论者都有分。
  • 讨论讨论,当错误发生时,并用if语句测试出时,应该返回怎样的值
  • 一个面试,是“北京华胜六所”外包给风河(VxWorks)北京研发处,做linux内核开发,大家过来讨论讨论
  • 新建了个QQ群(软件与创业),希望有兴趣的朋友进来讨论讨论软件项目、产品、创业、管理、投资等(代码之外的)观点和想法
  • Java 访问控制的问题(public,private,protected,(default))!讨论讨论!
  • 用java做c/s结构可行吗???大家来讨论讨论,应该都会有收获。
  • 这两天本版人气不高,我来发个问题,有关互斥同步的。大家讨论讨论
  • 有没有人讨论value object模式
  • http://www.itpub.net 论坛更换数据库,速度更快,欢迎大家前去讨论!
  • 讨论“内存泄漏”
  • 很专业的问题请教J2EE高手!这是一个讨论区,有请各位对J2EE感兴趣的朋友参加讨论!
  • 大家一起讨论讨论,suse和ubuntu的区别,顺便散散分
  • 对大家很有意义的一个问题,建议大虾、菜鸟们都来讨论讨论#¥#·#¥·#%#¥%#¥%
  • 大家来讨论一个最实际的问题:)


  • 站内导航:


    特别声明:169IT网站部分信息来自互联网,如果侵犯您的权利,请及时告知,本站将立即删除!

    ©2012-2021,,E-mail:www_#163.com(请将#改为@)

    浙ICP备11055608号-3