freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內容

borland傳奇第五章逆轉的奇跡(編輯修改稿)

2024-09-26 16:07 本頁面
 

【文章內容簡介】 開發(fā)工具, 落后主要競爭對手已經(jīng)很多了。現(xiàn)在 Microsoft 居然更早一步推出 Java 開發(fā)工具,而 且是由 Anders Hejlsberg 主持開發(fā)的。 Borland當然知道 Anders Hejlsberg的實力, 自然不敢輕視 VJ++的影響力。更麻煩 的是在 VJ++推出之前, Microsoft 一直對 VJ++保 持模糊的態(tài)度,不愿意表明 VJ++是否是一個純正 Java 開發(fā)工具。更讓 Borland 驚訝的 是, Borland 內部對于 VJ++ Beta 的測試表明 VJ++編譯出來的程序代碼在某些方面居然 比 Delphi 等原生的 Windows開發(fā)工具執(zhí)行得還快速。這意味著 VJ++不但對于 Java 開發(fā) 工具可能會有嚴重的影響,甚至對于一般的 Windows開發(fā)工具都有可能造成威脅。不 過 Borland分析如果 VJ++真的開始對 Windows開發(fā)工具產生威脅,那么 VB 將會是 受到影 響最大的開發(fā)工具。但 Borland仍然感到憂心,因為 VJ++仍然可能對于 Delphi 和 C++ Builder產生一定的影響,這是 Borland 不樂意見到的。當然這也加速了 Borland 研發(fā) Latt233。的決心,因為已經(jīng)不能再拖了。 記得當時我還和 Borland在亞洲新加坡 Ramp。D 總部的 Mr. Inn Nam Yong 談過 VJ+ +的表現(xiàn) 以及對于 VJ++可能產生影響的憂慮。 Mr. Yong 也說 VJ++的表現(xiàn)令他們吃驚??磥?Anders Hejlsberg在 VJ++的編譯器技術上下了苦功,其表現(xiàn)早已超過 了當時一般的 Java 編譯 器技術,的確是令人刮目相看,更麻煩的是從 VJ++的身上依稀可以看到 Delphi 的身影。 Borland的 Ramp。D已經(jīng)了解了這個情形, Borland 的編譯器小組也在研究相關問題的技術。 由此可見當時 Borland 已經(jīng)如臨大敵,開始準備相關的技術,并且已經(jīng)掌握了初期的 狀況。 Microsoft VJ++在 1996 年 11 月終于正式推出了,全世界也都屏息以待,準備看著 VJ++ 會產生多少的毀滅力量,而 SUN更準備看看 Microsoft 是否會違反任何 SUN 和 Microsoft 之間的 Java 協(xié)議。當然 SUN是擔心 Microsoft 想破壞 Java的開發(fā)。 VJ++在一開始果然獲 得了一些回響,畢竟這是 Microsoft 推出的 Java工具,使用 Microsoft 開發(fā)工具的軟件 人員當然會考慮 VJ+ +。同時 VJ++也吸引了一些想使用 Java語言、但是仍打算呆在 Windows平臺的開發(fā)人員。 不過 VJ++推出之后也很快受到了所有 Java開發(fā)工具以及支持 Java平臺廠商的全面圍剿。 他們害怕 Microsoft 對 Java市場的入侵,會讓其他廠商再次無法生存。之后連 SUN也開 始領軍圍攻 Microsoft,因為 SUN 除了害怕 Microsoft 會慢慢地主宰 Java平臺和標準之 外,還發(fā)現(xiàn) Microsoft 正在很有技巧地逐步破壞 Java 語言和標準,例如 VJ++便提供了許 多非標準的 Java 用法并且很明顯地把 VJ++綁死在 Windows平臺,破壞 Java 的 Write Once, Run Everywhere的美夢。而且, Java開發(fā)人員如果大量使用 VJ++,那么便再 也離不開 Windows平臺。 Microsoft計劃通過提供一流的 類 Java 開發(fā)工具 來限制開發(fā) 人員的自由選擇權的企圖是昭然若揭了。 由于 SUN 的帶頭批判,想使用 Java的開發(fā)人員和企業(yè)很快地發(fā)現(xiàn) VJ++并不是標準的 Java 開發(fā)工具,因此對于 VJ++的熱情很快消退了下來。而 VJ++對于 Java 以及 Windows 開發(fā) 工具的威脅也很快地解除了。 VJ++對于 Microsoft 來說很可能是自 DOS版的 Microsoft Pascal之后第 2 次在開發(fā)工具的大失敗。不過依我的觀點來看, VJ++在本質上是一個 優(yōu)秀的產品,不論是編譯器、 Framework 和集成開發(fā)環(huán)境都有高水平之作。 VJ++之所 以敗陣下來實在是因為形勢比人強, Java平臺也是第一次 不是由 Microsoft 所主宰的 市場。在 Java聯(lián)軍的合攻之下,即使是軟件巨人也得回避三分。 因為第一次在 Java 出擊就弄得灰頭土臉,并且 SUN 擺明了不會允許 Microsoft 在 Java平 臺成氣候,使得 Microsoft 下定了和 SUN 正面開戰(zhàn)、在 Java市場上全面開火的決心,進 而造成了 SUN 控告 Microsoft 違反 Java 合約的規(guī)定的結果,而 Microsoft稍后則干脆把 Java 支持從操作系統(tǒng)中移除。當然,這是 Microsoft和 SUN之間的 Java 平臺之戰(zhàn),已超 出本書討論的范圍,也許應該由 Microsoft 或是 SUN的人來說明這整個過程。 雖然事后證明 VJ++在 Java 開發(fā)工具是失敗了,但是 Anders Hejlsberg 在 VJ++中花費的 心力卻沒有白費,因為 VJ++的編譯器技術以及 Framework 和集成開發(fā)環(huán)境的技術都在 稍后融入 Microsoft .NET 計劃的基礎核心技術之中。例如 C的語言和 Java 很相像, C的編譯器技術想必也借重了許多當初 VJ++優(yōu)秀編譯器的技術,因此 C編譯器的最佳 化結果也在一些方面勝過了現(xiàn)在許多原生 Windows 開發(fā)工具的編譯器水準。 Anders Hejlsberg的努力正激活了 Java和 .NET 的正面決戰(zhàn)。 IBM VisualAge For Java 的推出 IBM 在 PC 開發(fā)工具市場的表現(xiàn)一直令人搖頭,因為其 玩玩便跑 的作風總是讓人無法 放心使用它的開發(fā)工具。但是也許是 IBM 的招牌太大,再加上它會免費向購買 IBM 機器 或是軟件的客戶奉送 IBM開發(fā)工具,因此也總是有人會去使用 IBM的開發(fā)工具。我個人 在受了 IBM VisualAge For C/C++的教訓之后,便對 IBM的開發(fā)工具敬謝不敏了。 IBM 當然不會放棄 Java 這個潛力無窮的市場 ,因為對于 IBM來說, Java 不光是語言和開 發(fā)工具而已;更重要的是 Java 平臺牽涉到 IBM 和 SUN 在龐大商機的硬件和大客戶之間的 競爭。 IBM 不光是要支持 Java,更想從 SUN 手中取得 Java 的主控權,因此對于重要的 Java 開發(fā)工具市場, IBM 自是不會缺席。 IBM 很快采用了許多當初在 VisualAge For C/C++ 中相當受歡迎的元素作為開發(fā) VisualAge For Java 的基礎。例如 VisualAge For C/C++ 的項目管理功能、組件設計家等等。事實上使用過 VisualAge For C/C++的讀者會發(fā)現(xiàn) VisualAge For Java 非常的具有親切感。不但所有的按鈕都是采用圓形造型,甚至連 激活時緩慢的感覺、整個集成開發(fā)環(huán)境溫溫吞吞的表現(xiàn)也非常相似。由于采用了 VisualAge For C/C++的部分觀念和程序代碼,再加上 IBM 擁有最豐富的資源,因此 VisualAge For Java 進展得很快。 1997 年 9 月, IBM終于推出了 VisualAge For Java,開始直接和 SUN、 Symantec競爭。 在 IBM 推出了 VisualAge For Java 之后, Borland 注定成為最后一個推出重量級 Java 開 發(fā)工具的廠商。不過 IBM的競爭目標明顯不是 Symantec和 Borland等純粹以 Java 開發(fā)工 具為目標的廠商,而是 SUN 和 Microsoft。 IBM 在 Java 技術方面采取了數(shù)個平行的戰(zhàn)略, 希望能夠在 Java 世界中取得龍頭地位,因為這關系到 IBM 最大業(yè)務 硬件銷售、服 務提供以及 IBM 操作系統(tǒng)銷售的收入。如果 IBM 能夠在 Java世界取得決定性的地位,那 么就可以侵蝕 SUN的市場,最不濟的情形則是不希望客戶因為想要使用 Java技術而自 然地想到 SUN。至于 另外一個鎖定目標 Microsoft, IBM則是打算通過 Java 日益擴大的 聲勢來打擊或是抑制之。 因此 IBM 一方面和 SUN 簽訂 Java 合約,取得 Java 使用的合法授權,另一方面又投入大量 的研發(fā)資源開發(fā)自己的 JDK 版本以方便移植到 IBM 其他的專屬平臺,而且做得比 SUN的 JDK 還要穩(wěn)定和有效率,隨后讓 SUN和 IBM之間一直有不和的爭執(zhí)。接著 IBM推出了 Java 開發(fā)工具,再次和 SUN 的 Java Workshop 競爭。不過從特性上來看, VisualAge For Java 鎖定的客戶群應該是 IBM的客戶、大 型企業(yè)客戶以及其他直接競爭對手的客戶,例如 SUN 的客戶以及 HP 的客戶。 VisualAge For Java 需要比較強勁的機器來執(zhí)行,此外一 開始的版本就非常注重團隊開發(fā)的支持,不像其他的 Java 開發(fā)工具一開始都是注重在 方便、實用的功能,稍后才逐漸強化團隊開發(fā)的功能,這些差異都是 IBM想爭搶較大 型客戶的證明。這也可以從后來許多專業(yè)媒體和雜志在進行 Java 開發(fā)工具評比時 VisualAge For Java 幾乎都在團隊開發(fā)功能方面獲得了最高的評價得知。由于 VisualAge For Java 一開始鎖定的 客戶群和 Visual Caf233。以及 JBuilder鎖定的客戶群不同,因此 在 Java 開發(fā)工具的競爭初期并沒有發(fā)生嚴重的競爭沖突。但是隨著 Visual Caf233。和 JBuilder 逐漸往上仰攻企業(yè)市場,而 VisualAge For Java 為了擴大市場而開始降價 進入一般 Java大眾市場之后,稍后的 Java 開發(fā)工具惡戰(zhàn)也不可避免了。 第 2 階段 Java 集成開發(fā)環(huán)境的戰(zhàn)爭 Borland在初期以開發(fā) Java JIT 編譯器練兵之后,已經(jīng)逐漸對于 Java的技術有了掌握。 在 Java Workshop、 VJ++和 VisualAge For Java 陸續(xù)推出之后, Borland知道再也不能 夠延遲 JBuilder 的推出時間了,否則就注定要退出 Java 開發(fā)工具的市場。因此 Borland 對 JBuilder 的研發(fā)小組下了最后的通牒,一定要在 1997 年推出 JBuilder。 JBuilder 小組在競爭的第一階段掌握了 Java的 JIT技術之后,立刻兵分多路展開了整 個 JBuilder 的開發(fā)工作。雖然 Java 是一種全新的語言以及革命性的平臺,但是開發(fā)工 具總不外乎編譯器、集成開發(fā)環(huán)境、數(shù)據(jù)庫存取能力、 Framework 以及其他的工具和 PlugIn 等。當時的 Latt233。小組有許多成員是從以前的 Borland C/C++轉進來的,另外 的一些成員則包括了 Borland 原本的軟件研究成員、 Paradox 成員、 Visual dbase 成員 以及從 Borland 外部找進來的新工程師。 在 Borland開發(fā) JBuilder 之時,由于 Java 尚沒有完整的組件架構,也沒有數(shù)據(jù)感知組 件標準以方便地開發(fā) Java 數(shù)據(jù)庫應用程序,更加沒有完整的 Java可視化組件,因此 Borland決定先自行開發(fā)一套組件組以便讓 JBuilder擁有最好的 組件開發(fā)能力。這剛 好又是 Borland 擅長的技術,因為 Borland 要為 Java 開發(fā)一套 Java Framework,這就是 JBCL(JavaBeans Component Library)的由來,而 JBCL 的架構稍后也成為 SUN制定 JavaBean 的基礎技術。 當時負責 JBCL架構的 Architect 是 Joe Nunoll 先生。這位帥哥原本屬于 Paradox 小組, 在 Borland逐漸失利于桌上型數(shù)據(jù)庫戰(zhàn)場之后,便轉到 Latt233。小組專門負責設計 Latt233。 的組件架構。 而 JBCL 的主要實現(xiàn)工程師 則是當初設計和實現(xiàn) Borland C/C++ FrameworkOWL 的總工 程師 Carl Quinn。 Carl Quinn 在組件設計和 Framework方面都有豐富的經(jīng)驗, OWL 就技 術而言也算是精品。因此在 Borland C/C++產品線停止之后, Carl Quinn 由 C/C++轉換 到 Java 跑道是很自然的事情,畢竟 C/C++和 Java是很類似的。 Carl 擁有豐富的經(jīng)驗, 由他來帶領開發(fā) Latt233。的組件 Framework 是再適合不過了。 由于 Carl 在 JBCL的努力和成果,稍后又負責了 Borland 的 Java 組件模型 Baja的開發(fā)。 之后 Carl 憑借著對于 JBCL 和設計 Baja 的經(jīng)驗,在 SUN采用 Baja做為 JavaBean的核心基 礎技術之后便自然地受邀于 JavaBean 的開發(fā)小組。由于 Borland 在 Java組件方面卓越 的表現(xiàn),因此也開啟了 SUN 和 Borland逐漸密切的合作。 Borland 雖然在 Java 方面投入 的時程稍晚,但是卻憑借著扎實的技術而慢慢
點擊復制文檔內容
法律信息相關推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1