有经验的前辈们劝解各种问哪个语言最厉害
的新手时常说,一个系统是用多种语言,让各语言都放在他们擅长的领域才是最好的。同时其他场合也有前辈常说,因为PHP
易部署,开发效率高,所以用来负责处理业务逻辑,而一些对分布式
,并行
等等的用java
实现,涉及数据处理
等用python
实现。但都没用提及具体设计的方法。
所以在这里问一下,怎么用多种语言设计一个系统?
根据我个人浅薄的知识,大概想出两种方案。
利用C/C++
做底层的拓展,把各个用不同语言写的模块连接在一起。但直觉告诉我这样不科学。
把各个不同语言的模块都设计成C/S的模式,模块间用socket交互,但这样感觉效率不高,而且如果所有模块都可以在同一机器上部署,也要设计成C/S的模式吗?
已经问过度娘,实在找不到需要的答案,才来这里提问,希望有相关经验的前辈分享一下经验,如果能给出相关资料更加好,十分感谢!
噜噜哒
拉风的咖菲猫
蝴蝶不菲
相关分类