WinBaicai.Com大白菜下載站——安全、綠色、快捷、放心
您當(dāng)前的位置:珠江路下載 -> 軟件分類 -> 編程開發(fā) -> 編程工具
  • 金山通過(guò)
  • 瑞星通過(guò)
  • 卡巴通過(guò)
  • NOD通過(guò)
  • 360通過(guò)
  • 小紅傘通過(guò)
  • 無(wú)插件
軟件大?。?/th> 604KB 下載次數(shù): 2174
軟件授權(quán): 國(guó)外軟件 / 免費(fèi)軟件 軟件語(yǔ)言: 英文
開 發(fā) 商: - 軟件等級(jí): 3
更新時(shí)間: 2012/3/1 19:35:23 軟件MD5: 點(diǎn)擊復(fù)制
應(yīng)用平臺(tái): WinXP

軟件介紹

請(qǐng)仔細(xì)看使用說(shuō)明覺(jué)對(duì)真的 本人親自測(cè)試

Delphi新版本(D2010)簡(jiǎn)介:

1. 多核的支持 / 異步方法 (VC中早就擁有的OpenMP,在Delphi中也很快就有了)

2. 內(nèi)置的Direct 2D模塊及開發(fā)庫(kù)

3. 將會(huì)擁有一個(gè)能同時(shí)運(yùn)作于x86和x64的IDE,在此IDE下將會(huì)有跨平臺(tái)編譯器,能夠編譯用于linux和MAC的應(yīng)用程序。(一次編碼 + 選擇編譯器 = 多個(gè)平臺(tái)下可運(yùn)行的副本,對(duì)于游戲開發(fā)太有用了,我們?cè)僖矝](méi)有必要特地為linux或MAC開發(fā)游戲,拿Windows下的代碼來(lái)重新編譯吧)

4. 將會(huì)支持windows7下的觸摸式編程,對(duì)手勢(shì)事件的感知,比如說(shuō)一個(gè)手指從屏幕劃過(guò),或者兩個(gè)手指從上移動(dòng)到下,甚至是用一個(gè)手掌來(lái)拍屏幕,這些不同的動(dòng)作都能感知到,并且處理它們。(Windows7的特性,微軟曾表示,會(huì)發(fā)布用于VC的Touch開發(fā)SDK,但是沒(méi)有計(jì)劃將該SDK集成到 IDE,Delphi將是Win7下RAD Touch開發(fā)的領(lǐng)路者)

5. 將會(huì)支持手持設(shè)備的開發(fā),比如說(shuō)工業(yè)的設(shè)備,或是手機(jī)

6. 強(qiáng)化的DataSnap,將可以完美的支持在Delphi, C++Builder和Delphi Prism之間傳遞數(shù)據(jù)

7. 可以調(diào)試數(shù)據(jù)庫(kù)中的存儲(chǔ)過(guò)程(Store Procedure)和函數(shù)(Function),并幫助數(shù)據(jù)庫(kù)找出問(wèn)題

8. 多人合作模式的進(jìn)化,避免寫過(guò)多過(guò)長(zhǎng)的代碼,CodeGear將進(jìn)一步致力于減少代碼量,在提高開發(fā)效率的同時(shí),也保證產(chǎn)品的質(zhì)量(這才是Delphi的真正意義所在?。。?/p>

9. 將支持云計(jì)算(這個(gè)不用說(shuō)了吧,現(xiàn)在廣為流行的云計(jì)算)

10. 將支持函數(shù)式編程,這需要很多時(shí)間,據(jù)David估計(jì)是兩年后會(huì)實(shí)現(xiàn)

以上的10條,足以讓我們激動(dòng)了吧?Win7的特性,據(jù)我所知,微軟內(nèi)部有SDK,但是卻從未打算在語(yǔ)言,或是IDE上體現(xiàn)出來(lái),Delphi將在 Touch Development上引領(lǐng)一個(gè)時(shí)代。同時(shí),類似于Erlang的分布式,函數(shù)式編程,雖說(shuō)要比較久才能看到,但是由此我們看到了CodeGear的努力。

然后是一些FAQ,David親自回答了我們的問(wèn)題,并且對(duì)Delphi的將來(lái),他也是非常的樂(lè)觀

對(duì)于我們來(lái)說(shuō),我們自然是希望了解得越多越好,有些問(wèn)題也問(wèn)得很尖刻,但是David還是給出了讓我們較為滿意的答復(fù)

一、 技術(shù)類

1. Delphi什么時(shí)候能原生支持類似于parallel.for的多核并行開發(fā)?

[David] Delphi肯定會(huì)支持多核并行的開發(fā),但是不是現(xiàn)在,可能是下一個(gè)版本

2. 有計(jì)劃讓Delphi發(fā)展成類似于Erlang的分布式語(yǔ)言嗎?是否會(huì)提供分布式開發(fā)庫(kù)?

[David] 似乎DataSnap已經(jīng)能夠滿足類似的需求了,你可以用它來(lái)做分布式應(yīng)用。當(dāng)然我們是有計(jì)劃實(shí)現(xiàn)分布式的函數(shù)式編程的,這需要大幅修改編譯器

3. B/S開發(fā)能否加強(qiáng)?能否使用類似于JSP/PHP的模式?

[David] 我們現(xiàn)在重點(diǎn)在VCL for the Web上,VCL for the Web 11和以往的版本相比有著天壤之別,它可以像一般的Delphi開發(fā)那樣,拖放式開發(fā),也可以支持RIA。VCL for the Web 11已經(jīng)可以支持IIS等許多服務(wù)器了。我覺(jué)得它已經(jīng)很強(qiáng)了。(VCL for the Web 11 已經(jīng)可以被部署在支持IIS,Apache,ISAPI,NSAPI等各種服務(wù)器上,并且可以實(shí)現(xiàn)不需要本地運(yùn)行時(shí)庫(kù)的RIA應(yīng)用,比 Silverlight或是Flash都來(lái)得優(yōu)越)

4. 能否支持Native RIA? 能否不需要用戶安裝類似于SilverLight的運(yùn)行時(shí)庫(kù)

[David] VCL for the Web的目標(biāo)與Silverlight不同(其他的內(nèi)容參考上一條)

5. 是否有計(jì)劃實(shí)現(xiàn)針對(duì)敏捷開發(fā)的Delphi Doc?

[David] 新版本的Delphi會(huì)帶有一個(gè)Source Control System,用于滿足多人合作開發(fā)的需求,它的功能比單純的Document強(qiáng)得多

6. Delphi的類能否被序列化成XML?能否從XML加載一個(gè)類?

[David] 從XML加載類是不可能的,類里邊的方法不能夠通過(guò)XML來(lái)描述,我是指Native的語(yǔ)言都不可能這樣,如果想在Server和Client之間傳遞一個(gè)類的話,可以用DataSnap

7. 什么時(shí)候能支持x64的操作系統(tǒng)?

[David] x64的計(jì)劃很早就有了,但是我們沒(méi)有足夠的人力,估計(jì)還要再等下個(gè)版本,或許是2011年?

8. 有打算支持跨平臺(tái)嗎?特別是移動(dòng)應(yīng)用平臺(tái),如Symbian和Windows Mobile

[David] 跨平臺(tái)肯定會(huì)支持的,而且我們以前也做過(guò)kylix,但是很可惜的,Borland覺(jué)得kylix是浪費(fèi)時(shí)間,于是終止了它。但是現(xiàn)在它又被提上日程了。 Windows Mobile?可以用Delphi Prism開發(fā),其實(shí)我自己的感覺(jué),用Visual Studio可能更好(David 都認(rèn)為開發(fā)WM的程序用.NET比較好,看來(lái)Delphi不太會(huì)往WM方向發(fā)展了)

二、 意見(jiàn)類

9. 反射機(jī)制能再做得好一點(diǎn)嗎?我們想放棄RTTI

[David] 這的確是需要考慮的地方,當(dāng)然RTTI我們不會(huì)放棄的

10. 希望在支持Unicode的前提下,讓新版本的Delphi能兼容老版本的代碼

[David] 很抱歉這是不可能的,從老版本移植代碼過(guò)來(lái),由于Unicode的問(wèn)題,必須修改一些代碼。我們也在努力的使這個(gè)修改變得更少。(這點(diǎn)我個(gè)人還是難以認(rèn)同的,理由還是那句話,為什么VC可以而Delphi不行)

11. Delphi2009的bug多得難以忍受,不知Delphi2010是否會(huì)改善?

[David] 現(xiàn)在的Update3應(yīng)該沒(méi)有多少bug了吧?我記得上次修正了300多個(gè)問(wèn)題,如果是用的早期版本,還是換上update 3吧。Delphi2010會(huì)在Delphi2009 update3的基礎(chǔ)上進(jìn)行改進(jìn),不會(huì)再帶上以前的bug的。

12. IDE是否能夠支持將Delphi代碼轉(zhuǎn)換成其他語(yǔ)言,并按用戶的喜好用不同的編譯器來(lái)編譯?

[David] 不同的語(yǔ)言使用不同的運(yùn)行時(shí)庫(kù),就算語(yǔ)法上可以轉(zhuǎn)換,也無(wú)法將運(yùn)行時(shí)庫(kù)轉(zhuǎn)換了。而且語(yǔ)法上的轉(zhuǎn)換也需要花費(fèi)大量的勞動(dòng),并且沒(méi)有意義。

13. Embarcadero / CodeGear是否有計(jì)劃為Delphi編寫類似于微軟MSDN的文檔庫(kù)?

[David] 我們有CDN,和MSDN差不多的,同樣的架構(gòu),而且現(xiàn)在也有很多人向QC提交內(nèi)容,這些都會(huì)被收錄的。CDN會(huì)越來(lái)越豐富,Delphi也可以自己更新到CDN的內(nèi)容。(可以通過(guò)CDN查看網(wǎng)路上別人的開發(fā)經(jīng)驗(yàn),這點(diǎn)比單純的幫助文檔好得多了,而且這次CG向CDN添加了大量的開發(fā)實(shí)例)

14. Delphi是否會(huì)支持內(nèi)建的Python或是Perl,甚至是Ruby這樣的腳本?

[David] 不會(huì)支持,據(jù)我所知已經(jīng)有第三方的廠商支持了吧?

三、 方向類

15. Delphi是否打算成為一個(gè)平臺(tái),是否會(huì)提出自己的標(biāo)準(zhǔn)?

[David] 我不知道你所說(shuō)的平臺(tái)是指什么,不過(guò)Delphi是一個(gè)RAD的,擁有很多控件的,能可視開發(fā)的工具,它的標(biāo)準(zhǔn)就是現(xiàn)行的標(biāo)準(zhǔn)。

16. Delphi的編譯器是否有開源的打算?

[David] 不會(huì)開源,這是公司的商業(yè)模式?jīng)Q定的,我們還想靠編譯器來(lái)賺錢

17. Embarcadero / CodeGear如何看待用戶的體驗(yàn)?

[David] 我們對(duì)用戶的體驗(yàn)非常重視,用戶有任何的問(wèn)題都可以反饋到QC上來(lái),我們會(huì)極積處理采納的。

18. Embarcadero / CodeGear 如何看待來(lái)自FreePascal /Lazarus的競(jìng)爭(zhēng)?

[David] 我們從來(lái)沒(méi)有認(rèn)為FreePascal或是Lazarus會(huì)對(duì)Delphi構(gòu)成威脅,Delphi原本就是從Pascal擴(kuò)展而來(lái)的,做了許許多多的擴(kuò)充,現(xiàn)在組件也非常豐富了,而Lazarus的編譯器遠(yuǎn)遠(yuǎn)及不上Delphi,它還借用了許多原本屬于Delphi的庫(kù),自己本身的組件很少。如果說(shuō)跨平臺(tái)的話,Delphi也很快就有了。(CG還是很樂(lè)觀的,等Delphi的跨平臺(tái)面世后,lazarus還會(huì)有存活的余地嗎?)

19.Embarcadero / CodeGear 認(rèn)為Delphi的主要發(fā)展方向是怎么樣的?

[David] 我當(dāng)然希望它成為一個(gè)開發(fā)語(yǔ)言中的優(yōu)秀者,最近的工作主要集中在DBX, DataSnap和跨平臺(tái)的一些事情上。我們當(dāng)然也希望用戶可以用Delphi來(lái)開發(fā)一切

delphi2010的評(píng)論

條評(píng)論 / 上頁(yè) | 下頁(yè)
發(fā)表評(píng)論
  • 不填為匿名發(fā)表