之前的前端开发,涉及IOS开发、Android开发、网页开发,可以说五花八门,目前随着大前端时代的来临,很多框架已经支持一套界面开发后,可以在IOS和Android设备上同时适用,并支持网页端。随着前后端分离技术的广泛应用,这种趋势已经越来越明显。
大前端这个词,最早是因为在阿里内部有很多前端开发人员,既写前端又写 Java 的 Velocity 模板而得来。不过现在大前端的范围已经越来越大了,包含前端 + 移动端,前端、CDN、Nginx、Node、Hybrid、Weex、React Native、Native App。作为前端开发者,需要掌握的内容也越来越多。
除了很多大前端框架,前端开发最好再掌握一些UI、UE和美工的知识。
UI
UI泛指用户的操作界面,包含移动APP,网页,智能穿戴设备等。可以让软件变得有个性有品味,还要让软件的操作变得舒适、简单、自由,充分体现软件的定位和特点。UI用于软件、游戏开发,网页设计制作等。
UE
UE关注于用户使用产品时的纯主观感受。个体差异也决定了每个用户的真实体验是无法通过其他途径来完全模拟或再现的。但是对于一个界定明确的用户群体来讲,其用户体验的共性是能够经由良好设计的实验来认识到。UE贯穿在一切设计、创新过程。
美工
互联网行业的低段位的美工一般是做一些logo设计、宣传页面的图片、按钮模板等,和UI差不多。高段位的美工可以独立完成前端页面的编码工作。