作者:晨光微露36 | 来源:互联网 | 2023-09-17 17:58
对于UI开发人员和前台开发人员有一个常见的误会,即他们基本上在做相同的工作。我已经听过很屡次了,不仅是从普通人口中,而且是从it行业的从业人员口中。为理解决这个问题,我决定在这两个
对于UI开发人员和前台开发人员有一个常见的误会,即他们基本上在做相同的工作。我已经听过很屡次了,不仅是从普通人口中,而且是从it行业的从业人员口中。为理解决这个问题,我决定在这两个同样重要、同样有趣、但却截然不同的职业之间划清界限。
让我们从客户界面(UI)的定义开始。在数字行业中,客户界面意味着客户可以跨各种设施(台式机、笔记本电脑、平板电脑和手机)控制或者交互的每个细节(屏幕、键盘、鼠标、附加控制器等)。
界面开发,无论是应用程序、网站、游戏还是模拟器(事实上,尤其是模拟器),都是一个包含设计、工程和心理学元素的复杂过程。
界面开发人员的主要目标是创立方便的界面,以满足客户的需求。要做到这一点,您必需了解并识别客户的努力、目标、行为模式和客户交互的模型场景。你精通的跨行业领域越多(分析、心理学、市场营销、客户体验),你就能创造出更好的处理方案。
UI开发人员的工作
对于UI开发人员,主要的工作工具是adobeillustrator或者相似的软件。它需要绘制草图和准备图形材料。Illustrator擅长使用矢量图形,它可以根据不同的屏幕分辨率缩放和调整概念界面。
对于辅助工具,UI开发人员也可以使用MicrosoftExpressionDesign和ExpressionBlend。最后设计人员必需深入研究相关操作系统的UI指导准则,他们希望根据这些指导准则调整界面(WindowsUI指导准则、MacOS指导准则)。
UI开发人员的关键特征是逻辑思维,这就是为什么这些人素来不是纯粹的艺术家。UI设计师是100%的技术人员,只有人文素养。为理解决项目的问题,必需采用数学方法来结合标准工具。至于备受赞叹的创造力——只有在标准工具不能提供令人满意的处理方案时才允许。
UI开发人员心中有一组明确的优先级。
1.首先,接口必需是功能性的。
2.其次,它必需方便,在不刺激客户的频繁工作。
3.最后,它必需是“美丽的”,也就是“美丽”得足够吸引眼球。
一个好的UI开发人员是设计技能和技术知识的结合,他们的职责是可视化了解客户界面。
那么web前台开发人员呢?
前台是开发web界面的用户端。前台开发人员负责运行和操作界面,而不是由UI专家设计的可视化外观。
假如我们要将其与打印媒体进行比较,那么UI开发人员将创立总布局,而前台开发人员将进行页面校正,以便实际打印布局。
前台专家需要掌握比UI设计师多得多的编程技能。他们必需理解HTTP协议、服务器和浏览器的工作原理、在当前市场上的各种设施上显示web的特性。
与前台开发相关的挑战是用于创立网站前台的工具和技术不断变化,因而开发人员需要不断理解该领域是如何发展的。前台通常构建在三个支柱上。它们是HTML、CSS和Javascript。作为一名程序员,前台开发人员还必需接受算法、数据结构、编码模式、面向对象编程和函数方法方面的培训。(推荐相关视频教程:《HTML教程》、《CSS教程》、《Javascript教程》)
自己是从事了五年的前台工程师,自己整理了一份2019最全面前台学习资料,从最基础的HTML+CSS+JS到HTML5的项目实战的学习资料都有整理,送给每一位前台小伙伴,有想学习web前台的,或者是转行,或者是大学生,还有工作中想提升自己能力的,正在学习的小伙伴,需要可以私聊我哟,这是我的前台开发qun,【四八四】【七五七】【七六零】,直接群里下载,对于学习web前台有任何疑问(学习方法,学习效率,如何就业)都可以问我,最后可以点一波关注哟!
通常,前台开发人员必需在产品开发阶段找到UI/UX问题的处理方案。这就是为什么拥有少量基本的UI开发人员技能对他们来说是一个巨大的优势。
以上就是web前台和ui的区别是什么?的详细内容,