.NET& ASP与PHP

时间:2009-03-03 13:37:28

标签: php asp.net

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

看起来这里有相当数量的.NET和ASP民众,所以我认为值得一试,要求他们投入,试图在我自己的头脑中解决这个问题。这不可能都是坏事。

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

6 个答案:

答案 0 :(得分:14)

答案 1 :(得分:3)

我会说这取决于你的背景以及你需要花多少钱。 ASP.net有一些很棒的功能,但根据你的项目,你可能根本不需要它们。这些工具价格昂贵,托管费用昂贵。

PHP非常棒,因为你可以免费获得很多东西,但还有一些权衡。

就我个人而言,我更喜欢.NET,因为那是我开始时所做的,我觉得我可以用更少的东西做更多的事情,但那是个人偏好。我相信一些兽医php开发人员也会有同样的感受。

答案 2 :(得分:1)

看看Phalanger。它是在.Net Framework上运行的PHP,并且在过去几个月中取得了一些巨大的进步。来自PHP的绝对值得研究。

Phalanger

答案 3 :(得分:1)

我来自Perl / CGI,Classic ASP和ASP.NET的背景。我决定拿起PHP来看看为什么会有如此巨大的追随者。我觉得我在语言规模上倒了一步,宁愿用.NET或Perl编写代码。

我认为杰夫阿特伍德会对此提出反对意见。

答案 4 :(得分:1)

答案 5 :(得分:0)

我在PHP5出局之前就停止使用PHP,所以我对PHP的看法已经过时了。然而,我喜欢C#(ASP.NET)的是它迫使我获得更好的编程实践(尤其是OO)。 PHP4不是面向对象的。也许PHP的更高版本是不同的。从PHP转向ASP.NET时遇到的最大障碍是理解OO。如果对象不是编程风格的第二天性,那么您可能会发现ASP.NET学习曲线比PHP更浅。