最近看到一篇國外的文章,覺得很有意思,所以花了些時間翻譯了一下,貼在這里,也好讓大家了解一下PB昔日的輝煌 :-)
PowerBuilder歷史--一個澳裔加拿大人眼中的傳奇
作者: Chris Pollach
原文:http://pbdj./read/124571.htm
譯者:PB助手
Sybase從什么時候開始開發(fā)PowerBuilder這個工具?PB又是如何演變成今天的模樣?我曾經(jīng)多次被不同的客戶和學(xué)生問起這樣的問題,而且一些IT界人士也對此表現(xiàn)出濃厚的興趣,因此我不得不經(jīng)常重復(fù)這個故事,并答復(fù)許多關(guān)于這方面的email。所以我決定將這篇東西正式地發(fā)布在PBDJ(注:pbdj.)上,以便使更多的后來人能了解PB的故事。下面所說的完全是我個人的一些觀點及經(jīng)歷,某些事件發(fā)生的時間或地點可能會有些偏差(在我這樣的年紀(jì),記性是越來越差了)。OK,讓我們從頭開始吧。
第一幕 孕育
在那遙遠的群星中……,早在Sybase之前……,PowerBuilder的產(chǎn)品原型被一家位于波士頓(美國馬薩諸塞州)的名為Cullinet的數(shù)據(jù)庫公司開發(fā)出來。Cullinet也是IDMS關(guān)系型數(shù)據(jù)庫和ADS-Online應(yīng)用開發(fā)系統(tǒng)的擁有者。IDMS數(shù)據(jù)庫最開始是BF Goodrich開發(fā)的,這是一家位于加拿大安大略省倫敦市的輪胎公司,然后賣給了Cullinane(也就是后來的Cullinet)。Cullinet同時還有一種名叫”Golden Gate“的基于PC的開發(fā)工具,它可以被用來開發(fā)連接大型數(shù)據(jù)庫主機的Client/Server圖形化界面(GUI)應(yīng)用程序,它原本是DOS下的開發(fā)環(huán)境,后來才被移植到MS Windows。1984年的時候,Cullinet認識到對基于PC的數(shù)據(jù)庫及開發(fā)工具的需求即將興起,他們考慮是否能參考ADS-Oline這個運行在327X機上并獲得巨大成功的快速開發(fā)工具(RAD)開發(fā)出另一個基于PC的GUI開發(fā)工具。ADS-Oline的主要特性包括:快速開發(fā),集成設(shè)計、編碼、編譯及調(diào)試,交互式原型生成等。它同時也擁有集中的數(shù)據(jù)字典,以及對不同的CASE工具的接口,可以直接從開發(fā)環(huán)境生成產(chǎn)品交付使用。
1984年,Cullinet開始了它的PC版的ADSO的原型工作,那時我是Cullinet加拿大的技術(shù)支持經(jīng)理。這個項目組的頭叫作Dave Litwack,他負責(zé)ADSO產(chǎn)品及IDMS-DC(一種類似于遠程處理及客戶信息控制系統(tǒng)的產(chǎn)品)。由于在Cullinet的多年經(jīng)驗,Dave對快速開發(fā)工具及通訊有著深刻的理解。這個開發(fā)中的新產(chǎn)品將擁有與ADSO一樣的關(guān)鍵特性(值得一提的是,早在1985年的PB原型中,ORCA已經(jīng)基本可以工作,這正是因為ADSO/IDMS擁有這項功能),同時還將新增一項重要功能:”一個強大的數(shù)據(jù)感知對象“。當(dāng)時Cullinet正在試驗一個叫作LRF(邏輯記錄能力)及數(shù)據(jù)庫存儲過程的特性,這個新的對象將可以封裝數(shù)據(jù)處理過程,使之從應(yīng)用中剝離,而且它應(yīng)該位于客戶端,不依賴于任何服務(wù)端的數(shù)據(jù)庫實現(xiàn)。
在這個原型的最初階段,Dave選擇了一名真正的C語言高手,名叫Kim Sheffield,同時他又從渥太華(安大略)招募了John Griffin--我的一個朋友,John是一名出色的大型機匯編程序員,那時他正準(zhǔn)備轉(zhuǎn)型到C語言。Dave讓他編寫了Menu畫板(painter)。后來,John和另一名Cullinet的程序員Julie結(jié)了婚,Julie幫他一起重寫了Menu畫板以及在PB里加入對EAServer組件的遠程調(diào)試功能。
Dave想要打造一個完全面向?qū)ο蟮娜鹿ぞ?,?dāng)時,C++正強力推出,但SmallTalk才是面向?qū)ο缶幊痰恼嬲髁?。Dave希望PowerBuilder采用SmallTalk的面向?qū)ο笏枷耄瑫r要更易于被那些商業(yè)程序的開發(fā)者所使用。
在1985年的時候,這個工具的基本原型在Cullinet公司內(nèi)部展示,它的潛力很快被高管層所明了,這些人中包括Bobby Orr--曲棍球傳奇[以后我會說的另一個有趣的故事],那時他在Cullinet董事會任職。但很不幸的是,當(dāng)時Cullinet正面臨著被其他公司收購的嚴峻挑戰(zhàn),這其中包括CA(Computer Associates)公司。當(dāng)時CA已經(jīng)收購了DataCom并想要收購Cullinet以獲得IDMS,CA的想法是用錢來阻止競爭,賣掉所有非關(guān)鍵業(yè)務(wù),然后通過對主要客戶的產(chǎn)品維護來謀利。因為沒有或僅僅保留少量開發(fā)人員(裁員),公司便可大量節(jié)省開支并獲得更多利潤。在1986年,CA終于成功地完成了對Cullinet的惡意收購,這個新的PC開發(fā)工具被認為是無足輕重的,與之相關(guān)的所有開發(fā)人員都被遣散。(這也就是為什么到現(xiàn)在我也從不購買任何CA產(chǎn)品的原因?。?/p>
第二幕 重生
1986年的時候,PowerSoft公司為VAX平臺開發(fā)商業(yè)應(yīng)用程序,同時它也認識到基于PC的應(yīng)用開發(fā)即將引爆,于是開始四處尋找具有領(lǐng)先水平的GUI開發(fā)工具。他們雇傭了一名獨立咨詢師來提供相關(guān)建議,此人正是Dave Litwack。當(dāng)時,Gupta公司的SQLWindows是市面上唯一真正的GUI開發(fā)工具,而不象其他的產(chǎn)品那樣,你必須在開發(fā)過程中編寫若干C代碼。而這一點也正是PowerSoft希望在商業(yè)應(yīng)用開發(fā)中所能避免的。Dave提到了他在Cullinet的工作以及那個最后的原型,于是PowerSoft找到CA,問是否能得到那個用C寫成的PowerBuilder原型的源代碼。CA答復(fù)說他們看過了那個原型而且認為它不會有前途(咄)--所以給點錢拿走吧,祝你們好運!
1988年,也就是PowerBuilder原型完成三年之后,PowerSoft拿到了它的源碼,Dave終于又可以開始繼續(xù)他的工作,他加入的PowerSoft,并重新征召當(dāng)年的原班人員,幸運的是,他們當(dāng)時也正在尋找一些富有挑戰(zhàn)性的工作。然后PowerSoft把這個產(chǎn)品命名為“PowerBuilder”并開始完善以及增強它的功能。由于PowerSoft本身就是一家商業(yè)應(yīng)用開發(fā)公司,他們開始在內(nèi)部使用PowerBuilder來重新開發(fā)并替代原有的VAX平臺下的產(chǎn)品,因此測試工作得以在真實的開發(fā)環(huán)境中進行并得到加強。為了使這個新工具的開發(fā)獲得更多的資金支持,PowerSoft和HP建立了伙伴關(guān)系,HP在看過PowerBuilder的演示后給了他們一大筆錢(這也是象“~Onn”這樣的八進制表示法被引入的原因--當(dāng)年HP還是8位的機器)。PowerBuilder成為了HP內(nèi)部應(yīng)用系統(tǒng)開發(fā)的標(biāo)準(zhǔn)。
與此同時,在微軟雷蒙德的辦公室,負責(zé)開發(fā)內(nèi)部應(yīng)用系統(tǒng)的工程師們也面臨著與當(dāng)年P(guān)owerSoft同樣的問題--他們需要一個專門的應(yīng)用系統(tǒng)開發(fā)工具。他們詢問那些在HP工作的朋友,被告之:PowerBuilder是唯一一個值得一看而且很有前途的工具。于是在1989年的早些時候,MS購買了PowerBuilder的使用許可并成為PB的第二家全球用戶。而“澳洲皇家空軍”則是PB的第一家官方用戶--很榮幸的是,我正是一個來自Cooma,新南威爾士的澳洲人。
在我4歲的時候,我父親曾帶我到悉尼大學(xué),在那里他使用一臺SILLIAC I(伊利諾斯州大學(xué)計算機ILLIAC的悉尼版本)--第一臺商用計算機,曾被制造用來在雪山水力發(fā)電站計算大壩的壓力及形變(甚至在今天,這仍然是世界上最大的水力發(fā)電站http://www.)。也是在這里,我平生第一次見到了“程序調(diào)試員”……這是另外一個故事。這個雪山電站到現(xiàn)在仍然使用著PowerBuilder開發(fā)的程序。微軟也使用過PowerBuilder來開發(fā)他們的庫存管理系統(tǒng),微軟大學(xué)排課系統(tǒng)等等,他們被它強大的數(shù)據(jù)處理能力所折服--尤其是那個被叫作”DataWindow"的新對象(感謝Kim取的名字)
第三幕 威力
1989年的時候,我代表加拿大稅收和財政委員會為加拿大政府做一個項目,我的任務(wù)是評估不斷涌現(xiàn)的關(guān)系型數(shù)據(jù)庫技術(shù)并給出排名前三的產(chǎn)品,他們將被推薦給所有的政府部門使用。我在89年夏天的晚些時候完成了這個項目。其中一個競爭者是微軟的SQLServer(這是Sybase SQLServer 4.x向OS/2平臺移植的結(jié)果)。為了驗證最后基準(zhǔn)數(shù)據(jù)的準(zhǔn)確,每一個數(shù)據(jù)庫廠家都派出一名代表來協(xié)助我配置他們的環(huán)境并確認我的測試方法及結(jié)果。
最后,微軟的工程師從新漢普郡來到渥太華。他給了我很大幫助,并問我下一步要做什么。我告訴他下一步是為這前三名的數(shù)據(jù)庫產(chǎn)品比較并推薦GUI開發(fā)工具。他的回答令我震驚,他說我應(yīng)該給一個叫“PowerSoft"的新公司打電話向他們要PowerBuilder看看,因為他和他在雷蒙德的同事們都在用它(當(dāng)然,微軟的Sales從不說這些)。我打電話給PowerSoft,但他們說不能給我一個評估版,我必須買一個,如果在試用后發(fā)現(xiàn)不合適可以退貨(如果你曾經(jīng)為美國或加拿大政府工作過,你就會知道這樣的答復(fù)是多么愚蠢)。但幸運的是,他們告訴了我PB的由來,以及他們從一個被CA收購的波士頓數(shù)據(jù)庫公司那里招聘了一批開發(fā)人員的事情。我謝過這位銷售人員,接著掛機,重撥,找Dave Litwack,電話馬上就通了,令我驚喜的是,Dave問我“qaStaH nuq? Chris!" (行話,意思是"What's happening,Chris?" www./tlh/phrases.html),第二天,我就拿到了PB的一份拷貝(在這里再次感謝Dave)
我把這個版本(0.8 Alpha,當(dāng)時是2張軟盤)給了我的同事們,他們用了3天的時間來考驗它,并連續(xù)地高速訪問我們準(zhǔn)備好的那些數(shù)據(jù)庫環(huán)境。相比于其他的我們所接觸過的工具而言,PB的DataWindow帶來的數(shù)據(jù)處理及SQL生成能力就象是“一陣新鮮空氣”,而且速度也非常接近于用C所編寫的代碼,相比而言,SQLWindows慢得象牛一樣(個人觀點)
PB成為了我們推薦給加拿大政府的三款開發(fā)工具中的首選。稅務(wù)局使用PB開發(fā)了GST(政府營業(yè)稅征管系統(tǒng)),用來征收和管理所有的稅收記錄,甚至在今天仍在使用--可見系統(tǒng)的重要性。其他部門緊隨其后,今天,絕大多數(shù)的加拿大政府部門使用PB來開發(fā)他們的重要工作系統(tǒng):在進入加拿大境內(nèi)時你的汽車牌照被掃描(與一個PB管理的后臺數(shù)據(jù)庫進行對比),你的護照被掃描并檢查(這些都是PB作的);如果你的私人飛機停在加拿大的飛機跑道上,一個用PB實現(xiàn)的24×7的計費系統(tǒng)將和雷達系統(tǒng)一道對您的飛機進行計費;如果你要領(lǐng)取一筆養(yǎng)老金(前后端均由PB實現(xiàn),該系統(tǒng)在2002年1月投入使用),向最高法院登記一個案例或者訪問他們的網(wǎng)站http://www.scc-csc.,向稅務(wù)法院提出一個訴訟,登記槍械,部署聯(lián)合國部隊,接受一項國防部的安全檢查,聯(lián)邦選舉,這樣的系統(tǒng)很多,很多。
在90年代早期,SQLWindows和一個新的工具——Delphi,在性能方面對PB發(fā)起沖擊。SQLWindows開始支持生成C語言編譯碼,而Delphi從一開始就是這樣。這使得SQLWindows變得和PB一樣快,但Delphi在循環(huán)操作方面比PB要快很多。但DataWindow——這個用90%的C代碼以及10%的匯編寫成的對象,仍然具有無可比擬的優(yōu)勢(我有一個很好關(guān)于VB.NET vs. PB9的例子,在去年,為一個政府部門開發(fā)基于MSSQL數(shù)據(jù)庫的應(yīng)用系統(tǒng),PB以約40倍的性能優(yōu)勢勝出!但PB的表現(xiàn)似乎比我過去的經(jīng)驗要差……)
很多年以來,Dave, Bill Rabkin(最初的PB技術(shù)傳道士),和我一直在探討關(guān)于編譯器的話題。我們也經(jīng)常評論起那些在沃特盧(安大略?。┑募一镌陂_發(fā)最先進的線性編譯器的時候是多么地高效。也正是在這個時候,Gupta(開發(fā)SQLWindows的公司)開始在他們的產(chǎn)品中捆綁自己的數(shù)據(jù)庫SQLBase。PowerSoft也想要這樣做來操持競爭力,他們開始在PB(應(yīng)該是2.0)中捆綁WatCom公司的SQL數(shù)據(jù)庫,這對我來說毫不奇怪。就象Vitor kiam說的:我太喜歡它了我要買下它。PowerSoft在PB第三版時買下了這個公司,此后,這次收購的另一個好處開始顯現(xiàn),Dave對那些原WatCom公司中寫C編譯器的家伙說:你們能把PB的P-code拿掉并生成純C編譯碼嗎?(那時PB剛從C語言平臺遷移到C++)。他們說:沒問題,而且在一周之類完成了工作。這次,PB在性能上的提升讓Delphi開始坐立不安,加上DataWindow的出色表現(xiàn),PB讓競爭者落后很多(到今天依然如此)。
也正是在這個時候,Bill Gates來到渥太華發(fā)表他對加拿大政府的重要演講。我和他見了面(1994年),他告訴我一些有趣的事情:微軟使用WatCom的C編譯器來開發(fā)VB的JET引擎,Access的部分功能以及整個FoxPro for Windows。微軟無法把這些產(chǎn)品轉(zhuǎn)換為使用他們自己的編譯器,因為這會使這些產(chǎn)品的性能慢400倍,而這是廣大用戶不可接受的。我的一個朋友,他離開了原來在多倫多的工作去了雷蒙德,他告訴我Bill希望把VB改為純面向?qū)ο蟮恼Z言并且已經(jīng)有了一個原型(1993年4月),但是在作原型演示時,那些重要客戶都表示無法接受:為了得到純面向?qū)ο蟮暮锰?,而不得不全部重新改寫他們的代碼(就象現(xiàn)在的從VB6到VB.NET一樣)。他們告訴微軟PowerBuilder讓他們感覺更好。而最近,許多渥太華VB.NET的開發(fā)者也告訴我,他們正建議他們所在的開發(fā)部門轉(zhuǎn)向PowerBuilder,因為它在面向?qū)ο蠓矫娓押们胰菀讓W(xué)習(xí)得多。(難道你不認為這很有趣嗎?)
第四幕 危機
在90年代中期,Gupta被Oracle多次的惡意收購的企圖所擊垮。Oracle想要和PB競爭,但是PowerSoft那時的財務(wù)還很穩(wěn)健,Oracle無從下手,所以O(shè)racle象當(dāng)年的SQLWindows一樣重新開發(fā)了自己的開發(fā)套件SQL Forms等。甚至在今天,任何一個曾經(jīng)使用過SQL Forms的我的學(xué)生在見到PB后,無不象拋掉一塊燙手的山芋一樣拋棄了SQL Forms。這里有一個最近的例子:我接手了一個新的系統(tǒng),這個系統(tǒng)曾經(jīng)由2個使用Oracle的開發(fā)者在Oracle數(shù)據(jù)庫上開發(fā),但他們用了9個月的時間卻無法拿出一個象樣的原型。我用PB7/8開發(fā)了大約3個月的時間,并且讓整個新系統(tǒng)在3個月之內(nèi)投入了運行。很明顯Oracle輸了,甚至是使用他們自己的數(shù)據(jù)庫。這個系統(tǒng)在幾個月前被升級到PB10.2,目前正在使用。
Dave Litwack和當(dāng)時的PowerSoft執(zhí)行層對Oracle的行動很緊張(CA收購Cu的陰影),他們想要聯(lián)合另一家大公司來確保Cullinet的故事不再重演。Sybase曾經(jīng)將自己的SQLServer產(chǎn)品轉(zhuǎn)移到MS-NT平臺上,因而也知道PB的威力(甚至今天仍有約63%的基于Oracle的系統(tǒng)使用PB來作為開發(fā)工具),他們正好缺少一個好的GUI開發(fā)工具。兩個公司一拍即合,在技術(shù)上互為補充,WatCom也隨PowerSoft一同并入Sybase,并被更名為iAnywhere Solutions.
Dave Litwack和Kim Sheffield在此后不久便離開Sybase去開發(fā)一個真正“cool"的產(chǎn)品,也就是SilverStream(http://jdj./read/36628.htm)。同樣的,這個工具也擁有一個開放IDE所應(yīng)具備的關(guān)鍵特性:集成開發(fā),連接各種不同的數(shù)據(jù)庫,集中管理的數(shù)據(jù)字典,方便部署,快速原型開發(fā),服務(wù)提供對象等。Sybase本也不應(yīng)該忘記這些作為一個好工具的必要特性。最近,Microsoft終于在VS2005里學(xué)到了這個昂貴的教訓(xùn)(差不多用去10年的時間)。我用過SilverStram這個產(chǎn)品,這個新Java開發(fā)工具的功能在1998-99年末的時候得到驗證。一些加拿大聯(lián)邦政府的代理機構(gòu)開始使用它,我們也用它開發(fā)過一個很好的網(wǎng)站門戶。Kim對這個工具所增加的一項關(guān)鍵特性就是一個與DataWindow相似的對象,并且支持樹形結(jié)構(gòu)顯示(PB10.5讓人傷心,直到今天才加入這個功能)。這些組件可以在Java本地或網(wǎng)站開發(fā)中使用。所有這些特性都使得SilverStream遠勝過PowerBuilder,以及同時出品的PowerJ。在事后看來,當(dāng)年John Chen(程守宗)同意Dave他們離開而不是繼續(xù)從事在PB,以及目前Sybase的新產(chǎn)品“WorkSpace”(一個基于Eclipse的集成開發(fā)環(huán)境)上的工作,這實在是一個重大失誤。由于在2000年早期過分關(guān)注Java,Sybase失去了發(fā)展PB的重要契機。
在2003年的時候,SilverStream被Novell收購,Dave Litwack目前仍在這家公司。Kim Sheffield則離開了Novell,現(xiàn)在是fyiReporting軟件公司(www./company.html)的主要所有者。他有一套用C#開發(fā)的令人感興趣的報表產(chǎn)品,可以當(dāng)作插件在PB程序中使用(又繞回來了……)。因為我本人非常尊敬作為一名程序員的Kim,所以當(dāng)看到他放棄Java轉(zhuǎn)而投向.NET時覺得這里面很有意思。也許Sybase應(yīng)該對象Kim這樣的重要的開發(fā)者保持關(guān)注,因為他們反應(yīng)了當(dāng)前市場上的流行趨勢(本人拙見)。Dave現(xiàn)在是Novell的高級副總裁兼總經(jīng)理,負責(zé)身份認證驅(qū)動產(chǎn)品系統(tǒng)(www./company/bios/litwack.html)。Bill Rabkin也離開Sybase去了Rational,但在與IBM合并后不久又辭職了,現(xiàn)在是Idiom科技的WorldServer產(chǎn)品的積極傳道者。
第五幕 反擊
早在與Sybase合并之初,PowerSoft便喪失了“工具創(chuàng)新”的方向(我相信這是因為“服務(wù)端”產(chǎn)品的思維左右了高管層)。但最近,我們看到了這種精神的在PB10,11等產(chǎn)品上的重新振作,包括PB12的遠景藍圖,Java的低迷(對過去2年的最新統(tǒng)計顯示:約60%的美國公司去年所進行的Java項目最終被放棄),針對Window CE(Pocket PC)的PocketBuilder產(chǎn)品的推出等。
有趣的是,PocketBuilder產(chǎn)品的開發(fā)是由Reed Shilts(一個資深的PowerBuilder導(dǎo)師)以及John Griffin所領(lǐng)導(dǎo)的,后者是渥太華人,從最初的Cullinet時期便開始從事PowerBuilder開發(fā),直到今天,仍然不斷地在PB的產(chǎn)品線中加入一些加拿大人的東西:)。Sybase下面的iAnyWhere子公司(原來的WatCom),現(xiàn)在位于加拿大的沃特盧,最近發(fā)布不少好東西,同時也在不斷地加強他們的數(shù)據(jù)庫產(chǎn)品(我認為這是當(dāng)前市面上最好的中小型DBMS)。也許這才是我最近所發(fā)現(xiàn)的Sybase公司在重新審視開發(fā)方向的努力上的真正關(guān)鍵轉(zhuǎn)變。不過,這應(yīng)該是另一個故事(全文完)
==== 2006/3/10 ====
附:又翻譯了另一篇網(wǎng)絡(luò)文章,關(guān)于PowerSoft & PowerBuilder,可作為本文補充。
原文 http://www./powersoft_powerbuilder_history.htm
Powersoft公司的前身叫Computer Solutions Inc(CSI),成立于1974年. 最開始的時候,象很多軟件公司一樣,提供咨詢服務(wù). CSI當(dāng)時的業(yè)務(wù)集中在中小型廠商上. 憑借他們在這方面的經(jīng)驗,他們決定開發(fā)自己的軟件產(chǎn)品。在1981年發(fā)布了GrowthPower. 這是一種MRPII系統(tǒng),集成了許多綜合性的金融產(chǎn)品,它只能在HP3000平臺上運行.這個產(chǎn)品曾經(jīng)擁有超過1000個的顧客.
Mitchell Kertzman,公司董事長開始征求客戶的反饋,以及對產(chǎn)品將來的需求. 客戶的答案堅定而明確:他們想要圖形界面(記住,這個時候,在90年代,Windows正像野火似的蔓延,昔日的字符界面看起來老舊過時). 因此,CSI開始尋找工具和技術(shù)來建設(shè)自己的下一代應(yīng)用. 但他們得到的結(jié)果是.當(dāng)時可提供圖形界面的唯一手段,是使用C語言來編程.
碰巧,Dave Litwack,DCullinet公司的前副總裁(他剛剛離開Cullinet,由于后者被CA收購)正在波士頓地區(qū)的創(chuàng)投社區(qū)拿著一份商業(yè)計劃四處爭取風(fēng)險投資,想要去開發(fā)一個好用的客戶機/服務(wù)器圖形開發(fā)工具,這個工具可以連接當(dāng)時最受歡迎的關(guān)系數(shù)據(jù)庫如Oracle、Sybase等. Dave Litwack很難找到有人資助,但這時Mitchell Kertzman來了,PowerBuilder在他們第一次見面約一年后誕生.
DavidLitwack領(lǐng)導(dǎo)了PowerBuilder的研發(fā)團隊,在1990年8月PowerBuilder1.0進入Beta測試(代號"Headstart"). 參與Beta測試的用戶包括:美國航空、微軟、3M、富達投資、可口可樂等等,很多.
PowerBuilder1.0在1991年7月正式公布. 在短短六個月內(nèi)售出$520萬元的產(chǎn)品. 2.0版本在發(fā)布后不到一年的銷售額(1992年)上升至$2210萬美元. 在1992年第一季度實現(xiàn)盈利。
Powersoft于1993年2月3日上市. 當(dāng)天股票從$20飆升至$38. 在后來的數(shù)周或數(shù)月內(nèi)股票不斷變化,但保持穩(wěn)步攀升,因為Powersoft繼續(xù)刷新著銷售記錄(1993年收入5700萬、1994年13300萬).當(dāng)投資人和主管們都陶醉在萬無一失的美好前景的時候,開始有紳士們上門拜訪,他們做了個交易,這不是一個普通的交易. 這次要求牽Powersoft手的新郎是Sybase,它提供的近十億美元的嫁妝也非常地誘人. 合并“婚禮”于1995年2月13日舉行. 我希望他們當(dāng)時留下了婚禮及蜜月的相片,因為"紙上財富" (這筆交易用Sybase的股票支付,當(dāng)時市值$904萬美元)并沒有維持多久. Sybase偽造銷售業(yè)績的壞消息令其股票暴跌,當(dāng)然,Powersoft總裁 Mitchell Kertzman及David Litwack所擁有的那些財富也一樣。
盡管Sybase遇上了麻煩,但Powersoft的PowerBuilder技術(shù)仍然在C/S開發(fā)市場上占有主導(dǎo)作用。直至1996年,那時Web網(wǎng)站蓬勃發(fā)展. VB也逐漸成長,加上Borland的Delphi產(chǎn)品的推出. 除此之外,用戶在使用PowerBuilder建立企業(yè)應(yīng)用上面臨諸多問題(這不是PowerBuilder自身的錯,而是客戶機/服務(wù)器應(yīng)用模式的問題).預(yù)算被突然轉(zhuǎn)向Web項目,VB及Delphi的用戶開始超過PB,PowerBuilder逐漸被人淡忘,再也沒有恢復(fù)往日的輝煌.
PowerBuilder的忠實用戶們?nèi)匀辉趫猿?但以往的光榮一去不返了.