回覆列表
  • 1 # 科技線

    別看不起JS,也別看不起屌絲啊,而且JS並不是屌絲,人家出生名門。現在的Web火的一塌糊塗,各大平臺無有不支援Web的,而JS做為能在瀏覽器中跑的唯一語言(在WebAssemalbe加持後有所改變),絕對是名門中的望族。

    JS跟著Web一起出生,在瀏覽器中生活,曾經的JS確實有點像名門中的屌絲,因為只能用於資料驗證,是個小角色。最初語言的設計也很隨便,當時Java大火,於是乘著Java的東西釋出了,名字中還加了個不倫不類的Java。但隨著Web的發展,網頁做的越來越炫,前後端資料傳輸地越來越多,JS的位置越來越重要。

    動態介面需要JS配合的越來越多,後臺資料也大量地需要前端的JS來處理,以減少後臺伺服器壓力,JS也就慢慢成熟長大了,慢慢地在Web中擔負著重要的作用。

    如果JS一直在瀏覽器這顆大樹下生長,即便再好用,也就是個富二代。但Nodejs讓JS脫離了瀏覽器環境,可以獨立執行,自此,JS語言的江湖之路終於開始了。

    Nodejs首先佔領了Web後臺,讓JS語言有開發後臺的能力;Electron的出現,讓JS語言有了開發Windows、MacOS、Linux介面的能力,也開啟了JS語言全棧的神話。

    而跟隨Nodejs一同釋出的npm直接把JS生態推上了高潮,大量的JS開發者順手開發幾個外掛,npm庫就有了100多萬個庫,目前也是所有語言庫中規模最大的。

    所以,JS不是屌絲,雖出生名門但卻不學無術,語法簡直爛到髮指,但經過Web生態的洗禮,經過持續的改進,終於逆襲成神。

  • 中秋節和大豐收的關聯?
  • 計量單位換算表什麼是桶?