編程小白,如何區分HTML5開發和前端開發?

用戶69290716


這是一個文字術語的問題,不是技術層面的!HTML5是一種網頁技術標準而Web前端是一種職業崗位,web前端主要是指使用前端技術的開發者,當然也包括了HTML技術!HTML是一種開發語言,所有的前端開發者都要掌握的技術,開發的代碼要符合html5標準!包括所有瀏覽器開發者都會遵循這個標準去開發瀏覽器!不然開發的代碼瀏覽器識別不了,就無法運行!


我在人間編程的日子


web前端開發完全包括html5開發,但是側重點不一樣。

關於前端:

web 前端開發一般包括 HTML 4和HTML 5開發、css 開發、一些前端框架如vue 、angjulajs等前端框架,還有es6開發及一些前後端之間接口的調用開發。一般是BS(browser server一般指網站服務器框架程序)架構上開發,需要考慮兼容性,側重全局功能性。

關於H5開發:

H5則更傾向於其本身的新有特性,不用考慮到瀏覽器的兼容性。一般用於CS(client server一般指傳統的桌面程序)架構軟件或手機app的webview控件包殼開發,側重與特定功能的軟件打配合。隨著技術革新,H5的保有量會越來越高。未來會取代html4。

綜述:

web前端開發完全包括html5開發,但是側重點不一樣。



肥貓技術生活


Html5是前端開發的基本技術之一,目前如果只掌握Html5開發能夠從事的開發內容是非常有限的,但是對於初學者來說,完全可以從Html5開始學起。

Html5是前端開發的基礎,不論是從事Web前端開發還是移動端開發,都需要首先掌握Html5技術,由於Html5技術比較簡單易學,所以即使沒有任何編程基礎的人,學習Html5也相對比較容易。Html5技術本身主要用於構建靜態的頁面,如果要構建動態頁面則需要結合JavaScript等技術,如果做一個簡單的靜態呈現頁面,就可以採用Html5技術。

前端開發目前主要的技術組成包括Html5、CSS、JavaScript以及一系列前端框架技術,在大前端概念的驅動下,目前的移動端開發,包括iOS開發、Android開發和各種小程序開發也開始逐漸併入到前端開發技術體系中。另外,隨著雲計算技術的發展,目前前端開發的功能邊界也得到了一定程度的拓展,前端程序員也可以完成一部分後端開發任務。所以,從未來發展的前景來看,前端程序員全棧化也是一個比較明顯的發展趨勢。

對於要從事前端開發的初學者來說,要想提升自身的崗位競爭力,需要做好三件事,其一是豐富自身的知識結構,儘量掌握全面的前端開發技術,包括Web前端開發和移動端開發;其二是提升自身的動手實踐能力,多做實驗,尤其是綜合性實驗;其三是積累一些行業開發案例,尤其是移動端的場景開發案例。

我從事互聯網行業多年,目前也在帶計算機專業的研究生,主要的研究方向集中在大數據和人工智能領域,我會陸續寫一些關於互聯網技術方面的文章,感興趣的朋友可以關注我,相信一定會有所收穫。

如果有互聯網、大數據、人工智能等方面的問題,或者是考研方面的問題,都可以在評論區留言!


分享到:


相關文章: