前端和ui的区别(网站前端设计)
有一种普遍的误解,认为UI开发人员和前端开发人员基本上做的是同一个工作。我听过很多次了,不仅是从一般人群,从it行业的从业人员那里。为了解决这个问题,我决定在这两个同样重要,同样有趣,但完全不同的职业之间划清界限。
先说用户界面(UI)的定义。在数字行业,用户界面意味着每一个细节(屏幕、键盘、鼠标、附加控制器等)。)用户可以跨各种设备(台式机、笔记本电脑、平板电脑和手机)进行控制或交互。
界面开发,无论是应用、网站、游戏还是模拟器(其实特别是模拟器),都是一个包含设计、工程、心理元素的复杂过程。
界面开发人员的主要目标是创建一个方便的界面来满足用户的需求。为此,您必须理解并识别用户的努力、目标、行为模式和用户交互的模型场景。你精通的跨行业领域越多(分析、心理学、市场营销、用户体验),你就能创造出越好的解决方案。
用户界面开发人员的工作
对于UI开发人员来说,主要的工作工具是adobeillustrator或者类似的软件。它需要画草图和准备图形材料。Illustrator擅长使用矢量图形,可以根据不同的屏幕分辨率缩放调整概念界面。
用户界面开发人员也可以使用微软表达式设计和表达式混合作为辅助工具。最后,设计人员必须深入研究相关操作系统的UI指导原则,并希望根据这些指导原则(Windows UI指导原则、Mac OS指导原则)调整界面。
UI开发人员最关键的特点就是逻辑思维,这也是为什么这些人从来都不是纯粹的艺术家。UI设计师100%是技术人员,只有人文素养。为了解决项目的问题,数学方法必须与标准工具相结合。至于高度赞赏的创造力,只有在标准工具不能提供令人满意的解决方案时才允许。
用户界面开发人员心中有一套清晰的优先级。
1.首先,接口必须是功能性的。
2.其次,一定要方便,不刺激用户频繁工作。
3.最后,一定要“漂亮”,也就是“漂亮”到足以吸引眼球。
一个好的UI开发人员是设计技能和技术知识的结合体,他们的职责是直观地理解用户界面。
web前端开发者呢?
前端是开发web界面的客户端。前端开发者负责界面的运行和操作,而不是UI专家设计的视觉外观。
如果要和平面媒体对比,UI开发人员会创建总体布局,而前端开发人员会校对页面,以便实际打印布局。
前端专家需要掌握比UI设计师多得多的编程技巧。他们必须了解HTTP协议,服务器和浏览器的工作原理,以及目前市场上各种设备上显示web的特点。
与前端开发相关的挑战是,用于创建网站前端的工具和技术在不断变化,因此开发人员需要不断了解这个领域是如何发展的。前端通常建在三根柱子上。分别是HTML,CSS,JavaScript。作为程序员,前端开发人员还必须接受算法、数据结构、编码模式、面向对象编程和函数方法方面的培训。(推荐相关视频教程:HTML教程、CSS教程、javascript教程)
一般来说,前端开发人员必须在产品开发过程中找到UI/UX问题的解决方案。这就是为什么拥有一些基本的用户界面开发技能对他们来说是一个巨大的优势。