|
W前端开发工程师是一个很新的职业,在国内乃至国际上真正开始受到重视的时间不超过5年。W前端开发是从页制作演变而来的,称上有很明显的时代特征。在互联的演化进程中,页制作是W10时代的产物,那时的主要内容都是静态的,用户使用的行为也以浏览为主。
2022年以后,互联进入W20时代,各种类似桌面软件的W应用大量涌现,的前端由此发生了翻天覆地的变化。页不再只是承载单一的文字和图片,各种富媒体让页的内容更加生动,页上软件化的交互形式为用户提供了更好的使用体验,这些都是基于前端技术现的。
随着W20概念的普及和W3C组织的推广,重构的影响力正以惊人的速度增长。XHTML+CSS布局、DHTML和A像一阵旋风,铺天盖地席卷而来,包括新浪、搜狐、易、讯、淘宝等在内的各种规模的IT企业都对自己的进行了重构。
为什么它们会对自己的进行重构呢有两个方面的原因:
首,根据W3C标准进行重构后,可以让前端的代码组织更有序,显著改善的性能,还能提高可维护性,对搜索引擎也更友好;
第二,重构后的能带来更好的用户体验,用XHTML+CSS重新布局后的页面,文件更小,下载速度更。
重构的目的仅仅是为了让页更符合W标准吗不是!重构的本质是构建一个前端灵活的MVC框架,即HTML作为信息模型(M),CSS控制样式(V),JS负责调度数据和现某种展现逻辑(C)。同时,代码需要具有很好的复用性和可维护性。这是高效率、高质量开发以及协作开发的基础。
DHTML可以让用户的操作更炫,更吸引眼球;A可以现刷新的数据交换,让用户的操作更流畅。对于普通用户来说,一个是否专业、功能是否强大,服务器端是用J2EE+O的强大组合,还是用ASP+A的简单组合,并没有太明显的区别。但是,前端的用户体验却给了用户直观的印象。随着人们对用户体验的要求越来越高,前端开发的技术难度越来越大,W前端开发工程师这一职业终于从设计和制作不分的局面中单独出来。 |
|