请原谅我缺乏编程方面的知识,但是一个业务应用程序,例如CRM,可以使用一种语言(例如C++)开发,然后使用另一种语言(例如C#.NET)进行增强。
在开发应用程序时,我们可以使用多种语言吗?
发布于 2015-11-20 03:35:08
当然可以。许多语言实际上鼓励了这一点。它远远超出了C++/C#。实际上,有一些非常好的例子,比如Qt / Java使用C,Spark/Hadoop当与PySpark一起使用时,以及Scala和Java的互操作性。Python本身实际上是这个交换的活生生的例子,CPython现在用于标准风味和Jython (它与Java交互)。在Java中,JNI实际上使访问C/C++代码变得相当简单。C#等效为invoke命令。不过,有一些事情要记住。
发布于 2015-11-20 01:11:22
许多iOS应用程序最初是以Objective或者可能是Objective和C++混合的方式开始的,现在使用Swift进行了增强。因此,在单个应用程序中,这是非常有可能的,而且也并不少见。
发布于 2015-11-19 23:47:57
所有.NET框架都允许您在使用代码模块…单独构建不同语言时合并它们。根据框架中包含的库(.net框架)富士,一些第三方产品(语言)允许您执行此…使用良好的配置。
https://softwareengineering.stackexchange.com/questions/303056
复制相似问题