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。

如果您有不同的观点,欢迎讨论!


分享到:


相關文章: