【问题标题】:Advantages of ASP.NET for ecommerce over JSP and PHPASP.NET 相对于 JSP 和 PHP 的电子商务优势
【发布时间】:2012-02-15 02:26:11
【问题描述】:

查看网络上的许多主要电子商务网站后,我注意到大多数网站都是由 ASP.NET 提供支持的。我有 Java 和 JSP 的背景,我很想知道为什么绝大多数电子商务网站使用 ASP.NET 而不是 JSP 或 PHP。 ASP.NET 是否具有使其成为创建电子商务网站的明确选择的特定优势?

【问题讨论】:

  • 我知道asp.net,我可以告诉你很多高级的,但是我不知道那么好的php,即使我也有php编程。那么我怎么能真正告诉你什么是 php 的高级 - 也许 php 有更高级的我不知道的。最后是计算机,如果你是优秀的程序员,你可以做任何关于语言的事情。
  • 投票结束为“不具建设性”,因为它确实是在征求意见。 kprobst 实际上提供了一个很好的答案,但它仍然相当于使用你所知道的

标签: asp.net jsp e-commerce


【解决方案1】:

我不同意“多数”部分。我不知道你在看什么网站,但我想基于 Windows 的网站可能没有大部分市场份额,尽管我认为这是可能的。另外,我不完全确定您所说的“电子商务”是什么意思。你是说亚马逊网站吗? B2B 解决方案?

Windows 和 Linux 都是大型企业级应用程序的稳定平台。在大多数情况下,公司会选择反映其内部专业知识的技术堆栈,或者选择由基于相同标准选择堆栈的供应商提供的 OTS(现成)解决方案。

在 Windows 上运行应用程序本质上比 Linux 更昂贵 - 假设两者之间的支持和维护成本相等,您仍然需要为许可证付费。运行面向 Internet 的应用程序访问的 SQL Server 实例也很昂贵。但是,许多公司不一定将这些前期成本视为确定平台是否可行的依据。如果您运营的网站每年处理 1 亿美元的收入,那么 20 万美元的许可成本是微不足道的。同样,这通常归结为编写和操作应用程序的人员的专业知识和经验。

此外,如果您运行的是基于 RedHat 的服务器解决方案,并且与 Oracle 签订了 Java 位支持合同,那么即使您使用的是开源软件,您也会付出高昂的代价。

所以我不认为基于 Java 或 PHP 的应用程序比基于 .NET 的应用程序具有明显的优势,反之亦然;相反,选择您了解并有经验的技术。如果您的专业知识是 Java,那么您是否节省了大量资金来选择 LAMP 堆栈并不重要,并且您最终会得到一个不稳定的应用程序和/或不安全,因为你不知道自己在做什么。

【讨论】:

  • 我之所以说“大多数”是基于我自己对大型电子商务网站的发现,我能想到的有:Barnes & Noble、Walmart、Borders 等。更多的 B2C 类型的网站。但是,如果我的发现不代表大多数,那么我可以接受。但是,我从工具的角度来考虑语言。您想找到并选择最适合这项工作的工具。诸如广泛使用、安全性、可用扩展等之类的想法是一种语言可能比另一种更好的原因。此外,仅仅因为一种语言可以做某事,并不能使它成为某事最好的
猜你喜欢
  • 2017-11-27
  • 1970-01-01
  • 2010-10-31
  • 2013-11-04
  • 1970-01-01
  • 2017-03-19
  • 2010-12-23
  • 2015-07-23
  • 2011-02-26
相关资源
最近更新 更多