1.被误解的前端开发
什么是前端开发呢?大多数人的回答可能是不就是设计网页的美工嘛,也有些人认为那些会使用Dreamware这些编辑器完成一些网页功能就是前端开发了……因为大家对前端开发的认识不同所以对于前端开发工作内容也有很大不同,比如很多人觉的美工就是前端,他们认为美工应该完成所有的前端工作,但是真实的美工大多可能是从一些平面设计专业转行过来的,他们一点也不了解软件到底是什么,指望这些人去完成符合后端期待的前端实现,根本不可能。那么到底是什么原因造成大家对前端开发工作的误解呢?
造成前端开发工作误解很大原因和Web的发展有密切的关系。在最初的Web发展阶段,网页主要以展示为主,内容基本上都是静态的,从事相关工作的人员要求很低,只要可以保证页面的整齐美观就好。但是自年Web进入2.0时代后,网页的功能越来越丰富,内容不再只是静态页面,而且和用户交互也逐步增加,对于这种变化使得前端的开发也变得越来越复杂,对于开发人员的要求也越来越高。
另外最初从事网站开发的人员只要掌握那些制作网页的工具就好,更多的时间更侧重于后端的开发工作。他们随着网页功能的变化走到现在,依然在负责网页功能的实现,这也就不难让人对前端工作产生误解了。
2.前端开发的职责
在工作中前端的工作范围很难界定,因为它会涉及到网站开发的方方面面。他需要确定UI设计师设计的界面是否可以通过技术实现,同时需要按照界面内容和后端开发人员确定是否可以提供相关的数据,所以作为前端工程师既需要有一定的审美眼光,保证页面的美观,同时有需要