老油条的后台开发

今天主要想吐槽一下:

作为前端,如果公司没有实现前后端分离的话,不可避免的,前端就是负责写一些静态的html页面,和页面上的各种js效果,然后交给后台开发人员,由他们转换为jsp,那么就对后台开发的js技术有所要求了。

在我刚到这个项目的时候,就发现了项目组的问题,任何项目都是jquery,web端页面,移动端页面,全是一套jquery实现,样式也是全部手写,没有任何组件、模块的概念,web页面其实也能看的下去,可是移动端的页面真的是不忍直视啊,尤其是遇到需要出发一些触屏事件的时候。

正好年末的时候,部门经理要求前端这块使用一些新一点的技术,改进一下当前的开发状态,有这么一套行政命令下来之后,我们就想着先从简单的入手,开始在项目中使用移动端的框架,最先被引入到项目中的就是SUI-Mobile。主要使用的是一些组件,和其封装的一些模拟原生的效果,比方说无限加载和下拉刷新之类的。

当我们把完成的页面交给后台开发的时候,就出现了我想吐槽的情况:

由于很多开发是公司老员工,习惯一切jquery,发现不是用jquery的,就开始各种不舒服。

“以前那么写不是挺好的么?”

“这都一些什么乱七八糟的?”

“这个事件在哪触发的啊?”

“你们这么搞,真麻烦!”

……

真的,我完全无法接受他们的这些行为啊,除了说老油条了,我真的无法理解他们的习惯了。

所有ajax请求的数据,但是直接返回html字符串,明明都写好了的元素组装,返回json字符串,然后填入对应的数据当中即可,但是坚决不用,直接返回html字符串,然后填入页面。泪崩啊。。。

不愿意接受新鲜事物,只要能用自己熟悉的东西解决问题的,坚决不愿意去改变,哪怕让他尝试一下,都不高兴的。

可能他们的精力更多的关注在他们后台部分了,但是从这种接受新事物的态度上,也大概能够了解,也不是那么愿意钻研后台的新生事物(希望没有过于武断)。

时间: 2024-08-09 09:58:15

老油条的后台开发的相关文章

php后台开发(二)Laravel框架

php后台开发(二)Laravel框架 为了提高后台的开发效率,往往需要选择一套适合自己的开发框架,因此,选择了功能比较完善的Laravel框架,仔细学来,感觉和Python语言的框架Django非常类似. Laravel框架 Laravel是一套web应用开发框架,它具有富于表达性且简洁的语法,并提供了验证(authentication).路由(routing).session和缓存(caching)等开发过程中经常用到的工具或功能. 框架安装 安装composer http://docs.p

Linux后台开发面试问题汇总

个人从事安全后台开发,当然是linux环境下的了.举几个常见的问题.1. 数据结构基础.比如实现一个最简单的哈希表.2. 操作系统基础.linux进程模型,堆/栈的区别,大概的位置,各往哪个方向生长,各类变量存储在哪些区域:更深一点可能会问动态库与静态库的区别,因为这个在生产环境中常见,动态库映射在进程模型的哪里.其他常见如僵尸进程.线程共享等问题.3. tcp/ip基础.比如常问三次握手,四次挥手,为什么要四次:time_wait状态相关问题:mtu分片问题.现在一般不会问tcp/ip头大小这

Force.com - 微信接口后台开发与配置

为寻找国内免费云资源作为微信后台,花了一天时间试用SinaAppEngine(SAE),调试太不方便用户体验差.新浪作为媒体公司技术功底经不起考验,亚马逊能推出AWS,新浪还不行!更好选项是百度BaiduAppEngine(BAE),但最近尽然开始收费,还是安心回到force.com,至少老外承诺免费的东西一直免费且可靠. 第一步,申请force.com账号,请至developer.force.com申请,如是www.salesforce.com申请下来的是作为客户的账号,不适合开发人员:第二步

php后台开发(一)hello world

php后台开发(一)hello world 环境安装 开发环境为Ubuntu 12.04,选择linux+apache+php的开发环境 安装 apache2 sudo apt-get install apache2 安装php sudo apt-get install php5 安装mysql(注意安装过程中,需要输入root密码) sudo apt-get install mysql-server 安装apache的解析模块 sudo apt-get install libapache2-m

Golang后台开发初体验

转自:http://blog.csdn.net/cszhouwei/article/details/37740277 补充反馈 slice 既然聊到slice,就不得不提它的近亲array,这里不太想提值类型和引用类型的概念(个人觉得其实都是值类型),golang的array其实可以假想为C的struct类型,只是struct通过变量名来访问成员(如xxx.yyy),而array通过下标来访问成员(如xxx[3]),具体内存布局如下图所示: 图 1 golang的array内存布局 显然gola

后台开发:核心技术与应用实践(边写代码边读书才是最好的学习方式)

写下这些文字的时候是我在腾讯工作的第五个年头,这五年让我对效率有了更深刻的认识.还是一个学生的时候,和大家一样,我也曾一字不落地读过<UNIX环境高级编程>,<UNIX环境网络编程>一二三卷,<TCP/IP详解>一二三卷,<C++ Primer>等书籍,这些都是非常经典的开发书籍.它们的共同特点是大而全,不漏掉任何一个知识点,并且每个知识点都讲得非常详细.但在实际的开发工作中,可能用到的知识点只有20%,其他的80%则很少用到.这也是我写这本书的初衷:用最短

微信后台开发面试

很荣幸能够得到这个机会面试微信企业号后台开发的职位,结果可能并不如人所愿,自己总结了一下,之前由于担心在数据结构方面的生疏,一直在准备这方面的资料和知识,忽略了自己本身的项目回顾总结,以至于在聊到自己所做的项目时思维比较混乱,导致了之后一连串的连锁反应. 先说说流程,因为是内推(这里很感谢陈总提供了这个机会),去到的时候直接给了一份测试题做,一共5个题目,在此罗列一下: 1.一组有序的序列存放在一个循环数组中,尽可能高效的找出最小值所在位置.(比如:数组是456123) 2.给一个数学算式,里面

牛腩新闻发布系统之后台开发流程

最近一直在看牛腩老师的新闻发布系统视频,牛老师的广西话深深地印在我的脑海里,这三句话尤为深刻 "也就这么回事"."然后的话"."这是什么鬼东西".第一次了解了WEB 开发,今天先说说在这个系统中后台开发的部分.后台开发流程和其他项目也没什么大的区别,这个系统更简单一些. 写文档画图 对于任何一个项目开发,写文档都是必要的第一步,尤其是这四个文档很重要:需求说明书.数据库设计.概要设计.详细设计.但是牛老师一个软件设计说明书就全搞定了,这是因为这个

(转)Linux后台开发应该具备技能

Linux后台开发应该具备技能 分类: 杂谈 2013-04-14 12:45 741人阅读 评论(0) 收藏 举报 Linux后台开发应该具备技能 一.linux和os: 1.命令:netstat tcpdump ipcs ipcrm  这四个命令的熟练掌握程度基本上能体现实际开发和调试程序的经验 2.cpu 内存 硬盘 等等与系统性能调试相关的命令必须熟练掌握,设置修改权限 tcp网络状态查看 各进程状态 抓包相关等相关命令 必须熟练掌握 3.awk sed需掌握 4.共享内存的使用实现原理