WinBaicai.Com大白菜下載站——安全、綠色、快捷、放心
您當(dāng)前的位置:珠江路下載 -> 軟件分類 -> 編程開發(fā) -> 編程工具

delphi2010|

[BUG報錯]

  • 金山通過
  • 瑞星通過
  • 卡巴通過
  • NOD通過
  • 360通過
  • 小紅傘通過
  • 無插件
軟件大?。?/th> 604KB 下載次數(shù): 2174
軟件授權(quán): 國外軟件 / 免費(fèi)軟件 軟件語言: 英文
開 發(fā) 商: - 軟件等級: 3
更新時間: 2012/3/1 19:35:23 軟件MD5: 點(diǎn)擊復(fù)制
應(yīng)用平臺: WinXP

軟件介紹

請仔細(xì)看使用說明覺對真的 本人親自測試

Delphi新版本(D2010)簡介:

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

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

3. 將會擁有一個能同時運(yùn)作于x86和x64的IDE,在此IDE下將會有跨平臺編譯器,能夠編譯用于linux和MAC的應(yīng)用程序。(一次編碼 + 選擇編譯器 = 多個平臺下可運(yùn)行的副本,對于游戲開發(fā)太有用了,我們再也沒有必要特地為linux或MAC開發(fā)游戲,拿Windows下的代碼來重新編譯吧)

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

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

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

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

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

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

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

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

然后是一些FAQ,David親自回答了我們的問題,并且對Delphi的將來,他也是非常的樂觀

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

一、 技術(shù)類

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

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

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

[David] 似乎DataSnap已經(jīng)能夠滿足類似的需求了,你可以用它來做分布式應(yīng)用。當(dāng)然我們是有計劃實(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ù)器了。我覺得它已經(jīng)很強(qiáng)了。(VCL for the Web 11 已經(jīng)可以被部署在支持IIS,Apache,ISAPI,NSAPI等各種服務(wù)器上,并且可以實(shí)現(xiàn)不需要本地運(yùn)行時庫的RIA應(yīng)用,比 Silverlight或是Flash都來得優(yōu)越)

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

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

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

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

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

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

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

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

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

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

二、 意見類

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

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

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

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

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

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

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

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

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

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

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

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

三、 方向類

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

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

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

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

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

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

18. Embarcadero / CodeGear 如何看待來自FreePascal /Lazarus的競爭?

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

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

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

delphi2010的評論

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