前端开发与UI设计究竟能不能混为一谈?
这个当然不可以混为一谈;首先我要清楚前端开发和UI设计这二者的区别。
前端开发和UI设计二者定义上的区别:
2005年以来,互联网进入web2.0时代,各种类似桌面软件的web应用大量涌现,网站的前端为此发生了巨大的变化。网页不在只是承载单一的文字和图片,各种富媒体让网页的内容更加生动,网页软件化的交互为用户提供了更好的使用体验,这些都是基于web前端技术实现的。以前做网页只要会Photoshop和Dreamweaver就可以了,现在只掌握这二样是完全不够的。无论是开发难度上,还是开发方式上,现在的网页制作更接近传统的网站后台开发,所以现在不在叫网页制作,而叫web前端开发。
UI设计(或称界面设计)是指对软件的人机交互,操作逻辑,界面美观的整体设计。UI 设计分为实体UI和虚拟UI,互联网说的UI设计是虚拟UI,即User Interface(用户界面)的简称。
前端开发和UI设计二者在使用技术上的区别:
前端开发主要是使用HTML,CSS,JavaScript和各种前端框架,同时为了能够配合后端开发人员的工作,还需要熟悉服务器端脚本语言,例如php,Java等。
UI设计主要需要一定的美术基础和平面设计基础,需要的设计软件主要有Photoshop,illustrator,Dreamweaver,InDesign等
前端开发和UI设计二者在工作职责的区别:
web前端开发的职责主要有:
使用Div+css并结合JavaScript负责产品的前端开发和页面制作;熟悉w3c标准和各主流浏览器在前端开发中的差异,能够熟练运用div+css,提供针对不同浏览器的前端页面解决方案。负责相关产品的需求以及web前端程序的实现,提供合理的前端架构;与产品,后台开发人员保持良好的沟通,能快速理解,消化各方需求,并落实为具体的开发工作中了解服务器端的相关工作,在交互体验,产品设计等方面有自己的见解UI设计的职责主要有:
根据产品的需求,对产品的整体美术风格,交互设计,界面结构,操作流程等作出设计负责项目中各种交互界面,图标,logo,按钮等相关元素的设计与制作;能积极与开发沟通,推进界面及交互的最终实现负责软件界面的美术设计,创意工作和制作工作对页面进行优化,使用户操作更趋人性化,以及维护现有的应用产品理解上面web前端开发和UI设计的区别,你就明白二者是不可以混为一谈的
再就是网页开发流程都是UI设计师做好视觉上的页面,再让前端开发人员使用前端技术实现。
Copyright © 广州京杭网络科技有限公司 2005-2025 版权所有 粤ICP备16019765号
广州京杭网络科技有限公司 版权所有