【问题标题】:.NET & ASP vs PHP [closed].NET & ASP 与 PHP [关闭]
【发布时间】:2009-03-03 13:37:28
【问题描述】:

今天早些时候,我问使用 C# 开发网站是否是个好主意。大多数答案都指向 .NET 和 ASP。目前我用PHP开发。我涉足过 Python 和 RoR,但我总是回到 PHP。这是我第一次看到 .NET 和 ASP。稍后谷歌搜索的桶负载我并没有真正看到对 ASP 的在线支持,但是这一切似乎有点偏向 PHP/Apache/MySQL。

看起来这里有相当多的 .NET 和 ASP 人员,所以我认为值得一试,征求他们的意见,以尝试解决我自己头脑中的平衡问题。不可能都是坏事。

.NET 和 ASP 相对于 PHP 有什么优势?

【问题讨论】:

标签: php asp.net


【解决方案1】:

【讨论】:

    【解决方案2】:

    我会说这取决于您的背景以及您必须投入多少资金。 ASP.net 有一些很棒的功能,但根据您的项目,您甚至可能不需要它们。工具很贵,托管也很贵。

    PHP 很棒,因为您可以免费获得很多东西,但也需要权衡取舍。

    就我个人而言,我更喜欢 .NET,因为这就是我开始的方式,我觉得我可以事半功倍,但这是个人喜好。我相信一些兽医 php 开发人员也有同样的感受。

    【讨论】:

      【解决方案3】:

      看看Phalanger。它是在 .Net 框架上运行的 PHP,并且在过去几个月中取得了长足的进步。来自 PHP 时绝对值得研究。

      Phalanger

      【讨论】:

      • 真的吗?这似乎是两全其美。你仍然需要一个昂贵的 Windows 平台主机,但你受限于 PHP。
      • 不完全。您可以使用 PHP 语法完全访问 .Net 框架。加上现有的 PHP 应用程序可以很容易地转换。总的来说,这真的取决于你的选择和你想要经历的学习曲线。这是一个选择。选择是唯一重要的事情:)
      • 好吧,这至少是一个优势,如果你没有得到完整的框架支持,那将是两全其美的。就我个人而言,我真的很喜欢 php,并且我像编写 PHP 一样编写我的 ASP.net。学习两者都是很棒的经历。
      【解决方案4】:

      我具有 Perl/CGI、Classic ASP 和 ASP.NET 的背景。我决定使用 PHP 来看看为什么会有这么多的追随者。我觉得我在语言规模上倒退了一步,宁愿用 .NET 或 Perl 编写代码。

      我认为 Jeff Atwood 会在这方面对我进行升级。

      【讨论】:

        【解决方案5】:

        【讨论】:

          【解决方案6】:

          我在 PHP5 出来之前就停止使用 PHP,所以我认为我对 PHP 的看法已经过时了。尽管如此,我喜欢 C#(ASP.NET)的地方在于它迫使我获得更好的编程实践(尤其是 OO)。 PHP4 不是面向对象的。可能以后的 PHP 版本不一样。我从 PHP 转向 ASP.NET 时遇到的最大障碍是理解 OO。如果对象不是您的编程风格的第二天性,您可能会发现您的 ASP.NET 学习曲线将比使用 PHP 时要浅得多。

          【讨论】:

            猜你喜欢
            • 2013-01-21
            • 1970-01-01
            • 1970-01-01
            • 2020-02-07
            • 2019-10-18
            • 1970-01-01
            • 1970-01-01
            • 1970-01-01
            • 2016-11-17
            相关资源
            最近更新 更多