UI即User Interface(用户界面)的简称,概括成一句话就是——人和工具之间的界面,包括硬件界面和软件界面。UI设计是指对软件的人机交互、操作逻辑、界面美观的整体设计。ui设计师的职能大体包括三方面:一是图形设计,即传统意义上的“美工”,对软件产品外形上的设计。二是交互设计,主要在于设计软件的操作流程、树状结构、操作规范等。三是用户测试/研究,其目标恰在于测试交互设计的合理性及图形设计的美观性,主要通过以目标用户问卷的形式衡量UI设计的合理性。
随着电子产品的兴起和发展,电子产品中界面设计工作越来越受人重视,特别是现在人手一部智能手机,对于智能手机软件的界面要求也越来越高。其实软件界面设计就像工业产品中的工业造型设计一样,是产品的重要卖点。一个电子产品拥有美观的界面会给人带来舒适的视觉享受,拉近人与商品的距离,是建立在科学性之上的艺术设计。检验一个界面的简介和美观,带来的是终端用户的美好感受。
web前端广义上也包括设计,但是更主要的还是对前端页面的编程,比如HTML/JS/CSS等之类的。前端工程师直接将ui设计师制作的网站效果图使用ps按照效果图进行切片并使用html、css、js等代码进行网页的制作,最终编写出符合w3c标准的兼容各个主流浏览器的静态页面,同时还需要按照后台开发人员的要求留下一些后台数据的接口。简单地说,它的主要职能就是把网站的界面更好地呈现给用户。
随着互联网的迅猛发展和普及,用户对于网站的界面要求也越来越突出,web前端开发为网站上提供的产品和服务实现一流的Web界面,优化代码并保持良好兼容性,Web前端表现层及与前后端交互的架构设计和开发,配合后台开发人员实现产品界面和功能。其次,用户对于网页页面的的美观,栏目的设置等都有相应的要求,因为用户浏览网站希望在网页上找到自己需要的信息,这就需web前端设计布局合理;web前端对于改善用户体验扮演着非常重要的角色。
开发一个网站的大致流程:客户提出需求——>ui设计师根据客户的需求设计效果图并得到客户的认可——>web前端工程师使用前端代码将效果图做成静态的网页——>后台开发人员填充后台数据——>测试完成上线。从开发网站的角度来说,ui设计和web前端是网站开发的不同阶段,只有两个阶段都做好了,才能把一个好的网页页面在客户面前呈现出来。从这一点上来说,两者并没有好与不好,方向不一样,没有可比性。
那么对于,学习他们的人来说的话,学哪一个比较好呢。这个完全要看自己的基础和爱好,如果是学美术或者设计出身当然是学习UI要好一些,但是如果是学习计算机或者编程出身就学习前端要好一些。
ui设计师需要一些美术和设计功底,精通photoshop、AI、AE等平面设计工具,其在网站开发过程的中的职责就是按照客户或者公司的需求设计出符合客户需求和界面或者颜色符合大众视觉的网站效果,如根据不同行业的需求设计颜色、设计界面风格等,其工作的最后成果就是网站的效果图。而web前端工程师更多的是编程而不是设计,更偏向技术。
学习ui设计,是一个漫长的积累过程,进步需要灵感和天赋;而学习web前端设计,进步需要的是坚持、刻苦和努力。
秀友百科词条内容均由网友提供,仅供参考。如发现词条内容有问题,请联系管理员。