当前位置:首页 >问答首页 >UI设计
精选回答
来自魁梧与狗的回答 2024-05-13 14:18:09

安卓不是前端,是客户端,客户端和前端是有区别的。

客户端对比Web端 

客户端

C/S是(客户端、服务器)Client/Server的缩写。服务器通常采用高性能的PC、工作站或小型机,并采用大型数据库系统,如Oracle、Sybase、Informix或 SQL Server。客户端需要安装专用的客户端软件。

Web端

B/S是(浏览器/服务器)Brower/Server的缩写,客户机上只要安装一个浏览器(Browser),如Netscape Navigator或Internet Explorer,服务器安装Oracle、Sybase、Informix或 SQL Server等数据库。在这种结构下,用户界面完全通过WWW浏览器实现,一部分事务逻辑在前端实现,但是主要事务逻辑在服务器端实现。浏览器通过Web Server 同数据库进行数据交互。

从一个完整的项目的角度来说,安卓属于前端,因为它是直接呈现在用户面前与用户接触交互的,而具体的用户数据等内容信息,在云端服务器上,也就是后台。

从一个安卓应用项目的角度来说,它是前端后端都有的,xml activity等都是来直接与用户交互接触的,而用户感知不到的service,线程,数据库等,都是这里为前台展示用的后台。说它可以称为后台是因为,你完全可以做一个安卓应用以安卓设备作为一个服务器供各种前端访问。

来自帅气不小兔子的回答 2024-05-13 14:18:10

UI和前端属于两个不同的领域。

UI主要是视觉设计,需要美术功底,一般是设计专业。当然也需要对系统的应用范围,用户特点,及客户的一些规范要求等有所了解。基于以上的了解进行页面风格的设计,基本上是使用做图软件,photoshop进行展示效果设计。

前端一般是在UI之后的。UI设计好效果图后,前端把效果图进行拆解。用开发技术实现效果图的各个功能内容。前端技术需要了解的很多,html,javascript,css等,特别是javascript,最好对于java web开发也有一定的了解。

UI是好看的设计,要有些美术底子,要有美感。一个系统项目对于UI的需求人员少一些,一般好点的UI可以做多个项目。

前端是技术开发,更侧重与技术实现。一个项目对于前端开发需求人员看大小相对会多一些,稍微上点规模的项目都需要好几个前端,还需要和后端配合一起完成整体项目的交付。

学习哪个,分析好自己的优势,如果觉得美感好,有美术底子,建议UI。如果逻辑性好,学习能力好,劲头足的,可以学前端。

火星时代教育 影视学院刘老师,为你解答
恭喜,您已获得免费试听资格请留下您的手机号,课程顾问将帮您激活课程
获取验证码
免费领千元课程+随课礼包

请留下您的手机号

课程顾问将帮您激活课程并赠送学习礼包

×

确定