Delphi未來發展的Q&A-Octane和Delphi Q&A – 由Anders Ohlsson |
|
raylin
一般會員 ![]() ![]() 發表:34 回覆:47 積分:16 註冊:2002-09-24 發送簡訊給我 |
Q. 什麼是Octane?
Octane是Borland Delphi下一個版本的開發代號, Octane將會支援Microsoft Win32和.NET Framework,開發者將可使用Delphi程式語言和視覺化元件函式庫(VCL)進行開發的工作。
Q. 什麼是Delphi for .NET?
Delphi for .NET是一組整合性的開發工具,這將是Octane的新的功能。開發者可使用Delphi for .NET來建立在.NET平台下新的Delphi應用程式並且幫助開發者現有的Win32Delphi應用程式到.NET之中。Borland已經在Borland Delphi Studio 7中放入了這個科技的預覽版本,其中包含了Delphi程式語言的.NET編譯器以及VCL For .NET。這些科技的目的是為了幫助Delphi開發者轉換到.NET平台,移植他們現有的原始程式碼到.NET中並且保留他們原有的技巧。
Q. Delphi for .NET什麼時候會推出?
Delphi for .NET會包含在Octane之中,而Octane計劃在2003年底推出。
Q. 我需要等到它推出嗎?現在我能夠做什麼?
Borland Delphi 7 Studio包含了Delphi For .NET的預覽版本。這個預覽版本允許開發者使用Delphi程式語言來探索.NET Framework。我們同時提供了數個更新的預覽版本,為編譯器加入了更多的功能。其中對於VCL For .NET的更新允許開發者開始移植他們現有的應用程式到.NET之中。
Q. VCL for .NET和VCL的相容度如何?
VCL for .NET包含了Win32平台中使用最普及的VCL函式庫的大部份通用類別。Borland正儘一切可能提供VCL和VCL for .NET之間完整的相容性。使用VCL類別的Delphi原始程式可能只需要小量的修改即可在.NET中重新編譯,也有可能完全不需要修改。VCL for .NET是VCL的最大子集,因此絕不部份的類別,不過不是全部,都會存在於VCL for .NET之中。原始程式中對於直接呼叫Win32 API的程式碼可能是需要修改的。Third-Party元件以及Win32元件也需要有.NET的版本以維持相容性。不過和Linux上的CLX不同的是,.NET Framework仍然是建立在Window平台上的,因此Win32 API呼叫以及其他相容的呼叫仍然可以繼續使用。目前Delphi For .NET預覽版本也包含了移植VCL到VCL For .NET通用問題的說明文件。
Q. 我可以同時使用VCL for .NET物件以及.NET Framework的物件嗎?
這是絕對可以的!一旦Delphi的原始程式編譯成.NET,它即是.NET環境的原生程式碼。可同時存取VCL.NET物件以及完整的Microsoft .NET Framework物件。物件也可以被其他程式語言繼承或是存取。使用Delphi for .NET完全能夠開發.NET的所有功能。
Q. Sidewinder是什麼?
Sidewinder是另外一個Borland在.NET的重大產品的開發代號。Sidewinder專案是提供一個使用C#程式語言的.NET RAD開發環境。Borland希望SideWinder在.NET的表現就像Borland的JBuilder在Java上的成功。SideWinder是建立在Microsoft .NET Framework上企業級的開發工具,目標在於提供開發者高生產力和工業標準。SideWinder在三個關鍵點提供了企業級的開發標準。第1,SideWinder在單一的.NET解決方案中整合了所有應用系統開發的流程。第2,SideWinder提供了.NET整合異質環境的能力,可整合多個廠商平台,例如Java和CORBA。也提供了多個廠商對於ADO.NET的支援,例如Oracle,IBM DB2,Microsoft SQL Server以及Borland的InterBase。第3,SideWinder藉由模型驅動開發模式來提供比傳統RAD更高的應用系統開發生產力。
Q. Sidewinder何時會推出?
Sidewinder計劃在2003年的夏季推出。
Q. 目前Delphi的功能會繼續包含在Octane之中嗎?
是的,現有的Delphi 7 Win32的功能都會包含在Octane之中,並且會更加的強化。許多Delphi Win32的功能也會同時移植到.NET和Octane之中。
Q. 如果我想繼續Win32的開發工作呢?
對於Win32的開發目前仍然有強烈的需求,Borland承諾只要客戶仍然有對於Win32開發的需求,Borland就會持續的支援Win32平台的Delphi。因此Borland計劃讓Delphi同時支援Win32和.NET。目前Borland擁有超過2百萬的活躍Delphi和C Builder的開發者,而Borland對於這個開發社群的承諾從未改變過。
Q. Delphi和Linux的未來會如何?
Borland是目前的第1名的原生Linux開發整合發展環境廠商,而且Linux平台在持續的成長之中,我們也希望Linux平台上對於Delphi開發的需求能夠持續的成長。.
Q. 為什麼我要購買Sidewinder for來進行C# 和.NET的開發?
Borland SideWinder和Microsoft的Visual Studio都提供了整合開發的能力,例如表單設計,編輯,編譯和除錯等。然而SideWinder也非常著重在提供和加速完整的應用程式開發流程的支援環境。從需求分析,到設計,到開發和效率測試。Borland SideWinder和Microsoft的Visual Studio都支援開發.NET應用系統,然而SideWinder卻提供了允許開發者整合Microsoft .NET應用程式和Java,CORBA的能力,並且允許使用不同廠商的企業資料庫,例如IBM,Oracle和Microsoft的資料庫產品。Borland也把RAD推向下一個開發層級,為SideWinder加入.NET模型驅動開發的能力,以提供開發者10倍數開發的生產力。這是RAD工具從發明以來從未見過的大幅生產力。
Sidewinder和Octane共同使用了一個新的核心整合發展環境。Delphi的開發者在這個新的Sidewinder IDE中將可立刻的擁有生產力,更棒的是Sidewinder也可以組態成類似Delphi整合發展的環境。並且Octane也會包括Borland對於.NET開發的特定功能的Delphi版本,當然這些功能也會出現在Sidewinder之中。對於Delphi開發者來說,Sidewinder是最自然,適當的C#開發環境。 也請參考給Delphi社群的公開信一文
|
本站聲明 |
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。 2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。 3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇! |