javascript
[转][探讨]为什么说JavaScript是性价比最高的技术?
JavaScript可算是世界上最流行的編程語言之一,這個被大量的開發者與設計師隨手拈來增強他們的Web前端的腳本語言,如今越來越被重視。JavaScript是一種能讓你的網頁更加生動活潑的程式語言,也是目前網頁中設計中最容易學又最方便的語言。近日,JavaScript又增添了一些新特性,與此同時利用JS編碼工具,可以為HTML頁面添加各種交互和動態效果,讓你的網站更加引人注目。
創新工場首席布道師 蔡學鏞曾說過:
| 如果你是一個在校生,希望以后進入IT行業,但沒有明確的目標以后要做什么技術領域,那么我會建議你把時間花在JavaScript以及相關框架上。這是目前 “性價比” 最高的技術。 性 =用途廣泛性(跨前后端與各種平臺),價 =學習的代價(耗費時間與難易程度)。 |
近日,知乎網上拋出了該話題:為什么說JavaScript是性價比最高的技術?引發了各網友們的激烈討論。CSDN研發頻道搜羅了各位開發者的見解,與大家一起探討,歡迎大家各抒己見。
互聯網評論員 楊志:
1.性這一點是對的,因為有了node.js,所以JS可以用作后端語言。
2.價的話,部分對的。JS不需要像學習C或匯編那樣懂太多的底層。它最能給人成就感。不管是函數式編程,還是面向對象,都可以支持。但是,想要學好JS,也并不是一件容易事。某些前段工程師做了幾年,讓他實現功能也基本ok。但是沒有讀過ecmascript spec,不了解JS原理,也只能算是一知半解。另外,很多JS用戶還要做頁面效果,實現3D,可能又要涉及計算機圖形學知識,各種空間的轉換。所以,單單是會,可能很簡單,但真正能做到了如指掌,爛熟于心,還是挺難的。
互聯網評論員 胡爽:
JavaScript確實很不錯,由于瀏覽器對HTML5的支持漸漸在完善,瀏覽器的功能在逐漸增強,再加上云計算的流行與智能手機的普及,從某種角度上來說,也許以后的應用都會存在于互聯網中,我們需要通過任何設備來訪問應用或數據,這就是未來的趨勢。而JavaScript作為Web技術最熱門之一,到處都可以看到它的身影,幾乎所有的網站,只要你需要實現動態效果,或者與用戶進行動態交互,那么就有JavaScript的存在。在看看移動設備上,開發人員現在可以通過HTML5+CSS3+JavaScript編寫Native App了,甚至現在Native App與Web App處于共存狀態,從這樣的趨勢你就能發現,Web技術正在成為統治者。前一段時間。看到一個分析,GitHub上的JavaScript project目前是發展最快的,我想這個數據也能說明一些問題吧!
互聯網評論員 Juncus:
HTML、CSS入門都很容易。至于JavaScript,也是很好懂的。語言特性方面,只要理解C語言風格的基本寫法,基本上不是障礙。而如果要學以致用,最繁瑣的DOM方法和瀏覽器兼容性問題,都有API十分易用的jQuery幫忙解決,對于實現具體的效果,網上各種插件更是數不勝數。
所以,說它性價比高,是因為前端開發這件事,要達到一個可以拿來應聘一份可以糊口的工作的程度,是很容易的。零基礎開始,一個月就可以。至少,對于在校學生來說,突擊學習一個月CSS和JS,很容易就能在找到一份實習工作。其他語言要達到相應程度則困難得多。
另外,前端技術不斷發展創新的活力,也是其他語言所不能比擬的。HTML5,Node.js,移動應用開發,隨便一項都很fashion,隨便一項都有巨大的前景,作為一張白紙的初學者,你不學這個學什么呢?
互聯網評論員 肖進 :
對于初學者而言,JavaScript很容易實現一些效果,帶來一些成就感,這種性價比確實存在。但是深入以后,這種感覺應該會反過來。瀏覽器兼容問題、eval與程序可維護性的問題、偽面向對象的實現問題、委托的this指針問題、IDE提示支持問題、組件文件劃分與性能的問題...一堆JavaScript特有的問題,雖然與程序相關的都有解決辦法,但是代價也不小。
其實上面這些都不重要,關鍵的問題是由于JavaScript程序與數據的無關性,所有程序都要硬編碼(手寫)。導致我現在對于非Ajax數據視圖定義的代碼用C#實現,而C#數據視圖通過代碼生成實現,再通過C#數據視圖生成JavaScript數據視圖,九轉十八彎啊。
互聯網評論員 張江閣 :
我反倒覺得所謂的JS性價比不是在于一些那么功利的方面(什么前景,什么前后端通吃),而是學習JS對自己的啟發和對學習其他語言的推動。在元編程方面,JS幾乎就是王者。比如理解了JS在沒有“類”的情況下是如何用原型鏈來實現OO的,那么Python等里面的“元類”等概念就不再是難點了。
這種元編程的思維和理解,學很多動態語言都能學到,但是從JS學到的覆蓋面算是比較廣的了。如此高的“性”,“價”卻不高(理解了核心概念入門飛快),所以我覺得這才是JS“性價比高”的所在。
編后語:
JavaScript成功在它的無為無不為。從一個小腳本到前、后端通吃,這足以證明了它的強大之處。小編認為不管你學哪門語言,興趣最重要,有興趣才能學好,我們常說興趣是學習的動力也是學習最好的老師。 所謂“知之者不如好之者,好之者不如樂之者”正是此道理。
轉載于:https://www.cnblogs.com/wdq1103/archive/2012/02/17/2355497.html
總結
以上是生活随笔為你收集整理的[转][探讨]为什么说JavaScript是性价比最高的技术?的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: [zz]从HDFS看分布式文件系统的设计
- 下一篇: 11个JavaScript颜色选择器插件