|
|
1
31
PHP基本上可以在任何服务器上免费运行。对于很多人来说,这是一个相当引人注目的特性。 这两者都有很多优点和缺点,而且肯定不会归结为脚本和编译(顺便说一下,操作码缓存,如apc和facebook的hishop,即使在这一点上得分)。 我想说,如果有人推荐使用PHP而不是ASP.NET,他们主要用PHP编写代码。如果他们推荐的是ASP.NET而不是PHP,那么他们主要用ASP.NET编写代码。你得到的回答可能比这要多得多。 |
|
|
2
26
ugg,每周php与asp/.net的参数。让我用这种方式来描述它:
我间接参与了一个微软案例研究,我认为这说明了两者的不同。我在一家基于PHP的网站上从事奥运会非营利组织的工作。他们选择在Microsoft上实现标准化,并转向完全基于.NET/SQLServer的系统。我转到另一个几乎相同的非营利组织(只是一个不同的运动),该组织正在着手一个内部构建的基于PHP的网站,其功能与我离开的网站几乎相同。该.NET网站建成后,耗资150万美元,涉及16台服务器,需要另外3名全职员工来扩展和维护。同一级别的服务,由3个人在PHP上用更短的时间在3台服务器上运行(两个应用程序,一个mysql-db),当所有这些都说出来并完成时,成本大约为2.5万美元。微软发布了.NET解决方案作为微软官方案例研究的成功案例。你是法官……当你比较解决方案的时候,我不确定它们是否一致。两者服务的流量几乎相同,处理的资金量也非常相似。我知道我的时间和金钱会去哪里。 |
|
|
3
5
PHP的最大优势可能是 自由的 你可以在不安装太多东西的情况下开始开发它。(Apache、PHP和一个编辑器) 在与 Prado framework 有一阵子,我再也看不出它有什么大的区别了。 当然: 可视演播室 开发和调试ASP.NET应用程序 一个梦 . |
|
|
4
4
比起PHP开发,我更喜欢C开发,但两者都是非常有效的选择。 与ASP.NET相比,PHP的一个主要优势是它拥有大量现成的可供使用的组件、控件、库和框架。 如果有合适的工具可用,那么您的项目在PHP中的组装速度可能比在ASP.NET中快得多。 |
|
5
3
选择PHP或ASP.NET并不重要,两者都可以交付,都有坚实的基础,都是经过验证的技术。PHP便宜了一点点,但ASP.NET已经到了。 除非你要长时间维护这个应用程序,否则ASP.NET优越的OOP功能不会给你带来很大的优势。但是如果你有一个非Trival的应用程序,那么多层的ASP.NET方法可能会有所帮助。 只要找一个你最喜欢的编码员就行了。 |
|
|
6
3
我之所以选择ASP.NET,主要是因为有了Visual Studios,编程就容易多了。 我选择PHP主要是因为各种各样的框架,比如codeigner。 |