【问题标题】:Custom eCommerce Site - ASP.Net or PHP?自定义电子商务网站 - ASP.Net 还是 PHP?
【发布时间】:2009-01-18 13:41:13
【问题描述】:

我目前有一个用 ASP 从头开始​​编写的功能非常强大的定制在线订购网站。这是大约 4 年前建造的,效果非常好。

我需要为另一家公司建造一个类似的。我是否只需升级并获得在 ASP.Net 2.0 中开发的类似产品,还是需要对 PHP、Rails、Django、Magento 等其他选项做一些功课?

新站点将需要使用 Ajax(或类似的东西)和我知道 ASP.Net 可以处理的其他 Web 2.0 功能。

是否有其他简单的框架可用于创建定制的在线订购类型的应用程序?例如,我听说 Rails 和 Magento 很难定制等。

我会使用我认识的魔鬼吗?

【问题讨论】:

    标签: php asp.net ruby-on-rails magento


    【解决方案1】:

    如果您正在查看 AJAX,而不是普通的 ASP.NET,我会查看 ASP.NET MVC;这是一个更简洁的模型(IMO 也更合乎逻辑) - 它与 jQuery 的 ajax 很好地配合使用,因为您可以更好地控制 html 和路径。 p>

    此外,jQuery 现在有了intellisense in VS20008,使其更具吸引力。

    我无法评论 PHP - 但 ASP.NET MVC 至少在大致熟悉的领域。但请注意,ASP.NET(包括 MVC)不仅仅是直接升级到 ASP。

    【讨论】:

      【解决方案2】:

      我认为这完全取决于您打算对该项目投入何种程度的关注和资源。

      如果这是一个您将只专注于未来几年的项目,那么自己编程是最有意义的,但如果这只是您忙于的众多项目之一,那么我建议您尝试一下类似于 Magento。

      我遇到了类似的情况并选择了 Magento,从那时起该决定已被多次批准。诚然,一开始有一条学习曲线,但你无法将社区开发项目的力量与你自己偶尔开发的项目进行比较。该软件一直在不断改进,包括对 iPhone 友好的购物界面和 ajax 交互,所有这些都是我没有时间去做的。

      无论如何,这只是我的 30 美分。

      关于自己编码时使用哪种语言,我认为这纯粹是个人决定,我们的回答只能是主观的。

      但是,既然你问:我开始使用 ASP 进行 Web 编程,但在 7 年前尝试了 PHP,并且喜欢它的每一分钟。

      【讨论】:

        【解决方案3】:

        如果您当前的解决方案有效并且这个新项目不需要重大更改和/或任何您无法使用 ASP 做的事情,那么您应该考虑不要切换而是继续使用 ASP。关于 AJAX,你应该对 ASP 没有任何问题。

        【讨论】:

        • +1,除非您需要一些 asp.net 附带的特定功能,否则请坚持使用现有代码 - 这样您会变得更快。
        【解决方案4】:

        我的工作分为 ASP.Net 和 PHP。我想说,一般来说,我更喜欢前者用于大型项目,而后者用于小型快速(就开发时间而言)事情。根据我的经验,PHP 相对于 ASP.Net 的优势在于更便宜的托管和更大的用户群(如果您将来无法使用,客户更容易找到在应用程序上工作的人)。如果这些不是首要任务,我会说坚持使用.Net。按照 Marc 的建议,一定要看看 ASP.Net MVC 和 jQuery。

        【讨论】:

          【解决方案5】:

          ASP.NET MVC 一路走来。

          更轻松、更专业、更安全、更适合大型项目。

          【讨论】:

            【解决方案6】:

            这是一个有趣的问题。

            比较编译语言和解释语言 - 除了 PHP 比 Asp.Net 更快之外,还有一个神话,但在某些方面,这看起来是真的。在这里找到详细的解释, http://naspinski.net/post/AspNet-vs-php--speed-comparison.aspx

            此外,电子商务网站包含大量产品和数据库,因此应明智地选择asp.net和PHP这两个技术进行开发。

            如果您想深入了解电子商务的 asp 或 php 选择,请查看这些页面, http://www.ydeveloper.com/asp-dot-net-ecommerce.html

            【讨论】:

              猜你喜欢
              • 1970-01-01
              • 2011-06-11
              • 1970-01-01
              • 1970-01-01
              • 2012-02-16
              • 1970-01-01
              • 2010-09-27
              • 1970-01-01
              • 2011-09-19
              相关资源
              最近更新 更多