首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在.NET C#项目中使用PHP

问在.NET C#项目中使用PHP
EN

Stack Overflow用户
提问于 2014-06-03 10:22:53
回答 2查看 7.9K关注 0票数 4

有没有人知道在.NET C#项目中使用PHP语言是否可行(如果有任何复杂情况)?

我理解使用VB和C#现在可以混合在解决方案中,所以我想知道,既然IIS现在能够运行PHP,那么您是否可以将它们组合成一个单一的运行时?

显然,提出这个问题的原因是,能够让相同的开发人员在一个Web服务的相同部分上工作,而不必学习C#/PHP --尽管我知道在这里使用相同的语言是理想的场景。

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2014-06-03 10:26:48

你可以在IIS上运行PHP应用程序。

您将无法在同一个运行时将ASP.NET和PHP组合在一起,但是您可以将它们托管在同一个IIS服务器中,并使它们通过(例如) RESTful接口进行通信。

为了简单起见,我会把PHP应用程序作为一个独立的网站,而不是ASP.NET的网站。考虑到技术上的,没有什么可以禁止您同时从同一个网站托管PHP和ASP.NET (例如,如果您在托管级别上有限制)。

在一个应用程序中混合多种语言(如Python和Java,或PHP和C++)目前用于大型应用程序,因为具有不同背景和语言偏好的人无论如何都不必了解整个系统。话虽如此:

  • 这需要一个完善的体系结构和完善的界面,在项目结束之前,这个界面永远不会或很少改变。更改应用程序的part和ASP.NET部分之间的接口对大多数项目的日程安排将是灾难性的。
  • 为小项目做这件事太过分了。无论如何,你最终都会被迫学习两种语言。
票数 5
EN

Stack Overflow用户

发布于 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)

我希望这对你有用。

谢谢。

票数 4
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/24012698

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档