1、网页制作的概念:网页制作是指把客户需求的内容和设计,视觉和文字利用电脑软件实现,以让受众浏览网站的概念,是运用Web语言(HTML、XHTML、CSS等),利用各类编程语言或者网页制作软件制作出网站页面,最终打造一个自然、美观网站的技术加成果。
2、前端概念:前端是指在网页制作过程中,所实施的网页前端制作技术,该技术是展示层的重要手段以及网站设计的项目模块,目的是为了使网站能够以最佳的展示效果给访问者,在网页制作过程中,前端制作参与网页设计、功能实现、编写等,其主要工作内容有网页制作、界面设计、App开发等。
3、网页制作和前端区别:
(1)网页制作主要指建立网站,即客户需要内容及网页图文视觉美观,而前端技术是对客户需求内容及美观设计,以及整体网站功能实现等,进行的补充和优化工作;
(2)网页制作技术是基于给定的内容和界面搭建网页,而前端技术则是要以合适的标准、技术建立网站,以努力超越现有水准,更新网站,使之变得更加完美时尚;
(3)网页制作把指在网页制作手段上,将HTML,Css,JS等,结合美术设计,将搭建的网站送出;而前端技术针对的是用户的行为表现,因此在制作之前,还需要深入了解用户的点击行为,优化及补充网站的现有的功能。
一、网页制作 VS 前端
1、定义:网页制作是指整个网页制作工程技术,它把站长需要的功能、图片、文字等结合起来,按网页的规范而制作出站点,实现网站的设计、制作和配置等等;前端可以理解为由网页整体开发,表示层开发和前端技术(如html、css、javascript、Ajax、jQuery)组合而成的多元化的技术开发集合体。
2、内容涉及:网页制作的内容涉及网站设计,制作方面,涉及网页设计、功能部署、布局设计、页面修改等内容;前端的内容涉及前端开发,涉及html5、css3、JavaScript、图形等内容。
3、技能要求:网页制作需要掌握网页设计原理、网页cod等网页制作的基本知识以及网页的布局、Javascript基础等网页编程知识;而前端开发者则需要掌握html、css、javascript、ajax、jQuery等技术,此外还需要了解并学习使用和利用框架如 bootstrap、 angularjs 、nodejs 等开发网页的技术,并且需要大量去测试,维护网站前端性能。
4、适用范围:网页制作比较适合刚入门了解网页前端技术,也适合网页布局等知识和技术;而前端开发则更多的强调技术和框架的应用,比较适合具有一定的网页制作的基础,想要进一步从事网页前端相关职业的人。
5、独立性:网页制作和前端,都是前端领域独立的研究方向。前端开发者可以更加把握和大数据、云服务相结合,利用html5、css3、js 等技术,将静态的页面打造出动态的网站;而网页制作更侧重于页面整体布局、图片使用、功能实现、网站系统修改等方面,也是前端开发的基础和落脚点,是网站初步上线的关键环节。
二、网页制作 VS 前端的区别
1、工具的不同:前端开发者使用的工具更多,包括编辑器、浏览器、框架、数据库等;而网页制作者主要使用各大网页制作工具,如dreamweaver, FrontPage等,以及Photoshop之类的图片编辑软件。
2、技术不同:网页制作者主要懂得网页规范、页面布局、图片处理和素材的使用,主要使用dreamweaver 等工具进行html的编写;前端开发者则要求掌握html、css、javascript、ajax、json、angularjs、nodejs等技术,让网页更加灵活有应用性。
3、功能不同:网页制作主要针对的是网页的布局、颜色、格式等功能,起到视觉上的提升作用;而前端开发则可以更加灵活,甚至可以做出一些富交互性让用户更容易上手的界面,除了制作出前端页面外,还可以做出拥有更多辅助功能,把再深层次的数据可视化表现出来等。