当前位置: 技术问答>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的同志来说不怎么样。
讲到使用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.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。
本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。