I don't think so. Maybe PHP can call .NET's FrameWork.

解决方案 »

  1.   

    PHP 和 .NET Framework 完全是两个不同的概念, PHP 是一种语言脚本, .NET Framework 是一个平台.如果要说 PHP 和 .NET 语言(C#, VB.NET 等), 你可以想象一下, PHP 只能开发 Web 程序, C#, VB.NET 等除了 Web 还可以开发 DirectX 3D 游戏, 差距还是比较大的.PHP.NET 几乎不可能出现, PHP 的源代码是纯 C 写的, 效率非常高, 可跨操作平台运行, 要移植为 .NET ? 问题太多了, C 写的都作废了, 我想 PHP 开发组和 Zend 还没那么远大的目标, 其次脚本本身要改成能编译的(断了 Zend 一大财源), 最后还要失去 unix 平台运行的优势.再说 .NET 是 MS 搞出来的东西, 他看你竞争对手不爽, 找个时间把 .NET 特性一升级, 第三方公司是永远根不上他的步伐的, 你看 Borland 现在的惨样就是例子.不过 PHP 下面有类似 ASP.NET 的开发框架, 比如 prado, 但这些都是舍本逐末了, PHP 本身以简洁小巧著称, 你用他这种解释型语言去开发模拟的 ASP.NET 框架, 开发了架构出来却没有类似 Visual Studio 的 IDE 可视化工具, 简直就是越开发越麻烦, 统统可以扔垃圾桶了.
      

  2.   

    PHP 目前最大的软肋, 没有可靠的数据持久化机制. (用文件 ? 一没内存快, 二不能保存 resource 类型) 他只要多个 ASP.NET 的 Cache 就很好了.