在查看了網絡上的許多主要電子商務網站後,我注意到大部分都是由ASP.NET驅動的。我有Java和JSP的背景,並且我很想知道爲什麼絕大多數電子商務網站都使用基於JSP或PHP的ASP.NET。 ASP.NET有什麼特別的優勢使它成爲創建電子商務網站的明確選擇?ASP.NET通過JSP和PHP實現電子商務的優勢
回答
我不同意「多數」部分。我不知道你在看什麼網站,但我會想象基於Windows的網站可能沒有多數市場份額,儘管我認爲這是可能的。此外,我不完全確定你的意思是「電子商務」。你的意思是說,亞馬遜網站? B2B解決方案?
Windows和Linux都是大型企業級應用程序的穩定平臺。在大多數情況下,公司選擇反映其內部專業知識的技術堆棧,或者選擇由基於相同標準選擇堆棧的供應商提供的OTS(現成的)解決方案。
在Windows上運行應用程序本身比Linux更昂貴 - 假設支持和維護成本在兩者之間是不均衡的,您仍然需要爲許可證支付費用。運行由面向互聯網的應用程序訪問的SQL Server實例也很昂貴。然而,許多公司並不一定會將這些前期成本視爲確定該平臺是否可行。如果您運營的網站每年處理1億美元的收入,則花費爲20萬美元的許可成本。再次,通常歸結於編寫和運行應用程序的人員的專業知識和經驗。
另外,如果您正在運行基於RedHat的服務器解決方案,並且與Oracle的支持合同中的Java位數相同,即使您使用的是開源軟件,也是如此。
所以我不認爲基於Java或PHP的應用程序比基於.NET的應用程序有明顯的優勢,反之亦然;相反,請選擇您熟悉並且有經驗的技術。如果您的專業知識是Java,並且您最終得到的應用程序不穩定和/或因爲你不知道你在做什麼而沒有安全感。
我說「多數」的理由是基於我自己的大型電子商務網站的研究結果,我可以想到:Barnes&Noble,Walmart,Borders等。更多的B2C類型網站。但是,如果我的發現不代表多數,那麼我可以接受。 但是,我認爲在工具方面的語言;你想找到並選擇最適合這項工作的工具。想到廣泛的用法,安全性,可用的擴展等等,這些都是一種語言可能比另一種更好的原因。另外,僅僅因爲一種語言*可以做某件事,並不會使它成爲最好的東西。 – user1171848
- 1. Asp.net電子商務表現
- 2. 通過Google Analytics和PHP跟蹤電子商務訂閱
- 3. 實現支付網關電子商務
- 4. ASP.NET電子商務網站
- 5. PHP,MySQL電子商務過濾方法
- 6. 在django中爲電子商務網站實現過濾器
- 7. PHP電子商務API?
- 8. 電子商務交易 - PHP
- 9. PHP電子商務系統
- 10. PHP電子商務體驗
- 11. 在asp.net電子商務網站中實現Lucene搜索的最佳實踐
- 12. 電子商務網站:ASP.NET或ASP.NET MVC?
- 13. 通過簡單的「rails服務器」實現「bundle exec rails server」的優勢?
- 14. 優化Angular Js電子商務項目
- 15. ASP.net電子商務目錄的GridView
- 16. Asp.net的電子商務工具
- 17. SEO優勢.html v/s jsp/php/etc?
- 18. 通過https通過http服務的CDN內容的優勢
- 19. 電子商務應用中的優惠券和折扣
- 20. asp.net電子商務解決方案
- 21. Windows Azure + Asp.Net MVC +電子商務
- 22. 在ASP.NET中設置電子商務
- 23. 電子商務ASP.NET解決方案
- 24. 如何實現我的電子商務主機的API?
- 25. 優勢在asp.Net
- 26. ASP.Net MVC路線 - 電子商務類別(根和子類別)
- 27. 現代ASP.NET電子商務解決方案
- 28. 優勢的Singleton的實現接口
- 29. ASP.net CORE優於Asp.net的主要優勢
- 30. 電子商務Drupal
我知道asp.net,我可以告訴你許多先進的,但我不知道如此好的PHP,即使我也有編程的PHP也。那麼,我怎麼才能真正地說你在PHP上有哪些先進技術 - 也許在PHP上我有更多的先進技術,但我不知道它們。最後是計算機,如果你是一位優秀的程序員,你可以對語言做任何事情。 – Aristos
投票結束爲「沒有建設性」,因爲它確實在徵求意見。 kprobst實際上管理一個很好的答案,但它仍然等於*使用你知道的*。 –