每个语言各有所长,不考虑开发团队真实水平的话,这样架构设计是可行的。
较个真,难道只用纯js写个软件系统才满意吗?
用这么多语言应该是有原因的吧,是对接了第三方系统,使用的一些语言较为简便吧
我之前有个工具想用java写,发现实现太麻烦,最后就用python写了
但是我平常开发也是Java为主,前端vue之类为辅,python涉及很少
是同一个人还是不同人,反正正常不会这么搞
抓住老鼠的就是好猫. 可能只是想练练手
这估计是成了铁饭碗了。
以我的个人开发经验来说,对于一个项目中功能和需求类似差不多或者相关的功能开发时使用多种语言,其最大的可能就是个人的技术能力有限或者开发工期紧迫或者团队力量不够或者自己一人只求工期内糊弄完即可,于是便会采用多种语言,这样做主要是不同的功能或者组件在网上有对应的开源实现或者自己曾经有过相关功能的其他语言的开发代码,于是就出现了这种多种语言编写的混合怪相信。真正的对于一个成熟项目的开发是绝对不可能出现这种多种语言来编写相似功能代码的,这样不利于维护(几乎没啥维护的可能性),也无法保证项目实际上线后的性能,这样的情况大概率就是小公司或者小项目组糊弄事情用的应付之举。