前沿拓展:
delphi 下載
delphi 7目前也早了,現(xiàn)在是DELPHI XE3.
另外,主要是控件……delphi 7 的最多
Delphi、C#之父 Anders Hejl**erg 近日首次訪華,并在10月24日和27日參加了兩場(chǎng)見(jiàn)面會(huì),
TypeScript最近發(fā)布了1.6版本,它在社區(qū)里的接受度也越來(lái)越高,比如有人從CoffeeScript遷移到TypeScript,也有人認(rèn)為它比Facebook的Flow更好。這一切都要?dú)w功于Anders為T(mén)ypeScript帶來(lái)的優(yōu)秀設(shè)計(jì)。
Anders分享道,其實(shí)TypeScript做的并不多。它的兩大特性,第一個(gè)給JavaScript加上可選的類(lèi)型系統(tǒng),Anders表示,很多事情是只有靜態(tài)類(lèi)型才能做的,給JavaScript加上靜態(tài)類(lèi)型后,就能將調(diào)試從運(yùn)行期提前到編碼期,諸如類(lèi)型檢查、越界檢查這樣的功能才能真正發(fā)揮作用。在Anders現(xiàn)場(chǎng)的演示可以看到,TypeScript的開(kāi)發(fā)體驗(yàn)的確遠(yuǎn)遠(yuǎn)超過(guò)以往純JavaScript的開(kāi)發(fā)體驗(yàn),無(wú)需運(yùn)行程序即可修復(fù)潛在bug。
另一個(gè)特性是支持未來(lái)的ES 6甚至ES 7,最近的更新都與此有關(guān)。在TypeScript中,你可以直接使用ES 6的最新特性,在編譯時(shí)它會(huì)自動(dòng)編譯到ES 3或ES 5,這個(gè)功能和最近流行的Babel類(lèi)似,事實(shí)上,Anders認(rèn)為T(mén)ypeScript的競(jìng)爭(zhēng)對(duì)手并非Dart、CoffeeScript這類(lèi)語(yǔ)言,而是Babel,不過(guò)TypeScript的類(lèi)型系統(tǒng)是Babel無(wú)法做到的,Babel也僅是一個(gè)編譯工具,無(wú)法提供更好的開(kāi)發(fā)體驗(yàn)。
在問(wèn)到對(duì)TypeScript將來(lái)的規(guī)劃時(shí),Anders顯得很克制。TypeScript不追求替代JavaScript,沒(méi)有計(jì)劃直接運(yùn)行在瀏覽器、系統(tǒng)里,它僅僅關(guān)注在編譯到JavaScript之前的事情,編譯之后的事情,諸如JavaScript性能調(diào)優(yōu)等等,并不關(guān)心。
Anders表示,TypeScript最大的目的是讓程序員更具創(chuàng)造性,提高生產(chǎn)力,它將極大的增強(qiáng)JavaScript編寫(xiě)應(yīng)用的開(kāi)發(fā)和調(diào)試環(huán)節(jié),讓JavaScript能夠方便用于編寫(xiě)大型應(yīng)用,進(jìn)行多人協(xié)作。
這種**讓TypeScript能更輕松的被JS程序員所接受,除了上面提到社區(qū)的反應(yīng),最知名的還要數(shù)Google采用TypeScript來(lái)開(kāi)發(fā)其Angular 2框架,Google和微軟甚至為此第一次聯(lián)合召開(kāi)發(fā)布會(huì)。在國(guó)內(nèi),也有HTML5游戲引擎Egret使用TypeScript進(jìn)行開(kāi)發(fā)。由此可見(jiàn),TypeScript已經(jīng)足夠可用,甚至進(jìn)入大公司的生產(chǎn)環(huán)境。
當(dāng)然,最后讓人推薦TypeScript的原因,還有Anders本身,有如此大牛帶領(lǐng),相信這門(mén)語(yǔ)言正走在正確的道路上,它的未來(lái)不可**。
微信搜索“IT之家”關(guān)注搶6s大禮!下載IT之家客戶端(戳這里)也可參與評(píng)論抽樓層大獎(jiǎng)!
拓展知識(shí):
原創(chuàng)文章,作者:九賢生活小編,如若轉(zhuǎn)載,請(qǐng)注明出處:http://xiesong.cn/60377.html