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

用戶69290716


歡迎關注我,一個程序員老司機,和你分享編程、運營、需求等等經驗和趣事。

HTML5開發

在沒有HTML5之前,我們的HTML還僅僅侷限於顯示頁面使用,但是自從HTML5出來之後,再加上瀏覽器的性能、硬件的性能逐漸提高,我們的手機APP開發變成了HTML5開發,回顧一下之前的手機APP開發,一般一個公司要開發一個手機APP,必須要招兩個程序員,一個是安卓,一個是IOS程序員,對一個APP,好不容易完成了,但是隨著市場的需求,APP要改,這時我們的安卓和IOS程序員就心理非常煩了,因為改動成本非常大,於是,我們的一些科技公司發現,既然安卓和IOS都有內置的小型瀏覽器插件,那麼我們是否可以利用這個將HTML5轉換為原生的組件呢?於是很多科技公司都開始嘗試,終於成功了,就在這時,一場以HTML5+原生的開發逐漸被很多互聯網公司所接受,因為修改HTML肯定比修改安卓的佈局文件強多了,當然HTML5還提供了很多很多新的特徵,包括地理位置、套接字等。

前端開發

我們知道,現在基本上很多互聯網公司都是採用前後端分離開發,什麼意思呢?就是後端僅僅處理後端的代碼,然後生成前端需要的JSON或者XML數據傳遞過去,然後前端收到數據之後,解析這個數據並作相應的處理和業務操作,而這個前端需要熟悉HTML、CSS和JavaScript,尤其是JavaScript,因為解析數據是它在做。

希望能夠幫助到你,如果有什麼疑問,可以在評論中進行交流。


web互聯網


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

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

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

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

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

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


IT人劉俊明


很高興能回答您這個問題,以下我為大家分享,我個人對這個問題的看法與想法,希望我的分享能給大家帶來幫助,也希望大家能夠喜歡我的分享。

其實對於HTML5開發和前端開發,只是軟件行業內一種大家約定俗成得說法而已,如果籠統的說,其實指的是一回事。但如果嚴格區分,那它們就是分別指代的不同的技術集,而且前端開發是要包含H5開發的。

什麼是HTML5開發

HTML5其實是一種技術的集合,它包括了HTML5,CSS3,JS等技術。HTML5是一種網頁靜態開發語言,主要是對HTML4的改進,它只能做靜態的網頁。HTML技術可以說是web開發的最原始的技術了,它不依賴於任何其他技術就可以獨立編寫出完整的網站。當然現在是沒有人會這麼做的。

前端開發

前端開發更準確的應該叫Web前端開發,它除了包括H5這樣的基本Web頁面技術外,還包含了各種前端框架技術,比如 jQuery,bootstrap,以及現在非常火爆的Vue,React等技術。前端技術在近幾年是屬於發展比較快的技術,各種新框架層出不窮。

如何取捨

由於前端技術棧的種類太多,不可能所有技術都掌握,所以在選擇學習技術時候要學會取捨,一般來說,HTML5+CSS+JS是基礎,必須要學習掌握。一些基礎概念,比如JSON,DOM,AJAX等必須要理解。至於一些框架技術可以根據其市場前景和個人興趣進行取捨。就目前來說Vue可能是個不錯的選擇。

在以上的分享關於這個問題的解答都是個人的意見與建議,我希望我分享的這個問題的解答能夠幫助到大家。

在這裡同時也希望大家能夠喜歡我的分享,大家如果有更好的關於這個問題的解答,還望分享評論出來共同討論這話題。

我最後在這裡,祝大家每天開開心心工作快快樂樂生活,健康生活每一天,家和萬事興,年年發大財,生意興隆,謝謝!


亮亮老師之計算機編程


對於想要從事互聯網行業的小白來說,領域的方向選擇是很重要的,它將決定你未來走向哪一塊領域。HTML5和前端這兩個是一個包含關係,就是我中有你,你中有我。

注:前端開發是Web前端開發工程師的簡稱

HTML5它是前端開發裡面必須要掌握的基礎技術之一,它只是前端開發裡面所需要用到的技術的一個稱呼。而前端開發它是針對於從事這一領域工作的稱呼。你從事前端開發就需要去學習HTML5。

HTML5是什麼?

HTML5是萬維網(W3C)組織在HTML4.0的基礎上最新的修訂版本。它主要是去為了解決移動端開發的問題、遺留及其跨瀏覽器不兼容問題、遊戲開發問題、視頻和音頻支持的問題、用戶更好的互動等。

這也是為什麼說目前WebAPP、H5小遊戲、3D動畫特效等新奇的技術很火熱的原因,這些內容都是會根據H5來實現開發的。

前端開發工作要學習那些內容?

想要從事前端開發,首先我們需要知道前端開發基礎的組成部分為HTML、 CSS、JavaScript。除開這些基礎知識。想要符合企業裡面的開發要求還需要掌握HTML5、CSS3、Vue、Node.js。

HTML5和CSS3是在HTML和CSS的基礎上做了升級的,加入了一些新的特性。所以HTML+CSS是學習HTML5+CSS3的基礎

例如:

HTML5裡面新增加的 地理定位、視頻音頻標籤、Canvas畫布、語義化佈局標籤等 。

CSS3新增加的 2D/3D 轉換、動畫、新選擇器、陰影、下載字體、漸變等


Vue、Node.js是前端開發框架,底層是基於JavaScript來進行封裝好的類庫,方便開發,加快工作效率。因為它們會把使用方法作為工具包封裝好,只需要前端開發人員調用即可。

我是一個清秀的程序員,只會通過學習來提升自己。也希望把學到的管理、技術、情感、自尊等內容不定期分享給大家。感興趣的朋友可以關注我。如果有什麼技術問題可以在評論區討論


PHP智慧與能力


作為一名新媒體當你準備跳槽的時候你會發現,你不光是一個新媒體,也有可能是運營、推廣、競價、新媒體。說實話很多人並不能真正地分辨起其中的關係,正如很多人不能分辨HTML5與前端。自HTML5火熱出爐,好像目前網上招聘的大部分前端開發一般是指html5開發,那麼HTML5和前端有什麼區別呢?

HTML5開發

HTML5,超文本標記語言HTML新標準,主要用於前端開發及遊戲製作。從技術本身分析來看,現在完成一些頁面製作、WebAPP、微網站開發以及網頁遊戲等,現在都是使用HTML5標準完成的。雖然開發這類的應用其實是以JS為主,但因為HTML5這個概念很流行,所以微網站開發、小遊戲開發、WebAPP或是公眾號等應用,很多人都會說使用HTML5開發。

前端開發

前端開發一般指網頁開發,學好CSS是網頁外觀的重要一點,CSS可以幫助把網頁外觀做得更加美觀。學習JavaScript的基本語法,以及如何使用JavaScript編程將會提高開發人員的個人技能。瞭解Unix和Linux的基本知識雖然這兩點很基礎,但是開發人員瞭解Unix和Linux的基本知識是有益無害的。瞭解Web服務器當你對Apache的基本配置,htaccess配置技巧有一些掌握的話,將來必定受益,而且這方面的知識學起來也相對容易。學習Java、DOM、BOM等用建立開發基礎。學習 photoshop和Axure等軟件應用,完成頁面UI設計。也要認識一下NodeJS和PHP加上數據庫等這樣的後端語言,方便前後端開發配合;學習 HTML5、CSS3、響應式頁面佈局、微網站製作等開發移動互聯網的應用。像Ajax、JQuery、jQueryMobile、Bootstrap、AngularJS等更是前端開發必學的高級技術。

前端包含HTML5

當然,HTML5其實只是前端開發中重要的一部分技術,是現在前端開發的標準組件,特別是在移動端的特效開發、遊戲開發,以及APP的開發方向上非常流行。如果把前端開發比作要建設的一座“大廈”,HTML5就相當於“鋼筋水泥”。現在好多人都說開發“XX功能”使用“HTML5”技術,其實理解的有一些問題,他們所說的HTML5其實說的就是前端技術,只不過HTML5這個詞比較活躍也比較流行,所以多數人都將前端技術叫成了HTML5了。

不過,當下全棧工程師更受企業青睞。全棧工程師(英文全程是Full Stack developer),也可以叫全端工程師,無論是前端知識,還是後端技術你都需要了解。甚至有些調皮的程序員這樣理解全棧工程師:全棧工程師=屌絲戰鬥機=系統+網絡+研發+DBA+架構+安全=沒女朋友。所以,想在大前端時代闖出自己的一片天,就趕快來千鋒學HTML5全棧工程師吧!

希望能幫助到大家!


千鋒武漢


HTML5應該是適應所有平臺的一種網頁開發技術,很多情況用來開發頁遊。


開發頁遊則有前端和後端的區別,前端是顯示在網頁上的看得見的用戶界面,包括圖片、按鈕、顏色搭配、動畫效果等等內容。包括CSS/JS/HTML等方法。

後端則是和數據庫處理相關的內容,用來對前端的操作做出反應,對數據進行存取。包括數據架構、算法優化、後臺界面等等。包括JAVA/ASP/PHP等技術。

所以HTML5是一種開發技術,包括了前端和後端開發。而前端開發則是網頁開發中的一個內容,就這麼簡單。


上海巴彧電商


一、HTML5和HTML4

要回答這個問題,我們首先回顧一下HTML5和HTML4之間的區別,再來辨析比較前端開發和HTML5之間關係。HTML5和HTML4他們都是w3c(World Wide Web)推薦的標準語言。一個是第五版,一個是第四版。為了迎接移動互聯網時代的到來w3c正式發佈了HTML5。HTML5更新了一些新的屬性和和元素,使web前端開發的更容易和更可讀,除此之外更重要的是更新了更多的API,以前在HTML4時代有些功能需要書寫大量的JavaScript代碼用來實現的功能,在HTLM5時代大量的可替代JavaScript標籤屬性的更新使用起來更加便捷。我們知道HTML4就是前端開發的中組成部分,相應的HTML5也是前端開發當中必不可少的開發語言。

二、前端開發主要包含的內容和需要掌握的技術

前端開發主要包含的技術主要由HTML、JavaScript、css構成,其中css目前最流行應用的是css3這個版本,尤其是在移動優先方面使用,而基於JavaScript開發的框架數不勝數,主要流行的jquery、vue、angular、react、等。再者前端還需要很好的UI設計,要用的工具比如Photoshop、AI等平面設計工具、並且還需要一定的美學基礎。

三、HTML5和前端開發之間的關係辨析

以上說到了HTML5的一些基礎知識和前端包含的內容,現在再來分析一下他們之間的關係,其實前端開發是一個大的概念,但是單獨說H5開發也是一個大的概念,這個是看供職的企業如何去定位了,可能說到H5開發就代表了適應移動前端開發的H5技術,其中包含js部分和CSS部分的開發,可能說前端開發那麼極可能是特指HTML5的網頁前端開發,亦可指包含以上提到各種技術的綜合開發。其實就是一種名詞演化吧。所以大可不必過分糾結兩者之間的區別,如果提問者是剛入門編程小白,那我建議您只要掌握目前前端流行的技術,不管是前端的哪種開發對你來說都不會是個問題了。

感謝你能收看我的回答,如果有任何異議和不同觀點可以私下討論。


程序小崔


html5是前端開發的其中一種技術,所以你的問題類似於“如何區分白馬和馬?”

顯然,白馬是白色馬。

所以,html5是使用第5代html語言為核心的前端開發技術。是包含了html5,css3,es6等基礎技術核心為手段的開發。

它是區別於其他的前端開發技術的地方在於,它首先是區別於早期的html技術,比如html4,css2,js3,其次它區別於其他開發語言,比如java,kotlin,swift等等


代碼四驅


你說的是H5開發吧,沒有HTML5開發這一說,只有HTML5標準這個名詞,H5開發在外行的口中通常指的是適配手機端的網頁,為什麼說是外行呢,因為我不建議前端開發人員技術交流時用H5來代指HTML5,因為大多數H5並沒有用HTML5標準的特性


用戶3137988288


首先,聲明一個觀點,HTML5開發和前端開發沒有本質的區別。

何為HTML5?以下是維基百科上的解釋。

HTML5是HTML最新的修訂版本,由萬維網聯盟(W3C)於2014年10月完成標準制定。目標是取代1999年所制定的HTML 4.01和XHTML1.0標準,以期能在互聯網應用迅速發展的時候,使網絡標準達到符合當代的網絡需求。廣義論及HTML5時,實際指的是包括HTML、CSS和JavaScript在內的一套技術組合。它希望能夠減少網頁瀏覽器對於需要插件的豐富性網絡應用服務(Plug-in-Based Rich Internet Application,RIA),例如:Adobe Flash、Microsoft Silverlight與Oracle JavaFX的需求,並且提供更多能有效加強網絡應用的標準集。

那前端開發又是什麼呢?

前端開發是創建Web頁面或app等前端界面呈現給用戶的過程,通過HTML,CSS及JavaScript以及衍生出來的各種技術、框架、解決方案,來實現互聯網產品的用戶界面交互 。它從網頁製作演變而來,名稱上有很明顯的時代特徵。在互聯網的演化進程中,網頁製作是Web1.0時代的產物,早期網站主要內容都是靜態,以圖片和文字為主,用戶使用網站的行為也以瀏覽為主。隨著互聯網技術的發展和HTML5、CSS3的應用,現代網頁更加美觀,交互效果顯著,功能更加強大。

從以上兩者的定義可以看出,它們都是在HTML,CSS及JavaScript基礎上的開發,所以並不存在本質上的區別。如果非要說有區別的話,HTML5開發可能更注重於展示性質的開發,而前端開發包含HTML5開發。

不管是HTML5開發還是前端開發,它們的核心技術都是HTML、CSS和JavaScript。

如果您有不同的觀點,歡迎討論!


分享到:


相關文章: