今天主要想吐槽一下:
作为前端,如果公司没有实现前后端分离的话,不可避免的,前端就是负责写一些静态的html页面,和页面上的各种js效果,然后交给后台开发人员,由他们转换为jsp,那么就对后台开发的js技术有所要求了。
在我刚到这个项目的时候,就发现了项目组的问题,任何项目都是jquery,web端页面,移动端页面,全是一套jquery实现,样式也是全部手写,没有任何组件、模块的概念,web页面其实也能看的下去,可是移动端的页面真的是不忍直视啊,尤其是遇到需要出发一些触屏事件的时候。
正好年末的时候,部门经理要求前端这块使用一些新一点的技术,改进一下当前的开发状态,有这么一套行政命令下来之后,我们就想着先从简单的入手,开始在项目中使用移动端的框架,最先被引入到项目中的就是SUI-Mobile。主要使用的是一些组件,和其封装的一些模拟原生的效果,比方说无限加载和下拉刷新之类的。
当我们把完成的页面交给后台开发的时候,就出现了我想吐槽的情况:
由于很多开发是公司老员工,习惯一切jquery,发现不是用jquery的,就开始各种不舒服。
“以前那么写不是挺好的么?”
“这都一些什么乱七八糟的?”
“这个事件在哪触发的啊?”
“你们这么搞,真麻烦!”
……
真的,我完全无法接受他们的这些行为啊,除了说老油条了,我真的无法理解他们的习惯了。
所有ajax请求的数据,但是直接返回html字符串,明明都写好了的元素组装,返回json字符串,然后填入对应的数据当中即可,但是坚决不用,直接返回html字符串,然后填入页面。泪崩啊。。。
不愿意接受新鲜事物,只要能用自己熟悉的东西解决问题的,坚决不愿意去改变,哪怕让他尝试一下,都不高兴的。
可能他们的精力更多的关注在他们后台部分了,但是从这种接受新事物的态度上,也大概能够了解,也不是那么愿意钻研后台的新生事物(希望没有过于武断)。