【问题标题】:changing from classic asp to php - benefits?从经典的 asp 更改为 php - 好处?
【发布时间】:2010-12-10 15:01:53
【问题描述】:

到目前为止,我一直在使用经典的 asp,并希望更改为 php(而不是 asp.net)

有人能解释一下 php 相对于 asp/asp.net 的主要好处吗?

谢谢

【问题讨论】:

  • ASP 和 ASP.NET 完全不同。所以你想和ASP比较?在我看来,PHP 与经典的 asp 完全一样。
  • 只是为了澄清......您要求在 ASP (VB / JScript / 等) ASP.NET (C# / VB.NET / F# / 等) 和 PHP 之间进行三向比较?
  • 明白这类似于问“我以前用过十字螺丝刀,想换一字螺丝刀。一个比另一个的主要好处是什么?”它们是工具。对于任何给定的项目,请使用正确的工具。没有人天生就比其他人更好。
  • 我忘了说我决定从经典的 asp 改为 php 而不是 asp.net :)
  • @David -- 实际上,这更像是在问“我以前使用过常见的家用工具。我想改用电动工具,所以我要从某人那里购买一个完整的车间克雷格的名单——你能把我的工具箱和这个人的作坊比较一下吗?(哦,他们如何与街对面的木匠工会的机械车间相提并论?)"

标签: language-agnostic


【解决方案1】:

我不确定这个问题是否有明确的答案,因为大多数项目都会归结为您自己的风格。在我的职业生涯中,我已经使用了相当多的两者。我只是更喜欢c#。

这两种技术都用于构建网页。

两者都非常灵活,让您能够在网站上做任何想做的事情。

两者都有一些特质,只是需要时间来理解和适应。

两者都有大量追随者,几乎可以部署在任何地方。

两者都有良好的数据库和安全支持。

你可以像用另一个一样轻松地射击自己。

归根结底,我能想到的唯一真正区别是 .Net 语言通常在部署之前进行预编译,因此可以享受编译时检查和静态代码分析。

【讨论】:

    【解决方案2】:

    看看PHP vs ASP: An in-depth Comparison

    PHP 提供比 ASP 更多的功能,这就是它为 facebook 和 yahoo 等网站提供支持的原因。

    【讨论】:

    • ASP.NET 具有与 PHP 类似的能力。
    • @Anton - 更正:asp和php有相似的能力,asp.net是一个完全不同的世界
    • @Andrey:我看不到更正。说出一种 php 具有而 .net 没有的“能力”。
    • @fire: 应该注意的是,facebook 与 PHP 的相似性就像 .net 与经典的 asp 一样。他们彻底改变了它。
    • @Chris:这与“能力”无关——最终,所有这些框架所做的都是渲染 html :) 这是关于这样做的灵活性,我认为 asp.net 胜过 php/asp 上的废话那
    【解决方案3】:

    PHP 的主要好处是托管成本更低。

    【讨论】:

    • 嗯。不。两者的托管费用似乎完全相同。
    • 如果您使用自己的数据中心,许可成本会有所不同。 Php 运行免费的 LAMP 堆栈 - 无需许可证; asp/asp.net 运行 windows 堆栈 - 需要大笔费用:)
    • @Andrey:已经多次证明,在应用程序的生命周期中,所谓的“免费”和“付费”软件之间的差异要么可以忽略不计,要么根本不存在。
    • @Chris - 这就是为什么我是 asp.net 的坚定支持者 :)
    【解决方案4】:

    免责声明:以下都是恕我直言。 我看到 php 与 asp.net 的唯一好处是它在开源 LAMP 堆栈上运行,所以如果你想在初创公司找到一份工作,php 技能可能比 asp.net 更需要。 除此之外,asp.net 在易于实施和灵活性方面胜过 php。所以作为一个有偏见的 asp.net 开发人员,我建议你研究 asp.net 而不是 php。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2010-12-13
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多