用于电子商务的ASP.NET与JSP和PHP相比的优势

用于电子商务的ASP.NET与JSP和PHP相比的优势,asp.net,jsp,e-commerce,Asp.net,Jsp,E Commerce,在浏览了许多主要的电子商务网站之后,我注意到大多数都是由ASP.NET提供支持的。我有Java和JSP的背景,我想知道为什么绝大多数电子商务网站使用ASP.NET而不是JSP或PHP。ASP.NET是否具有特定的优势,使其成为创建电子商务网站的明确选择?我不同意“多数”部分。我不知道你在看什么网站,但我想基于Windows的网站可能不会占据大多数市场份额,尽管我认为这是可能的。此外,我也不完全清楚你所说的“电子商务”是什么意思。你是说亚马逊网站吗?B2B解决方案 Windows和Linux都是大

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

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

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

在Windows上运行应用程序本质上比Linux更昂贵——假设支持和维护成本在两者之间相等,您仍然需要支付许可证费用。运行面向internet的应用程序访问的SQL Server实例也很昂贵。然而,许多公司并不一定将这些前期成本视为该平台是否可行的决定因素。如果你运营的网站每年的收入为1亿美元,那么20万美元的授权成本就微不足道了。同样,一般来说,这取决于编写和操作应用程序的人员的专业知识和经验

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

所以我不认为基于Java或PHP的应用程序比基于.NET的应用程序或viceversa有明显的优势;相反,选择你知道并有经验的技术。如果你的专业知识是Java,那么你选择一个LAMP stack可以省下一大笔钱,而且你最终会得到一个不稳定和/或不安全的应用程序,因为你不知道自己在做什么。

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

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

在Windows上运行应用程序本质上比Linux更昂贵——假设支持和维护成本在两者之间相等,您仍然需要支付许可证费用。运行面向internet的应用程序访问的SQL Server实例也很昂贵。然而,许多公司并不一定将这些前期成本视为该平台是否可行的决定因素。如果你运营的网站每年的收入为1亿美元,那么20万美元的授权成本就微不足道了。同样,一般来说,这取决于编写和操作应用程序的人员的专业知识和经验

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


所以我不认为基于Java或PHP的应用程序比基于.NET的应用程序或viceversa有明显的优势;相反,选择你知道并有经验的技术。如果你的专长是Java,那么如果你选择一个LAMP stack可以省下一大笔钱,那也没关系,因为你不知道自己在做什么,你最终会得到一个不稳定和/或不安全的应用程序。

我知道asp.net,我可以告诉你很多高级的,但我不知道这么好的php,即使我也有php编程。那么,我怎样才能真正告诉你什么是php的高级功能呢?也许还有一些我不知道的php的高级功能。最后是计算机,如果你是一名优秀的程序员,你可以在语言方面做任何事情。投票结束时,你会觉得“没有建设性”,因为这实际上是在征求意见。kprobst实际上管理了一个很好的答案,但它仍然相当于使用了您所知道的。我知道asp.net,我可以告诉您许多高级的,但我不知道这么好的php,即使我也有php编程。那么,我怎样才能真正告诉你什么是php的高级功能呢?也许还有一些我不知道的php的高级功能。最后是计算机,如果你是一名优秀的程序员,你可以在语言方面做任何事情。投票结束时,你会觉得“没有建设性”,因为这实际上是在征求意见。kprobst实际上给出了一个很好的答案,但它仍然相当于使用了你所知道的。我之所以说“多数”是基于我自己在大型电子商务网站上的发现,我可以想到这些网站:巴诺、沃尔玛、博德等。更多的B2C类型的网站。但是,如果我的调查结果不能代表大多数,那么我可以接受。然而,我认为语言是工具;你想找到并挑选最适合这项工作的工具。像广泛使用、安全性、可用扩展等想法会出现在脑海中,作为一种语言可能优于另一种语言的原因。此外,仅仅因为一门语言可以做一些事情,并不意味着它在某些方面是最好的。我之所以说“多数”是基于我自己在大型电子商务网站上的发现,我可以想到这些网站:巴诺、沃尔玛、博德等。更多的B2C类型的网站。但是,如果我的调查结果不能代表大多数,那么我可以接受。然而,我认为语言是工具;你想要t