回覆列表
  • 1 # 夏天說西瓜

    首先我想說明一下,我們通常說的js不是框架,是語言,即javascript,據最新世界程式語言排行榜來看,已經上升到了第7位,發展迅猛,其標準是ECMAScript,現在基本上是基於ECMAScript5。jQuery是用js寫的框架,其在DOM操作上有很明顯的優勢,也是時下很常用的一個js框架。

    至於之外還要學習那些框架呢?

    如果你說的是js框架,建議先掌握好jQuery,然後還有很多的,比如樓上提到的extjs,近幾年比較流行的AngularJS,基於移動端考慮的輕量級仿jquery框架zepto,還有jquery mobile,還有適合寫後端或服務端的node,等等。

    如果是web前端框架,就不僅僅是涉及的js了,還有html和css。個人覺得只有這三種語言都涉及到的框架才能說得上是web前端框架。現在比較火的是Bootstrap,還有Foundation,比較古老的有jqueryUI,easyUI等等,還有其他很多

  • 2 # 財富自由之旅

    做 web 開發可以不需要會運維的東西,但是你會運維會是好事。

    一般的,做後端開發需要會運維,但是 web 前端則不需要。

  • 3 # 未來架構

    我有過web開發和運維經驗,說一下自己的體會。

    說體會之前,我想說一下(定義一下)現在的運維已經不是傳統的運維,大部分公司已經遷移到DevOps(開發運維),或者正在遷移的路上。

    最近這段時間,對於為什麼開發人員要學習devops技能的的疑問越來越多,我的經驗告訴我,

    1.您學習devops工具越多,您就會意識到自己需要這些技能來稱提供工作效率,實際上,你效率也會越來越高,最終讓您成為優秀開發人員(甚至全棧工程師)。

    2.與devops配置檔案相關的技能集可為您提供有關應用程式開發生命週期的全維度的視角。這增強了開發人員對自己的信心,並擴大了您對程式碼的認知,有時候你發現很多時候並不需要寫程式碼,已經有現成工具,比如docker,k8s,service mesh等等整合很多優秀的功能,讓自己開發的應用無縫的整合到這些環境中。

    3.如果你理解DevOps,您開發出來應用程式,可以讓運維的同學更易於管理,自動化並總體上保持良好執行,故障少,使用者也會很開心,投訴少,你有更多時間花在研發上。

    4.憑藉著devops技能,您不僅可以寫程式碼,還可以開始考慮應用程式的架構。對於在分散式計算,大資料,人工智慧和記憶體以及CPU密集型操作的新興領域中開發應用程式而言,這種整體認識是必須的。

    5.隨著諸如“基礎架構即程式碼”,自動化等devops概念的出現,開發人員與運維團隊之間的界線變得越來越模糊。在實際工作中,有時候開發也需要處理一些運維的工作。熟悉這些工具可確保開發人員在管理其Infrastructure時有一種賓至如歸的感覺。

  • 中秋節和大豐收的關聯?
  • 去探望新生兒是不是一定要送紅包才行,送衣物嬰兒用品顯得小氣嗎?