HTML:落後於時代,還是引領著時代?

很多朋友應該聽說過程序員鄙視鏈:寫彙編語言的工程師>寫C語言的工程師>寫C++語言的工程師>Python工程師>Java工程師>認為HTML是一種程序語言的設計師>PHP工程師。由此看出,前端程序員應該處於程序員鄙視鏈的底端,但是為什麼有那麼多計算機萌新都對HTML愛不釋手呢?

HTML:落後於時代,還是引領著時代?

什麼是HTML?

HTML稱為超文本標記語言,是一種標識性的語言。它包括一系列標籤.通過這些標籤可以將網絡上的文檔格式統一,使分散的Internet資源連接為一個邏輯整體。HTML文本是由HTML命令組成的描述性文本,HTML命令可以說明文字,圖形、動畫、聲音、表格、鏈接等。

使用HTML語言,將所需要表達的信息按某種規則寫成HTML文件,通過專用的瀏覽器來識別,並將這些HTML文件“翻譯”成可以識別的信息,即現在所見到的網頁。


HTML:落後於時代,還是引領著時代?

但很多人都會把HTML、HTML5、和H5混為一談,在這裡我來給大家簡單區分一下:

HTML : HTML是一種純文本類型的語言,它是Internet上用於編寫網頁的主要語言,HTML可以使用文本編輯器打開它產看其中的HTML源代碼。

HTML5 : HTML5是構建Web內容的一種語言描述方式。HTML5是互聯網的下一代標準,是構建以及呈現互聯網內容的一種語言方式.被認為是互聯網的核心技術之一。

什麼叫做標準呢?你可以把標準理解為學生準則手冊。你可以按照準則做,甚至可以超出準則更加嚴格的要求自己,也可以不按照準則來,但是會被老師訓斥小夥伴討厭,別人都不找你玩,就像IE6一樣。

H5 :H5不是 HTML5、不是微信網頁、不是移動 PPT。相反,從某種意義上來說,它是這些東西的母級,H5所指的就是移動網頁本身,它能夠包含所有這些分支。

HTML:落後於時代,還是引領著時代?

為什麼那麼多人都看不起前端程序員呢?

前端之所以在計算機領域中被鄙視,是因為大家通常認為前端簡單、缺少技術含量。他們覺得HTML就像一個玩具,很低端。早期的前端程序員俗稱美工,每天的工作就是切圖、寫HTML,在很多Java或者C語言開發者眼中,就只是渲染一下網頁,沒多大的難度。

HTML:落後於時代,還是引領著時代?

HTML簡不簡單真的那麼重要嗎?

HTML確實很簡單,門檻低易上手。但是,HTML簡不簡單真的那麼重要嗎?我們不能只看到HTML本身,HTML真正的精髓在於它是一條技術棧的核心:

  • HTML+CSS+JS\\PHP\\Node.js\\Vue.js等(Web\\App方向)

HTML5+CSS+JS : 網頁設計的基礎語言 。如果把網站比作一個人,HTML5相當於人的骨骼,CSS相當於人的肉體,而JS相當於人體的動作。

PHP : PHP是創建動態交互性站點的強有力服務器腳本語言。門檻低,簡單易學;擁有強大的面向對象包管理,可以方便地引用優質且維護良好的庫,具有很高的易用性;開源,且擁有足夠大的社區,具備動態語言的特性。

Node.js :Node.js既不是一個框架,也不是一門語言,簡單來說就是一個應用編程平臺。

Vue.js : 一套構建用戶界面的漸進式框架。

HTML:落後於時代,還是引領著時代?

HTML本身並沒有那麼重要,它只是一門純文本類型的語言,重要的是它是一條技術棧的核心!學習一門計算機語言,看的不是這門語言有多麼難學,算法多麼高級,看的是你在學習這門語言的同時有沒有建立一個完整的知識體系和技術棧!

HTML會落後於時代嗎?

或許有人會問,HTML會被時代淘汰嗎?

答案是否定的。

整個互聯網在不斷髮展,前端開發技術也在不斷進步,前端開發市場會越來越廣泛,人才需求當然也不會止步於當前,所以不論現在還是未來,淘汰的並不是HTML,應該是落後的技術和不合格的開發者。

HTML:落後於時代,還是引領著時代?

在目前的移動應用開發大潮下,使用web技術進行移動應用開發正變得越來越流行,慢慢會變成以HTML為核心的技術棧配合數據庫的天下。我們應該應該注重自身知識鞏固和新知識的更新換代,建立完整的知識體系和技術棧,找準時代發展方向,努力專研,勇於創新,走在時代最前頭!


分享到:


相關文章: