您现在的位置: 首页 > 网站导航收录 > 百科知识百科知识
Web项目可以用Go和Python混合开发吗?
语言,都是,项目Web项目可以用Go和Python混合开发吗?
发布时间:2020-12-06加入收藏来源:互联网点击:
Web项目可以用Go和Python混合开发吗?
回答于 2019-09-11 08:43:50
回答于 2019-09-11 08:43:50
你还别说,你这种想法真的是未来的趋势。
当单一的语言已经无法满足当前软件复杂度的需求时,越来越多的开发语言被应用到软件项目中,试想一下:当一个项目之中,并行处理用go语言编写;展示层使用JRuby/Rails;中间层业务代码使用 Java;每个应用层都使用不同的编程语言来完成,而且,接口对每一层的开发者都是透明的,各种语言之间的交付不存在任何困难,就像使用自己语言的原生 API 一样方便。至于实现原理嘛?因为目前越来越多的语言都支持编译成 .class 文件来实现交互,也就是能直接运行在 java 虚拟机上。
比如你说的 python,目前已经有一款可以直接运行在 java 虚拟机之上的语言 JPython。
更有甚者,你可以了解下 Graal VM,这才是未来的王者,任何语言都可以在上面编译运行。
回答于 2019-09-11 08:43:50
当然可以
回答于 2019-09-11 08:43:50
现在很多都是前后端分离开发,模块都可以划分为各个服务,服务之间的通讯可以是任何语言,所以是可以共同开发的
回答于 2019-09-11 08:43:50
可以是可以,两者可以相互调用,但是没必要这么做,麻烦不说,出了问题不好维护
回答于 2019-09-11 08:43:50
这个问题就如同想知道中餐和西餐可以混合吃吗?答案是Yes,of course.
回答于 2019-09-11 08:43:50
只要返回数据,接口是啥语言问题不大,但是不建议混合开发,后期不好维护和再次开发
上一篇:劳动仲裁可以请求劳动局查工厂吗?
下一篇:返回列表
相关链接 |
||
网友回复(共有 0 条回复) |