之前在第一份工作时接触过一个Velocity模板的老web项目,开发其中一个需求时自己需要写页面,好在公司也有前端大哥,他把页面画完,我服务接口也整的不多,直接往上套,写点ajax,差不多完事。结果测试的时候业务又改了一大堆页面和业务逻辑,距离上线还有两天了,这时候整个人崩溃了,改完接口还得调试模板。。。。此后我只能说前后分离开发真TM香,前后不分离的坚决不干。
确实公司免不了有些老旧的系统,小的系统,根本没必要前后分离,或者说重构需要代价;但是现在前后分离已经是主流的开发模式,从技术角度,工程角度,开发分工讲,能干前后分离的还是前后分离,对后端来说能省一堆事。
最近刚面了个公司,面试时说的技术都挺新的,结果第一天进公司看了下代码,好多项目还是用的模板,第二天直接跑路了。