倍可親

登堂入室,華麗轉身,Javascript小三上位 --- 阿寶《代碼人生》系列之Javascript篇

作者:taosha  於 2016-1-14 09:39 發表於 最熱鬧的華人社交網路--貝殼村

作者分類:科技|通用分類:其它日誌

關鍵詞:在線, 小三, 博客


登堂入室,華麗轉身,Javascript小三上位
                                                                              -  阿寶《代碼人生》系列之Javascript篇

Javascript生來就是小三的命,自從網際網路時代以來,前台有HTML之端莊門面,後台有JSP, ASP.Net/C#, PHP之類具有深邃內涵的當家把持,Javascript就一直在外面扮演著增添樂趣的小三角色。

沒有Javascript,HTML就如同中規中矩的正室,整天板著個臉,Javascript憑藉歡快、多彩和動感,博取了眾多碼農的心,也為網路生活增添了無窮的樂趣。

然而歡樂不能當飯吃,操持家務才是正理,儘管Javascript增添了生活的樂趣,但正事還得HTML及後台的主兒來干,Javascript只是個補充。

與命運抗爭是人的天性,Javascript也不例外,Ajax功能的問世使著實讓人為之一振:Javascript 長本事了,竟然可以理財操持家務了!

但此後的親密相處又讓廣大碼農不得不面對現實:Javascript雖天生麗質,活潑可愛,但桀驁不馴,難於駕馭,即便是那個形影不離的她自身-「this」,都常常飄忽不定,難以捉摸,更別提那些無類無型的怪異特質了,如果家大業大了,還不得亂成一鍋粥,還是靠邊站吧,Javascript 的小三地位依然如故。唉,真是天生命運不濟 !

但碼農們的心都是不安份的,要不然也不會有矽谷那些光怪陸離的生活情調了。Javascript的格調變化多端,常常把碼農們折磨得死去活來,有時不順心鬧點小脾氣,搞得碼農通霄鏖戰,第二天兩眼通紅,精疲力竭,卻依舊不離不棄 - 人活著哪能沒有情調,碼農們有時就是賤皮!

現實世界的小三往往不斷提升自已,Javascript同樣如此,Jquery的誕生使得Javascript瞬間變得氣質高貴,舉止典雅,讓無數碼農為之傾心,著實賺爆了人氣。即使如此,Javascript的本質並沒有改變,還只是增添動感的輔助角色,小三的地位依然雷打不動。

俗話說,天有不測風雲、人有旦夕禍福,各位碼農,這話用在Javascript身上再貼切不過了:誰也沒有料到忽然有一天,Javascript的命運發生了驚天大逆轉,不僅器宇軒昂,登堂入室,甚至踢走主人,坐上王位,把持全局 !

這一切都是因為Node.js的橫空出世。話說一位痴心碼農,為Javascript捨身忘我,藉助谷歌的V8引擎,為Javascript打造了一個至高無上,說一不二的王國 - Node.js,在這個王國里,一切唯Javascript馬首是瞻,不僅是前端,連後台伺服器端均由Javascript一手把持,連那些曾經開疆拓土的主人如JSP,C#等統統被一腳踢開,前台還只留下HTML在做做樣子。

王冠加頂,氣勢逼人,怎能還帶有多變的小家子氣?於是出神入化、脫胎換骨,Javascript演變為ES5,ES6...... 雖然還是Javascript,卻已經具有了高貴血統:類、類型、繼承...,再加上軟體巨人微軟鼎力加持,推出了Typescript,從此Javascript如日中天,今非昔比了。

不僅如此另一位自德國移民多倫多的痴心碼農更是腦洞大開,推出了基於Javascript的WEB應用開發框架 - AngularJS,從而使得Javascript應用開發具有MVC,MVVM高尚品格,如今又在谷歌支持下高歌猛進,即將發布的Angular2新一代框架,利用依賴注入技術打造組件體系,並擴展Html標記,將HTML降格為僅作為模板以服務於自身的僕從,從此Web開發有了不同的意義,簡潔、高效、動感、容易,這一切真讓人始料不及 ... ...

今天的Javascript已經成了具現代風格、高性能Web開發的至尊利器,從小三到王者的演變卻又如此戲劇,讓廣大碼農感慨不已。

變化的是風花雪月,不變的是執著信念。Javascript的歷史變遷再次證明了:痴心不改,堅持到底,將事情做到極致,終將會成為奇迹。


轉發請註明:作者阿寶

(作者阿寶(Paul), 北美資深碼農,C/C++/C#世家出身,java熟手,開發過若干大型應用。近年見異思遷,跟隨Javascript及AngularJS步伐,主導從事了一系列現代風格應用的開發,成為Javascript的痴迷。)





高興

感動

同情

搞笑

難過

拍磚

支持

鮮花

評論 (0 個評論)

facelist doodle 塗鴉板

您需要登錄后才可以評論 登錄 | 註冊

關於本站 | 隱私權政策 | 免責條款 | 版權聲明 | 聯絡我們

Copyright © 2001-2013 海外華人中文門戶:倍可親 (http://big5.backchina.com) All Rights Reserved.

程序系統基於 Discuz! X3.1 商業版 優化 Discuz! © 2001-2013 Comsenz Inc.

本站時間採用京港台時間 GMT+8, 2024-3-29 03:43

返回頂部