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