聊聊java工程师眼中的前端工程师、UED用户体验设计

几年前很多公司都没有专业的前端工程师,时至今日很多公司由于种种原因也没有。现在很多中大型公司前端工程师已经很常见。为什么?


       前端工程师的作用:

1. 前端代码质量更加专业

  2. 功能更强,用户体验更高

3. 解放java工程师,通过严格的ajax的http接口请求方式与后台java交互,前端后端代码分离,便于维护管理

     目前流行的前端:

1. 将多个图片合成一个大图片,利用CSS背景图片的的偏移技术呈现到网页上面,避免多个图片一个个下载

 2. js基本min化

3. 充分利用游览器的cache

4. 组件化:前端每个可复用的功能组件化,JS组件、css组件(各人名片,搜索框)

5. 工程化:也就是前端代码不需要放在eclipse里面一起跟java开发,采用专用的IDE,以及svn

6. cdn集群,把前端的js/css/图片等静态的资源放到全国各地CDN集群

7. nodeJs:绕开jetty,直接访问后台服务,这个后台服务可以是nodejs自己的服务,也可以是向dubbo这种远程框架的java服务,以加快性能

8. git化。前端SVN

9. 前端独立发布。前端所写的JS都访问另外一个服务器里面,通过http可以访问,前端页面里面再引用这些js即可。

10. comb:js、css请求的合并,减少请求次数


用户体验设计(UED):

视觉 :公司里的图片、CSS都需要标准化,统一。图标库包含各种大小颜色的图标

交互

前端开发

用户研究

                        


        

聊聊java工程师眼中的前端工程师、UED用户体验设计,布布扣,bubuko.com

聊聊java工程师眼中的前端工程师、UED用户体验设计

上一篇:【python】通过loging模块将日志写入mysql数据库


下一篇:python基础教程_学习笔记17:标准库:一些最爱——time