前端架構發展史

2022-06-25 06:48:08 字數 662 閱讀 5193

最初,前端是沒有架構的,因為功能簡單的**毫無架構可言。通過乙個簡單的jquery庫操作dom就能完成的工作,無需複雜的設計模式和**管理機制,也就不需要架構來支援起應用。

前端開發的發展歷史分為以下幾個階段:

一旦前端應用需要從後端獲取資料,就意味著前端應用在執行時是動態地渲染內容的,這便是model(模型)ui層解耦。jquery能夠提供dom操作方法和模型引擎等。這時的開發人員需要做下面兩件事:

由於html的動態生成、模板的獨立與分離,前端應用開始變得複雜。後端的mvc架構進一步影響了前端開發,便誕生了一系列操起的mvc框架,如backbone、knockout等。與此同時,在 ryan lienhart dahl等人開發了node.js之後,前端的軟體功能便不斷地改善:

隨著單頁面應用的流行,前後端分離框架也成為行業內的標準實踐。由此,前端進入了乙個新的時代,要考慮的內容也越來越多:

系統變得越來越複雜,架構在前端的作用也變得越來越重要。mvc 滿足不了開發人員的需求,於是採用了元件化架構。而元件化 + mv 也無法應對大型的前端應用,微前端便又出現在我們的面前,它解決了以下問題:

複雜的前端應用發展了這麼久,也出現了一系列需要演進的應用:考慮重寫、遷移、重構,等等。

本文由部落格一文多發平台 openwrite 發布!

前端發展史

不知道什麼時候開始,前端開發已經到了不開乙個 watcher 就無法工作的地步了。不依賴 gulp babel webpack,還能優雅地寫 嗎?那我就帶你來回顧一下這一切是怎麼發生的。從哪開始說好呢?我們就從 前端打包 開始吧。前端打包 很久以前 也就五年左右吧,但是五年前端已經大變樣了 頁面的 ...

前端的發展史

最早的html頁面是完全靜態的頁面,預先編譯好的存放在web伺服器上的html檔案。瀏覽器請求某個url時,web伺服器把對應的html檔案扔給瀏覽器,現實網頁,而動態建立html檔案的方式 asp。jsp,php 第一階段 是js原生通過瀏覽器解析機制,它的原理是使用瀏覽器提供的原生api 結合j...

WEB前端 html簡介 發展史

1 概念 站在顯示文字內容的角度去看,瀏覽器與word的原理一樣,我們可以將瀏覽器當成乙個網頁版的唯讀word,瀏覽器也必須有一套自己能識別的標記文字的規範,該規範被稱為html,html全稱是超文字標記語言 hypertext markup language 超文字 指的是用超連結的方法,將各種不...