楼主的问题完全没有描述清楚。“跟后台的同学有时候配合起来好困难” 真正是由什么原因引起的? 只说做一个“东西”, 也没说清楚做的是个什么东西?
如果真是因为没有规范的原因的话,想找一个前后端“比较成型的规范”我看还是放弃吧,因为规范也好,借口也好,是根据具体项目、使用的技术和程序员自身情况而定的(用JSON 也不是哪里都合适)。根本原因还是前后端的沟通问题,做的时候多讨论讨论,并且多尝试下不同的实现方法, 即使是像你上面所说的 “两个完全没有经验的新手“,大家一起把实现的每个细节讨论清楚也就好了,可以边做边学。
关于“前端做到哪一步算结束了”这个问题,就不谈责任了吧,只要你真的喜欢你做的 “东西”,晚上睡觉都会在想哪个地方可能会有bug出现,即使已经结束了很久以后也会经常打开来看。如果不喜欢请忽略上面所说的。
要让代码“可维护性好”,非一朝一夕就能达到的。除了注意下最基本的如 目录结构、命名等表面问题外,代码本身的抽象和实现逻辑就要看自己的水平了,这些都能很影响可维护性。建议楼主多写多看,没有其他的办法。
另外,不同意 @
loading 说的 “ajax也后端写,你工资低于2k吧”, 理想情况下,工资多少是由创造的价值决定的,显然写得越多并不能说明创造的价值越高。