1. PHP 基本描述:一種開(kāi)源,,工作在服務(wù)器端,跨平臺(tái),,使用HTML腳本的語(yǔ)言,,因?yàn)榭芍萌際TML頁(yè)面,因此尤其適用于網(wǎng)頁(yè)制作,。 學(xué)習(xí)理由:使用十分廣泛,。“借助緩存高速調(diào)用腳本,,并使用編譯代碼插件來(lái)增強(qiáng)效果是今后趨勢(shì)所在,。使用C或COBOL創(chuàng)建Web應(yīng)用程序是不可行的。 2. C# 基本描述:一種通用編輯,,面向?qū)ο蟮木幊陶Z(yǔ)言,,由微軟作為其.net計(jì)劃的一部分開(kāi)發(fā)而成,包含C和C++,。 學(xué)習(xí)理由:是.Net框架的基礎(chǔ)部分,。Duquaine說(shuō):“如果您大量使用Microsoft的產(chǎn)品,那么學(xué)習(xí)C#是十分有必要的,?!? 3. AJAX (同步 JavaScript 與 XML) 基本描述:雖然從技術(shù)上來(lái)說(shuō),這并非一種編程語(yǔ)言,,但是AJAX使用XHTML或HTML,,JavaScript以及XML來(lái)建立互動(dòng)網(wǎng)絡(luò)應(yīng)用程序,。 學(xué)習(xí)理由:自從Google地圖將AJAX應(yīng)用到地圖上,對(duì)AJAX知識(shí)的需求不斷膨脹,。Huckaby說(shuō):“對(duì)AJAX知識(shí)需求相當(dāng)大,,因?yàn)樗茈y掌握?!蔽④涀罱暦Q(chēng)將發(fā)布一個(gè)名為Atlas的工具來(lái)幫助AJAX更容易被實(shí)施,。Huckaby說(shuō):“如果微軟的Atlas工具獲得成功,它將會(huì)給普通工作者帶來(lái)極大的復(fù)雜性和困擾,?!? 4. JavaScript 基本描述:請(qǐng)不要與Java混淆,JavaScript是一種面對(duì)對(duì)象的腳本變成語(yǔ)言,,它運(yùn)行在客戶端的Web瀏覽器上,。它比Java更簡(jiǎn)潔,擁有簡(jiǎn)化的命令,,易用的代碼,,并且無(wú)需進(jìn)行編譯。 使用理由:它可置入HTML,,被用于大量的網(wǎng)頁(yè)來(lái)驗(yàn)證表格,,建立cookie,偵測(cè)瀏覽器以及提高設(shè)計(jì),。由于其易于學(xué)習(xí)與使用廣泛,,已被視為重要的學(xué)習(xí)背景。 5. Perl 相關(guān)描述:Perl是一種開(kāi)源跨平臺(tái),、運(yùn)行在服務(wù)器端的解釋語(yǔ)言,在CGI程序中被大量用于處理文字,。 學(xué)習(xí)理由:Perl在處理大量文字方面的能力使得其非常流行,,且廣泛用于寫(xiě)入多任務(wù)的網(wǎng)絡(luò)服務(wù)器程序。Duquaine說(shuō):“如果您正在從事網(wǎng)絡(luò)應(yīng)用程序的工作,,那么學(xué)習(xí)某種腳本語(yǔ)言(如Perl或PHP)是十分有必要的,。” 6. C 基本描述:一種標(biāo)準(zhǔn)化的通用編程語(yǔ)言,,它是最普及的語(yǔ)言之一,,也是多種其它語(yǔ)言(如C++)的基礎(chǔ)。 學(xué)習(xí)理由:Duquaine說(shuō):“學(xué)習(xí)C是相當(dāng)重要的,。在學(xué)習(xí)了C后,,跳躍到Java或C#就變得十分容易,因?yàn)樵S多語(yǔ)法是通用的,。另外,,許多C語(yǔ)言的語(yǔ)法也被用于腳本語(yǔ)言,。” 7. Ruby and Ruby on Rails 基本描述:Ruby是一種動(dòng)態(tài)的面向?qū)ο蟮拈_(kāi)源語(yǔ)言,。Rails上的Ruby則是一種使用Ruby編寫(xiě)的開(kāi)源網(wǎng)絡(luò)程序框架,,該框架與MVC(模型-查看-控制)結(jié)構(gòu)十分類(lèi)似。 學(xué)習(xí)理由:由于簡(jiǎn)便性,,有效性以及讓電腦完成任務(wù)的能力,,近年來(lái),該語(yǔ)言的使用量已經(jīng)迅速增長(zhǎng),。另外的好處是非常容易學(xué)習(xí),。 8. Java 基本描述:一種面向?qū)ο蟮淖兂烧Z(yǔ)言,由James Gosling和其Sun Microsystems的同事在上世紀(jì)90年代早期共同開(kāi)發(fā),。 學(xué)習(xí)理由:被許多開(kāi)發(fā)人員所擁戴,,被成為“美麗的”語(yǔ)言。它適用于沒(méi)有.net編程經(jīng)驗(yàn)的人員,。Duquaine說(shuō):“如果您不是微軟產(chǎn)品的使用者,,那么學(xué)習(xí)Java必不可少?!? 9. Python 基本描述:一種動(dòng)態(tài)面對(duì)對(duì)象的翻譯開(kāi)源語(yǔ)言,。使用動(dòng)態(tài)存儲(chǔ)管理。 學(xué)習(xí)理由:Python是一種高度可讀的抽象語(yǔ)言,,許多開(kāi)發(fā)人員認(rèn)為其非常有趣,,它的語(yǔ)法簡(jiǎn)單,因此被Google與學(xué)術(shù)界大量運(yùn)用,。 10. VB.Net (Visual Basic .Net) 基本描述:一種面向?qū)ο蟮恼Z(yǔ)言,,在微軟.Net框架中使用。 學(xué)習(xí)理由:最具爭(zhēng)議的是VB.Net目前是否為最流行的且是幾種必須掌握的語(yǔ)言之一,。Huckaby說(shuō):“VB.Net目前是被廣泛優(yōu)先采用的,。” |