中文字幕一区二区人妻电影,亚洲av无码一区二区乱子伦as ,亚洲精品无码永久在线观看,亚洲成aⅴ人片久青草影院按摩,亚洲黑人巨大videos

JavaScript仍然有用嗎?

發(fā)布于:2021-01-14 10:08:25

0

291

0

JavaScript 開發(fā)人員

JavaScript的持續(xù)相關(guān)性問題(于1995年首次出現(xiàn))在其持續(xù)流行,易于訪問以及作為編程語言的適應(yīng)性方面找到了答案。在本文中,Shusetsu Toda解釋了JavaScript為何能存活并保持良好狀態(tài),以及它在區(qū)塊鏈進(jìn)入主流的過程中所扮演的角色。

JavaScript(JS)仍然有效。那些會(huì)提出其他建議的人顯然忽略了編程語言在開發(fā)人員中的持續(xù)流行以及導(dǎo)致其廣泛使用的固有特性。

JavaScript不僅是全球最著名的編程語言之一,而且還是開發(fā)人員最常使用的多平臺(tái)語言。它所享有的受歡迎程度沒有絲毫下降的跡象,有29%的開發(fā)人員在2018年開始或繼續(xù)學(xué)習(xí)該語言。JavaScript受歡迎的原因很明顯-一旦開發(fā)人員可以使用基本的JavaScript進(jìn)行編碼,他們開發(fā)跨語言的潛力各種各樣的平臺(tái)大大增加。使用編程語言作為創(chuàng)建新應(yīng)用程序的基礎(chǔ)的潛力只會(huì)進(jìn)一步增強(qiáng)其實(shí)用性,因?yàn)榘▍^(qū)塊鏈在內(nèi)的重要新技術(shù)正越來越多地進(jìn)入主流。

此外,由于JavaScript的廣泛社區(qū)支持以及預(yù)先存在的框架和庫,因此對(duì)JavaScript的實(shí)用知識(shí)是為Web設(shè)計(jì)任何東西的虛擬必要條件。JavaScript的持續(xù)相關(guān)性問題(于1995年首次出現(xiàn))在其持續(xù)流行,易于訪問以及作為編程語言的適應(yīng)性方面找到了答案。

JavaScript,Java –類似于“火腿”和“倉鼠”

盡管JavaScript在Web設(shè)計(jì)中無處不在,并且在各個(gè)級(jí)別的開發(fā)人員中都很流行,但它經(jīng)常與無關(guān)的編程語言Java混淆。這兩種語言被設(shè)計(jì)用于完全不同的目的,因此彼此之間有很大的不同。例如,雖然Java被認(rèn)為是一種編譯的編程語言,并且使用靜態(tài)類型檢查,但是JavaScript是一種解釋型腳本語言,并且使用動(dòng)態(tài)類型檢查。有個(gè)常見的笑話,聲稱這些差異使Java和JavaScript像“火腿”和“倉鼠”一樣相似-它們的相似性很大程度上僅限于它們的名字!

JavaScript的主要優(yōu)勢(shì)在于它作為一種編程語言的普遍性,這確保了它在開發(fā)人員中的持續(xù)流行,并保證了在不久的將來仍將與之相關(guān)。這種普遍性是JavaScript高度靈活的特性的產(chǎn)物,它允許創(chuàng)建網(wǎng)站和服務(wù)器以及移動(dòng)和桌面應(yīng)用程序。使用React,AngularJS,Node.js,React Native,Electron和其他工具,可以使用一種語言為多個(gè)平臺(tái)構(gòu)建這些應(yīng)用程序。JavaScript是Internet的事實(shí)上的語言,幾乎所有的瀏覽器都支持它。與C ++或Java不同,JavaScript不需要構(gòu)建設(shè)置,這使開發(fā)人員可以更輕松地進(jìn)入并創(chuàng)建有趣的應(yīng)用程序-隨著時(shí)間的流逝,這導(dǎo)致該語言的持續(xù)使用,

自JavaScript誕生以來,其受歡迎程度的持續(xù)增長已產(chǎn)生周期性影響,由于該語言的先前存在及其龐大的生態(tài)系統(tǒng),使得新開發(fā)人員吸引了該語言。JavaScript擁有所有編程語言中最大的生態(tài)系統(tǒng)之一,許多開源項(xiàng)目和企業(yè)都在使用它。這在GitHub上針對(duì)JavaScript打開的230萬個(gè)拉取請(qǐng)求以及npm的事實(shí)中可見JavaScript的軟件包管理器是世界上最大的軟件注冊(cè)中心。使用和改進(jìn)JavaScript的大型社區(qū)和生態(tài)系統(tǒng)的存在意味著,隨著時(shí)間的流逝,已有效解決了編程語言的許多陷阱。例如,JavaScript開發(fā)人員社區(qū)致力于實(shí)現(xiàn)某些行業(yè)標(biāo)準(zhǔn)并使之切實(shí)可行–這導(dǎo)致創(chuàng)建了有用的開發(fā)工具,例如代碼語法檢查器,其中包括2002年發(fā)布的JavaScriptLint和2013年發(fā)布的ESLint。

JavaScript龐大的用戶群積極參與改進(jìn)該語言并將其適應(yīng)新功能,新期望和新行業(yè)標(biāo)準(zhǔn)的結(jié)果是,隨著時(shí)間的推移,該語言不斷得到改進(jìn)。開發(fā)界成員為不斷改進(jìn)JavaScript作為一種編程語言所做的努力得到了行業(yè)領(lǐng)導(dǎo)者和協(xié)會(huì)的支持。在Ecma國際組織(歐洲計(jì)算機(jī)制造商協(xié)會(huì))于1997年6月采用了第一版ECMA-262,距JavaScript首次以腳本語言發(fā)布不到兩年的時(shí)間。ECMA-262的創(chuàng)建是為了使JavaScript標(biāo)準(zhǔn)化,從而促進(jìn)了多種獨(dú)立的實(shí)現(xiàn)。它經(jīng)過反復(fù)更新以提供最佳的腳本語言指導(dǎo),并于2017年6月完成了第8版。隨著時(shí)間的不斷改進(jìn),JavaScript隨時(shí)間保持了多功能性和適用性,同時(shí)創(chuàng)建并維護(hù)了行業(yè)標(biāo)準(zhǔn),從而使各地的軟件開發(fā)受益。

JavaScript在區(qū)塊鏈邁向主流的過程中的作用

JavaScript的通用性和靈活性,以及隨著時(shí)間的推移不斷改進(jìn),使其處于有利位置,可以作為構(gòu)建新應(yīng)用程序和平臺(tái)的基礎(chǔ)。隨著包括區(qū)塊鏈在內(nèi)的新技術(shù)的成熟并逐漸進(jìn)入主流,這一點(diǎn)變得越來越重要。使用JavaScript構(gòu)建新的技術(shù)應(yīng)用程序?qū)⑹惯@些技術(shù)更容易地集成到現(xiàn)有技術(shù)領(lǐng)域,同時(shí)使現(xiàn)有開發(fā)人員社區(qū)可以訪問它們。

與其重新發(fā)明輪子,不如讓未來的開發(fā)人員利用JavaScript作為通用編程語言的當(dāng)前位置,使新技術(shù)可訪問并適應(yīng)現(xiàn)有技術(shù)生態(tài)系統(tǒng),這似乎更為明智。這可以通過開發(fā)承諾的工具和開發(fā)工具包來完成,這些工具和開發(fā)工具包可以幫助那些已經(jīng)可以使用JavaScript進(jìn)行編碼的人開發(fā)新的應(yīng)用程序,例如去中心化的基于區(qū)塊鏈的應(yīng)用程序或IoT應(yīng)用程序。這樣的開發(fā)工具在使新興技術(shù)(例如區(qū)塊鏈)可供開發(fā)人員社區(qū)使用方面將大有幫助。

由于Javascript在開發(fā)人員中的流行,其在Web開發(fā)中的普遍存在,其龐大的生態(tài)系統(tǒng)以及隨著時(shí)間的推移對(duì)語言的改進(jìn),其在2018年作為領(lǐng)先的編程語言的持續(xù)發(fā)展無疑是無可置疑的。JavaScript處于完美的位置,可以充當(dāng)新技術(shù)與新技術(shù)之間的橋梁,包括越來越流行的區(qū)塊鏈應(yīng)用程序,這將確保JavaScript保持良好的相關(guān)性。與其問JavaScript是否仍然有用,不如問如何改進(jìn)和適應(yīng)不斷發(fā)展的語言。我們應(yīng)該將其視為未來。

JavaScript仍然運(yùn)行良好,并且沒有任何變化的跡象。