有没有人知道在.NET C#项目中使用PHP语言是否可行(如果有任何复杂情况)?
我理解使用VB和C#现在可以混合在解决方案中,所以我想知道,既然IIS现在能够运行PHP,那么您是否可以将它们组合成一个单一的运行时?
显然,提出这个问题的原因是,能够让相同的开发人员在一个Web服务的相同部分上工作,而不必学习C#/PHP --尽管我知道在这里使用相同的语言是理想的场景。
发布于 2014-06-03 10:26:48
您将无法在同一个运行时将ASP.NET和PHP组合在一起,但是您可以将它们托管在同一个IIS服务器中,并使它们通过(例如) RESTful接口进行通信。
为了简单起见,我会把PHP应用程序作为一个独立的网站,而不是ASP.NET的网站。考虑到技术上的,没有什么可以禁止您同时从同一个网站托管PHP和ASP.NET (例如,如果您在托管级别上有限制)。
在一个应用程序中混合多种语言(如Python和Java,或PHP和C++)目前用于大型应用程序,因为具有不同背景和语言偏好的人无论如何都不必了解整个系统。话虽如此:
发布于 2014-06-03 10:29:01
参观
http://www.codeproject.com/Articles/400713/Using-Csharp-in-App-Code-from-PHP-scripts](http://www.codeproject.com/Articles/400713/Using-Csharp-in-App-Code-from-PHP-scripts%5d)
我希望这对你有用。
谢谢。
https://stackoverflow.com/questions/24012698
复制相似问题