一、指代不同
1、web前端工程师:利用(X)HTML/CSS/JavaScript/Flash等各种Web技术进行客户端产品的开发人员。
2、网页设计师:指精通Photoshop,Coreldraw,Frontpage,Dreamweaver等多项网页设计工具的网页设计人员。
二、职责不同
1、web前端工程师:完成客户端程序(也就是浏览器端)的开发,开发JavaScript以及Flash模块,同时结合后台开发技术模拟整体效果,进行丰富互联网的Web开发,致力于通过技术改善用户体验。
2、网页设计师:负责对网站整体表现风格的定位,对用户视觉感受的整体把握;进行网页的具体设计制作;产品目录的平面设计。
三、技能要求不同
1、web前端工程师:对互联网流行的网页制作方法(Web2.0)HTML+CSS,以及各大浏览器兼容性有深刻的了解。还要对IT其他编程语言有所了解如:PHP,Java,.net,vue。
2、网页设计师:需要掌握网页的界面设计,如内容的介绍、按钮的摆放、文字的组合、色彩的应用、使用的引导等。
参考资料来源:百度百科-web前端工程师
参考资料来源:百度百科-网页设计师
1.技术应用范围不同
普通网站制作主要用于企业网站制作,一些简单的布局排版,网站制作工作。而前端工程师不单单从事web网页的开发,同时兼顾app,小程序,公众号等系列产品的开发。
2.技术技能区别
网站制作要求掌握网站的具体制作流程,搭建,网站页面的编写,技术以html+css为核心,搭配其他网站制作技术,进行网站的开发。
前端工程师在网站制作基础上,技术也进行了拓展,包括js,jq,ajax,vue等一系列技术的掌握,完成项目的制作以及数据的交互,页面的渲染。
3.职业前景区别
目前来看,互联网行业需要的是专才,而不是全才,相比于网站制作工作的繁杂,前端工程师更加注重单一技术的应用,主要用户的使用及数据的展现效果更好,因此薪资以及职业前景更加良好。
前端开发工程师独立出来主要就是做数据交互、后台处理、SEO优化等工作,要熟练各种脚本语言和运行环境,熟悉XML、SQL、ORACLE等数据库,熟悉AJXA、Jquery、Slivelight、Struct2、CSS4、Html5等网站处理技术。
网页设计(web design,又称为Web UI design,WUI design,WUI),是根据企业希望向浏览者传递的信息(包括产品、服务、理念、文化),进行网站功能策划,然后进行的页面设计美化工作。作为企业对外宣传物料的其中一种,精美的网页设计,对于提升企业的互联网品牌形象至关重要。
网页设计一般分为三种大类:功能型网页设计(服务网站&B/S软件用户端)、形象型网页设计(品牌形象站)、信息型网页设计(门户站)。设计网页的目的不同,应选择不同的网页策划与设计方案。
网页设计的工作目标,是通过使用更合理的颜色、字体、图片、样式进行页面设计美化,在功能限定的情况下,尽可能给予用户完美的视觉体验。高级的网页设计甚至会考虑到通过声光、交互等来实现更好的视听感受。
网页设计主要以Adobe产品为主,常见的工具包括FW、PS、FL、DW、CDR、AI等,其中DW是代码工具,其他是图形图像和FL动画工具。还有最近几年Adobe新出的EdgeReflow、EdgeCode、Muse。
Web前端开发工程师,主要职责是利用(X)HTML/CSS/JavaScript/Flash等各种Web技术进行客户端产品的开发。完成客户端程序(也就是浏览器端)的开发,开发JavaScript以及Flash模块,同时结合后台开发技术模拟整体效果,进行丰富互联网的Web开发,致力于通过技术改善用户体验。
网页设计师就是为网站页面进行设计并制作的工作人员,负责对网站整体表现风格的定位,对用户视觉感受的整体把握;进行网页的具体设计制作;产品目录的平面设计;各类活动的广告设计;协助开发人员页面设计等工作。既是专业的设计师,又是静态网站的开发工程师;总的来说网页设计师不仅要懂页面的设计、规化、排版、HTML代码、FLASH动画甚至还要多懂一些代码。
Web前端开发工程师对常用的一些JS框架了解,如jQuery、YUI等。掌握最基本的JavaScript计算方法编写。对目前互联网流行的网页制作方法(Web2.0)HTML+CSS,以及各大浏览器兼容性有很大的了解。对前沿技术(HTML5+CSS3)的基本掌握。还要对IT其他编程语言有所了解如:PHP,Java,.net,有一些公司还要求懂一点SEO优化。
网页设计师常用软件Photoshop、Coreldraw、Flash、Fireworks、dreamweaver、其中photoshop主要是用来进行图像处理的,把渲出来的图通过PS使其更加具有真实感。
网页设计一般包含整站网页视觉方案,提供PSD或PNG格式的主要页面预览图,高级一点的还会给出标准配色表,风格设计指南(内含一般性风格设计规格:设计理念,留白间距,按钮样式,使用场景)等附件。大公司一般还有交互设计师,主要关注人机界面的易用性和用户友好性。
前端开发,需要涉及ajax交互,需要改变页面显示,复杂的ajax应用需要涉及很多模块的划分、业务逻辑的考虑,在ajax应用越来越成熟强大的今天,很多过去后端处理的业务逻辑工作也慢慢放在了用户的浏览器上来完成,这些工作也就交给前端工程师来做了。
一个是偏向于设计,一个是偏向于代码。如果是网页设计,刚开始可能是模仿别人的网页,但是到了最后会出现慢慢的偏重于美术,心理学,色彩,绘画等。这些艺术方面,表面你能看到的,如果你是学计算机的接触过网页设计,并喜欢网页设计,我建议不要偏向这个方面,因为到后来让你自己独立设计网页时,色彩搭配是很难的,还有整体布局,以及是否符合当下潮流等。现在的网页千变万化,设计也要不断学习,并且能跟得上。 对于web前端开发这个就是把别人设计好的自己用div+css+js去实现的,一个简单的网页可能就是div+css把它写出来,但是这里面是充满经验的。web前端的发展过程中到了最后就是头疼的兼容性问题,因为要确保一个页面在任何浏览器当中能正常显示是很不容易的,浏览器厂商那么多,各自还有自己的专属属性,而且有的还要求在手机中能够显示,能够自适应屏幕等。单纯的css无法来控制,就需要学习javascript, web前端看似简单其实要学习的东西很多,经验也特别重要,接触后台后你会更明白前端的重要性。