凤凰浴火 JBuilder 2006新功能赏析

2016-02-19 11:59 6 1 收藏

想不想get新技能酷炫一下,今天图老师小编就跟大家分享个简单的凤凰浴火 JBuilder 2006新功能赏析教程,一起来看看吧!超容易上手~

【 tulaoshi.com - 编程语言 】

近两年来Java IDE的市场异常热闹,面对开源社区Eclipse与日俱增的吸引力,曾经的王者JBuilder感受到从没未有过的压力。Borland沉寂了一年之后,终于推出了JBuilder 2006,其开创性的P2P对等协作功能和决定以Eclipse为基础的重大调整预示着JBuilder正在实现战略性的演化。

从丑小鸭到天鹅的演化:Jbuilder的发展史

JBuilder诞生于1997年,时至今日,已走过了8个年头,先后发布了12个版本(JBuilder 2006的版本号为12)。在JBuilder的发展历程中,创新,追逐最前沿的Java技术一直是JBuilder秉承的发展理念,快速升级、不断地增强功能也是其区别于其他IDE的特色之一。

Borland每个版本的升级大约在半年的时间内完成。升级所用时间最长的前三甲分别是JBuilder 2006/Peloton,JBuilder 3.0/3.5及JBuilder 2.0。

在这三次升级中,Borland都对Jbuilder的发展方向做了战略性调整。让我们短暂回顾一下JBuilder的发展史:Borland在1997年推出JBuilder 1.0,1.0的版本市场反应并不理想,原因是多方面的。首先Borland进入Java IDE领域相对较晚,在Java IDE上的经验不足,其次,Microsoft在30个月内挖走了Borland 30多名重要雇员,除了众所周知的Anders Hejlsberg之外,还包括研发副总裁Paul Gross,暂时还没有找到合适的替代者。

但不久之后,老天又开始眷顾起Borland ,她将Java天才Blake Stone带进了Borland,弥补了其人才流失所造成的重伤(注:2004年Blake Stone也被微软挖走)。Blake Stone旗帜鲜明,立志将JBuilder从原生的Window IDE改造成纯Java的IDE。这一战略性的转变是重大而富有挑战性的,1998年10月所推出的JBuilder 2.0并没有完成这一宏伟的目标,但终于毕其功于一役于JBuilder 3.5。

2000年3月14号对于JBuilder是一个值得永远记念的日子,因为Borland于当日推出了JBuilder 3.5,这是Borland的JBuilder小组在历经数年的不懈努力后,推出的第一个100%纯Java血统的IDE;更重要的是Borland凭借JBuilder 3.5非凡表现实现了其称霸Java IDE市场的梦想。至此,Borland开始雄踞Java IDE的头把交椅,独占鳌头,把Symantec的Visual Café,IBM的VisualAge for Java,SUN的Workshop及Microsoft的Visual J++远远地甩到后面,实现了其命运的大逆转。

从4.0版本到2005版本,JBuilder的发展更象是一场场战术上的演进,推进和提升的速度都相当平稳。当然这之中也有许多出彩的表现:如引入ALM(Application Lifecycle Management:软件生命周期管理)、SDO(Software Delivery Optimization:软件交付最优化)、团队开发、代码审查,性能优化(Optimizeit)等优秀的IDE设计理念。

JBuilder 2005 在去年9月发布,JBuilder 2006直到今年9月2号才发布,相比以前几个版本的升级,这次升级所用的时间是很长的。从图 1的JBuilder版本升级速度统计图中,可以很明显地看到这个不小的变化:

图 1 JBuilder 版本升级速度统计图

然而近两年来在Java IDE的世界,Eclipse横空出世,一路攻城掠地,势如破竹,如巨大的磁铁,迅速地吸引了大批的追随者,成为Java IDE领域强劲的竞争对手,更可怕的是它的吸引力和影响力还在快速攀升。Eclipse的成功吸引了大批JBuilder用户,JBuilder 王朝出现了巨大的危机!JBuilder再次走在了十字路口。

Jbuilder 2006 低谷中的自救

JBuilder 2006于今年9月2日推出,这个版本应该说是JBuilder战略调整中的一个过渡性版本,一如JBuilder发展史上的JBuilder 3.0一样。在这个版本里,JBuilder带给我们最大的惊喜就是"对等协作",整合分布式团队的协同工作能力是该版本最大的特色,笔者将另辟章节详细介绍。

根据Borland 2004年制定的一个JBuilder 发展线路图,Borland将于2006年上半年推出另一款代号为Peloton的JBuilder 2006。Peloton将以开源Eclipse作为其底层技术架构,目的就是整合与其他开发商产品的协同能力(到时Eclipse可以用插件,JBuildre一样可以用),以后JBuilder将调整到以Peloton为基础的发展道路上来!

在JBuilder的发展史上,3.0版本和2006版本的升级有着许多的相似之处,首先它们都花了1年多的时间;其次,它们都出现了两个分支版本;还有,它们都是战略性的升级:前者将原生性的Window IDE打造成纯Java的IDE,后者的底层技术架构调整为Eclipse。

这里我又要穿插一点Eclipse的历史,IBM的Visual Age For Java原来是一个不错的Java IDE,但在JBuilder强劲攻击下,Visual Age For Java的城堡唯余片片断壁残垣,遍体鳞伤的Visual Age For Java气如游丝,眼睁睁地看着JBuilder远远地将自己抛到后面,终于在2001年12月, IBM宣布把Visual Age For Java 开放给Eclipse计划,结束了其5年来Java IDE市场上的角逐。历史真是让人玩味:想不到时不过4年,这位JBuilder曾经的手下败将戏剧性地演变成了富有侵略性的复仇者。

但JBuilder是不会被击倒的,Borland不但是一位身经百战的斗士,更是一位富有远见卓识的谋略家。Borland的决策者们一定深谙其前辈林肯的韬略:林肯说过消灭你敌人最好的办法就是让其成朋友。这次,Borland将这句话发挥到极致了,让Eclipse跨过朋友成为家人――JBuilder以Eclipse为基础构架。也许所有曾经或正在为JBuilder和Eclipse孰优孰劣而沫星四溅的争辩家们都被开了一个天大的玩笑:因为他们的所有论证,攻诘和现身说法都变得毫无意义了。

就象牛顿踩在开普勒、伽利略、惠更斯、胡克等人的肩膀上一样,当明年的Peloton发布后,JBuilder则踩在Eclipse、TogetherSoft、TeraQuest Metrics、VMGEAR的肩膀上,并完成对他们的超越。

对等协作 JBuilder 2006最具特色的新功能

9月2日发布的Borland JBuilder 2006创造性引入P2P对等协作功能,使开发团队能够跨越地域的限制进行即时交互(chatting, editing, designing, and debugging),实现虚拟化团队编程(Virtual Peer Programming)。

下面我们模拟两个团队成员(Tom和Angel)在局域网内的具体协作过程来说明JBuilder 2006的对等协作新功能。

(本文来源于图老师网站,更多请访问http://www.tulaoshi.com/bianchengyuyan/)

1) Tom打开JBuilder 2006,通过JBuilder 2006中新的菜单Collaborate菜单设置协作账号的属性: Collaborate-Peer to Peer Properties…-打开Properties对话框,如图 2所示:

(本文来源于图老师网站,更多请访问http://www.tulaoshi.com/bianchengyuyan/)

图 2 设置协作账号的属性对话框

这里,Tom仅简单地设置了自己的名字,通过Choose Icon…按键可以选择一个图标。

2) Tom创建一个名为testPro的工程,在工程中通过File-New…-General-Application创建一个Application,其主入口类名为App,主窗体类名为MainFrame。

3) Angel在局域网的另一台机器上启动JBuilder 2006,如1)步一样建立一个名为Angel的协作账号。

4) Tom将工程窗格切换到Peers的标签页上,将发现JBuilder 2006已经自动探测到了Angel,并将Angel列在可选协作人员名单中,如图 3所示:

图 3 建立协作联系

Tom双击Peers标签页中的Angel,JBuilder窗体右侧出现一个Collaboration对等协作窗格。Tomo可以通过这个窗格和Angel进行对话,进行初步联系。

5) Tom单击Collaboration窗格的

图标将testPro.jpx工程共享给Angel,Angel的JBuilder中将马上出现来自Tom共享工程的通知信息,提示Tom正要将testPro的工程共享给她,如图 4所示:

图 4 Angel被

来源:http://www.tulaoshi.com/n/20160219/1599353.html

延伸阅读
标签: 阴阳师 手游
凤凰火技能 凤火: 普攻 对目标造成100%的伤害,并有50%的几率偷取10%的暴击率。这是一个很可观的暴击偷取,但是似乎有三层的偷取上限,不过30%的暴击率也是很可观的。 烈焰 :被动 对有减益效果的单位有50%的几率使其眩晕,这个技能可以受命中效果的影响,意思就是如果你拥有100%的命中效果就有100%的眩晕几率?! 凤凰业...
标签: ASP
  Windows 2000的IIS(Internet Information Services) 5.0提供甚麼樣的新功能呢? IIS 5.0新功能如下: l 安全性上:包括摘要式驗證、整合的Windows驗證、SGC (Server-Gated Cryptography ) 、Microsoft Certificate Services 2.0、集區處理程序之程式保護等。 l 管理上:包括IIS重新啟動、站台CPU使...
标签: 办公软件
PowerPoint XP是Microsoft的Office XP系列产品中的一个组成部分。这样,Office XP系列中所新增加的功能,在PowerPoint XP中都能够找到,比如任务窗格、自动恢复、语音命令和控制、剪辑管理器和发送应用程序错误报告等等。 当然,为了保持当今第一演示文稿制作软件的地位,Microsoft不能只给我们那么一点惊喜。在PowerPoint XP中,还...
MySQL内部复制功能是建立在两个或两个以上服务器之间,通过设定它们之间的主-从关系来实现的。其中一个作为主服务器,其它的作为从服务器。我将详细讨论如何配置两台服务器,将一个设为主服务器,另一个设为从服务器。并且描述一下在它们之间进行切换的处理过程。我是在MySQL的3.23.23版本上进行的配置设置过程,并且也是在这个版本上进行的...
标签: 电脑入门
1、当您在电脑上第一次登录新版本的QQ时,会弹出本次版本的新功能介绍; 2、您也可以在菜单的帮助里面,手动点击弹出本次版本的新功能介绍。 图老师健康网温馨提示:需使用QQ For Mac V1.2以上版本。

经验教程

296

收藏

49
微博分享 QQ分享 QQ空间 手机页面 收藏网站 回到头部