@
exodia 这几个问题如果想知道答案,不如发简历来,如果ok,我们还能对半分入职的奖励,2333
如果不发简历的话,那就无责任吐槽加回复一些我所知道无伤大雅的东西吧。
有的业务和实现还是蛮复杂的(历史原因,发展原因,各种其他原因),即使接口化程度好一点,如果你也有做的话,应该明白这点,session这个我刚刚顺手看了一眼代码,似乎苏千大神12年就写了,不过14年又更新了一部分,或许我们说的不是一个事吧...
如果抛开公司业务,我觉得不管是用redis/mysql还是写文件方式来写一个node版本的session rest接口也不用多久,何况团队里好多技术碾压我的前辈...
弱弱吐个槽,朴神很强力吧,但是职级是P6,诶,是不是说明层级不能完全作为你的论点的数据参考了呢..(朴神,我不是故意黑你的...)
第二段同意部分语句,作为团队拖后腿的渣渣从来没敢说自己会node,或许是团队大神封装中间件略赞,或许是小伙伴强力,不管是安全过滤/路由定义/日志调试/数据代理(尤其)都是用的爽的不要不要的,自己专注业务逻辑就可以了,或许你会觉得业务模型简单,但是其实承载的内容真的不少,还有巨量的流量每天帮你跑各种分支(233)...
总之,很多事情不能用简单一概而论,自从用了中间件,大概出活更快了(即使需求和要做的事情更多了),和后面数据接口那边的童鞋只需要约定数据格式就行了(其实还可以更狠点,直接捞数据,不过这样就不是各司其职了),有的时候做事情,互相旺旺贴下接口定义,大家就心照了,多愉快。
对了,好像还有说性能来着,只能说双十一毫无压力,等着看双十二性能图表中~
比起三天两头开个会,各种约定,最后接口变了,前端模板逻辑甚至业务逻辑要重写代价小的多吧,即使数据源那边变了,我们的改动也不过是nodejs接口层修修改改,做做测试就完事了,不过这样也有个坏处,就是可能前端比后端完成事情的时间点早太多,去投入别的事情了,过段时间要返回来和后端联调(同时其他事情来了,会爽的不要不要的...)
以上,感觉自己title只是前端,连工程师都不是的渣渣吐槽完毕。
--EOF--