你们中有多少人因为ASP.net的开源特性而更喜欢PHP?
我发现有更多基于PHP的开放源码项目(因此也有更多可重用的代码),因为喜欢分享的人都被这种语言所吸引。我知道有几个开源ASP.net项目,但它们并不成熟或活跃。
发布于 2009-02-12 21:53:21
我做了三年的ASP.NET开发。我是在一年多以前开始PHP开发的。这两个都足以完成您面前的任何web应用程序任务。在这一点上,我更喜欢PHP...not,因为它的开源性质,但我认为这是它们发展过程中的主要区别。
PHP是一个特殊问题的解决方案;在一开始,Rasmus Lerdorf需要一种方法来维护他的主页。在我看来,PHP在很大程度上是由于人们需要特定的功能而发展起来的。
另一方面,ASP.NET被设计为ASP的继任者。因为当时.NET是微软未来愿景的基石,所以两人结婚了。每个版本的ASP.NET中包含的功能都是基于雷蒙德的一个团队,在考虑营销策略的同时,对消费者的请求进行了优先排序。
因此,虽然我认为ASP.NET是一个更加一致的工程产品,但它没有必要提供像PHP那样广泛的选择。一种是必要的结果,另一种是企业计划的结果。
我两个都喜欢,并计划在未来用这两个都开发。现在,我选择的是PHP,但这并不一定是因为它的开源特性,而仅仅是它的特性。如果明天关闭源代码,我会继续使用PHP。我并不是在语义上吹毛求疵,我只是认为在这种情况下,对PHP源代码的访问--或者说缺少源代码--与我对ASP.NET的偏好没有多大关系。
发布于 2009-02-12 21:54:48
我更喜欢PHP,部分原因是因为开源项目和社区,但也因为我发现*nix环境要好得多。
每种语言的强大之处在于它的生态系统,所以语言选择的一个主要组成部分就是你是想生活在nix领域还是windows领域。
两个完全不同的世界,我更喜欢*nix的那个。
当然,我说的只是*nix上的PHP,因为我看到windows上的PHP有点像小鱼缸里的鱼,而不是海洋里的鱼。如果你想使用windows,使用asp.NET,而不是php。
发布于 2009-02-12 21:53:12
我更喜欢PHP,因为它易于设置和使用。像xampp这样的工具可以让我在几分钟内将一台随机的机器变成一个开发平台和web服务器,而且是免费的,而且配置相对轻松。
https://stackoverflow.com/questions/543458
复制相似问题