大型購物網站用什麼編程語言
『壹』 網上商城類型的網站用什麼語言編程
.NET JSP PHP NODE.JS比較常見 我是用PHP
『貳』 我想做一個電子商務網站,用什麼語言開發比較好
1、php
php支持使用平台豐富,lamp(linux+apache+mysql+php)應該說是PHP支持的最佳平台了。免費,開源,安全,開發成本低,速度快,負載強。當然也可以使用Apache+PHP+MySQL在windows上跑。而且目前國內的主機基本上都支持的。如果構建中小型的電子商務,個人覺得應該是首選了,開發快,易於維護,開發出來的WEB速度也不遜色。但是對於快速開發,感覺PHP就有點欠缺了,首先PHP對OOP的支持不如.net和java那樣好。而且PHP缺少一些標準的架構和命名空間。代碼重用率有待提高(相對.net和java)。目前使用php開發的一些電子商務網站有:淘寶、shopex、ecshop、shopnc等都是用了php
2、JSP
jsp的跨平台性,有標準的架構,能夠支持高度復雜的基於Web的大型應用。所以在我心中是最理想的開發語言。但是其開發成本讓我對它的印象大打折扣,java+Oracle解決超大型運用還是首選的。Oracle的超大型數據量處理加上java的眾多優點真是如虎添翼。目前使用jsp開發的一些電子商務網站:亞馬遜、拍拍、有啊、易趣、橡果國際等(都是一些財大氣粗的)。
3、ASP.NET
.net的快速開發是最讓我贊許的,強大的IDE開發工具與調試功能,使得快速開發成為可能。但是.net不能跨平台,那為什麼要跨平台呢?與WINDOWS結合的不是很好嘛!何必去爭取這些東西,畢竟90%以上的人還是使用windows的。有人會說.net安全性不好,那也只是相對的,事在人為。但.net的CLR使其效率可能有所流失。另外,由於ASP.NET本身支持企業技術,例如消息隊列、事務、SNMP和Web服務,因而可以很容易地開發具有高度可縮放性的強大的應用程序。使用asp.net開發的一些電子商務網站:京東、當當、新蛋、攜程、凡客、shopwe等
『叄』 做一個購物網站,用哪種語言開發比較好(要安全,訪問速度快,負載能力和功能都要強)
差不多的,現在主流的web層語言效率不會相差太大的,真到了挺不住的時候,專也就是純粹的添屬加伺服器解決問題了,關鍵是程序本身別有什麼問題
不過,如果要考慮成本的話
DB上是省不了的,就算用mysql之類的,我也建議你去買個授權,至少出了問題能找官方
OS的話可以考慮跳過win,畢竟N台機器win server的費用實在忽略不了
不考慮OS的成本的話,可以嘗試下asp.net, asp的話就直接跳過吧
『肆』 編一個可在網上交易的網站用什麼語言編程最好
php,絕對是最安全的考慮。
象淘寶這類大型購物網站,全是php程序。
『伍』 網站都是用什麼語言編寫的程序有多少種
1.PHP
是當前興起備受來推崇的自一種WEB編程語言,開源且跨平台,在歐美比較流行,由於PHP是在伺服器端執行的,客戶端是看不到代碼的。 PHP可以完成任何CGI腳本可以完成的任務,但它的功能的發揮取決於它和各種資料庫的兼容性。php網站程序和資料庫是獨立的,網站速度涉及到web伺服器和database伺服器交換速度影響。
2.ASP.NET
面向對象的方法來創建動態web應用程序。在原來的技術中,伺服器端代碼和客戶端HTML混合、交織在一起,常常導致頁面的代碼冗長而復雜,程序的邏輯難以理解,而 ASP.NET就能很好的解決這個問題,而且能獨立於瀏覽器,現在有許多人都在學習,主要是開發的效率比較的高。但是還是基於WIN平台運行,不能跨平台。
3.JSP網站開發語言
備受企業級的公司及銀行金融機構使用,工商銀行這樣的大單位就是用JSP開發語言來做開發的。
『陸』 購物平台用什麼開發
目前WEB開發的主流語言依然是JSP,PHP,.NET。老的有CGI應
棄之,好像800buy還有一部分是用CGI開發的,還有兩種動態語言PYTHON與
RUBY ON RAILS。(簡稱ROR開發速度非常快),PYTHON好像豆瓣是用它開發的,本
人沒接觸過,不做評論。ROR稍有接觸應該說是一個非常優秀的WEB框架,真是做到
到了一切皆對像,據稱開發速度是JAVA的十倍(可能有點吹),但是運行效率低,聽說
RUBY1.9性能有大副提升。ROR在中國一直沒有流行起來,從2005年炒到現在國內
也沒幾家網站是用它開發的,javaeye與caibangzi是用ROR開發的,還有幾家想不起來了
,但是購物網站還沒有發現是用ROR開發的。
下面還是說說主流的開發語言吧。首先說微軟的技術ASP.NET與ASP, 之所以先
說它們,是因為本人不贊成使用微軟的技術(雖然不才使用.NET兩年),原因一會說。
ASP(Active Server Page)使用的是VBScript腳本。就是在HTML中嵌套VBScript腳本,
程序邊解釋邊執行,運行速度慢,頁面醜陋。不易維護,即將淘汰。不知為什麼中國早
期的購物網站基本上都是用ASP開發的。8848,當當,卓越,就連2005年誕生的京東
也是用ASP開發的。當然除卓越外他們都在往ASP.NET轉。卓越好像在向他的總部amazon
靠攏往JAVA上轉。不知猜得對不對。
.NET平台是微軟為對抗JAVA推出的,用於WEB開發的稱之為ASP.NET。ASP.NET上可
以使用VB.NET與C#兩種語言(推薦使用C#),資料庫操作使用ADO.NET。VB.NET與C#
完全面向對象,都是編譯後運行,效率比ASP有大副的提升。
說說不用ASP與ASP.NET的理由
1:完全是將自己綁架給微軟,以後想換平台會非常的麻煩。
2:成本太高,如果全部用正版軟體的話,SQL SERVER 好幾萬,WINDOWS 2003
好幾萬,一台伺服器配置下來光軟體費用就要10幾萬。這對於大的公司來說沒什麼,但
是對於剛創業的朋友來說負擔還是蠻重的。隨著中國對知識產權的保護與微軟的反盜版
越來越嚴,用盜版將越來越難。(10月20日開始盜版WINDOWS XP 將自動黑屏,
誰知道WINDOWS 2003那天不這樣子呢。)
3:黑客最喜歡光顧微軟的平台,IIS的安全性與性能被廣泛垢病。還好微軟的補丁打的
還是蠻及時的。
PHP:
優點:PHP應該是國內應用最多的WEB框架,運行速度快,與MYSQL無縫結合,
ECSHOP與SHOPEX也都是用PHP+MYSQL,費用低廉。架構一台伺服器使用
LINUX+MYSQL+APACHE+PHP除硬體外幾乎沒有軟體費用。幾千塊錢就可以搞定。
缺點:不適合大型應用,維護不是很方便
JSP:
優點:開發語方為強大的JAVA,面向對象,穩定健壯,編譯運行,適合與大規模
復雜的運算。第三方類庫眾多。跨平台運行,基於MVC的免費框架眾多。對安全
性穩定性要求很高的銀行與電信系統都是用用JAVA開發的,伺服器使用
LINUX+MYSQL+APACHE+TOMCAT,除硬體外幾乎沒有軟體費用,推薦使用。
缺點:開發速度慢
語言與框架先談到這里,其實有很多細節的東西想說,但是我實在是不愛打字。
下面談談網站最重要的架構與注意細節
網站的架構是比使用什麼語言更重要的,不管是購物網站還是其它類型的網站,什麼是
好的架構沒有一個統一的標准,主要看你是做什麼。但一個好的架構必須基於以下幾點
1:易於擴展,正如IBM所言電子商務隨需應便,必須保證隨需求能方便的增加刪減一
些模塊與功能。
2:易於維護,保證傻瓜似的管理與維護。
3:目錄架構清晰,即要保證數據共享又要保證目錄的獨立性。
4:導航方便,能讓用戶方便的找到他所需要的東西
5:操作簡單,這是最基本的要求。
『柒』 請問這個購物網站是用什麼語言編程的
這個購物網站是結合抄淘寶的數據的,編程語言用PHP,你在搜索框搜索一下就知道,網址後綴顯示是.php的,所以這個肯定是PHP寫的,關於購物網站怎樣賺錢,怎樣開網店,這個是很多學問的,做購物網站首先要有好的貨源才行的。要不然你做起來沒競爭力也是無擠於事。你還是學一下像你說的那個網站,看別人是怎樣賺的。希望能幫到你。
『捌』 想開發一個電商的購物網站 一般用什麼語言好
電商網站最好還是用java去開發是最好不過的處理高並發和業務邏輯都是最好不過的,現在主流的電商如天貓,京東,蘇寧,唯品會等等都是由之前的php,net,ibm wcs轉入java
『玖』 大型網站是用什麼語言編程的
說起來這個, asp.net,它主要使用VBScript和JavaScript兩種腳本語言編程。JSP(Java Server Pages)是用JAVA語言作為腳本語言的,JSP網頁為整個伺服器端的JAVA庫單元提供了一個介面來服務於HTTP的應用程序。速度快,功能強大,安全性高是它與asp最大區別,JSP由於是一種較新的技術,國內採用的較少。但在國外,JSP已經是比較流行的一種技術,尤其是電子商務類的網站,多採用JSP。
PHP它是一種伺服器端的 HTML 腳本編程語言,是一種簡單的、面向對象的、解釋型的、健壯的、安全的、性能非常之高的、獨立於架構的、可移植的、動態的腳本語言。
CGI(Common Gateway Interface)通用網關介面,是HTTP伺服器與你的或其它機器 上的程序進行「交談」的一種工具,其程序須運行在網路伺服器上。
不僅可以運行於windows系列操作系統上,還可以運行在UNIX操作系統上CERN或NCSA格式的伺服器上運行。
SSI直譯伺服器端包含(Server Side Includes),由字面上看由WEB在伺服器提供的一種功能,並且是在伺服器端進行的。一般說來,要完成較復雜的任務(如:聊天室/留言本等),必須設計專門的CGI或ASP程序;但是如果只是想給網頁加上簡單的功能(如:顯示一篇文檔,web伺服器環境變數,關於該文檔的更新日期/大小等),則只要SSI就可以完成了。SSI則是直接由伺服器解釋執行的,須要WEB伺服器軟體支持SSI。
現在的大型型網站一般是php技術構建。
中小型網站一般是asp。
ASP JSP PHP CGI SSI 這些的基礎還是VB、VC、JAVA等高級語言以及HTML架構還是做網站的基礎~!
一步登天達到完全的自由編輯網站是不可能的,但是如果要想達到在一定范圍內編輯那麼還是可以的,因為現在有好多的軟體可以讓你在使用模板的情況下不用編程也能做出網站,只不過是網站架構和頁面美化以及安全性等各個方面你不能完全自主而已~!用這些東西玩玩或者兼職做些個人網站還可以,但是用它謀職那是萬萬不行的~!
所以天下沒有白吃的午餐,想一步登天呵呵~~~!一定要付出努力和汗水才可以~!
『拾』 購物網站的伺服器端用什麼語言開發好
ASP全名 Server Pages,是一個WEB伺服器端的開發環境,利用它可以產生和執行動態的、互動的、高性能的WEB服務應用程序。ASP採用腳本語言VBScript(Java script)作為自己的開發語言。
PHP是一種跨平台的伺服器端的嵌入式腳本語言。它大量地借用C,Java和Perl語言的語法, 並耦合PHP自己的特性,使WEB開發者能夠快速地寫出動態產生頁面。它支持目前絕大多數資料庫。還有一點,PHP是完全免費的,不用花錢,你可以從PHP官方站點(http: //www.php.net)自由下載。而且你可以不受限制地獲得源碼,甚至可以從中加進你自己需要的特色。
JSP是Sun公司推出的新一代網站開發語言,Sun公司藉助自己在Java上的不凡造詣,將Java從Java應用程序和Java Applet之外,又有新的碩果,就是JSP,Java Server Page。JSP可以在Serverlet和JavaBean的支持下,完成功能強大的站點程序。
三者都提供在 HTML代碼中混合某種程序代碼、由語言引擎解釋執行程序代碼的能力。但JSP代碼被編譯成 Servlet並由Java虛擬機解釋執行,這種編譯操作僅在對JSP頁面的第一次請求時發生。在ASP 、PHP、JSP環境下,HTML代碼主要負責描述信息的顯示樣式,而程序代碼則用來描述處理邏輯。普通的 HTML頁面只依賴於Web伺服器,而ASP 、PHP、JSP頁面需要附加的語言引擎分析和執行程序代碼。程序代碼的執行結果被重新嵌入到HTML代碼中,然後一起發送給瀏覽器。ASP 、PHP、JSP三者都是面向Web伺服器的技術,客戶端瀏覽器不需要任何附加的軟體支持。
PHP:
1•資料庫連接
PHP可以編譯成具有與許多資料庫相連接的函數。PHP與MySQL是現在絕佳的群組合。你還可以自己編寫外圍的函數去間接存取資料庫。通過這樣的途徑當你更換使用的資料庫時,可以輕松地修改編碼以適應這樣的變化。PHPLIB就是最常用的可以提供一般事務需要的一系列基庫。但PHP提供的資料庫介面支持彼此不統一,比如對Oracle, MySQL,Sybase的介面,彼此都不一樣。這也是PHP的一個弱點。
JSP:
1•將內容的產生和顯示進行分離
使用JSP技術,Web頁面開發人員可以使用HTML或者XML標識來設計和格式化最終頁面。使用JSP標識或者小腳本來產生頁面上的動態內容。產生內容的邏輯被封裝在標識和JavaBeans群組件中,並且捆綁在小腳本中,所有的腳本在伺服器端執行。如果核心邏輯被封裝在標識和Beans中,那麼其它人,如Web管理人員和頁面設計者,能夠編輯和使用JSP頁面,而不影響內容的產生。在伺服器端,JSP引擎解釋JSP標識,產生所請求的內容(例如,通過存取JavaBeans群組件,使用JDBC技術存取資料庫),並且將結果以HTML(或者XML)頁面的形式發送回瀏覽器。這有助於作者保護自己的代碼,而又保證任何基於HTML的Web瀏覽器的完全可用性。
2•強調可重用的群組件
絕大多數JSP頁面依賴於可重用且跨平台的組件(如:JavaBeans或者Enterprise JavaBeans)來執行應用程序所要求的更為復雜的處理。開發人員能夠共享和交換執行普通操作的組件,或者使得這些組件為更多的使用者或者用戶團體所使用。基於組件的方法加速了總體開發過程,並且使得各種群組織在他們現有的技能和優化結果的開發努力中得到平衡。
3•採用標識簡化頁面開發
Web頁面開發人員不會都是熟悉腳本語言的程序設計人員。JavaServer Page技術封裝了許多功能,這些功能是在易用的、與JSP相關的XML標識中進行動態內容產生所需要的。標準的JSP標識能夠存取和實例化 JavaBeans組件,設定或者檢索群組件屬性,下載Applet,以及執行用其它方法更難於編碼和耗時的功能。
通過開發定製化標識庫,JSP技術是可以擴展的。今後,第三方開發人員和其它人員可以為常用功能建立自己的標識庫。這使得Web頁面開發人員能夠使用熟悉的工具和如同標識一樣的執行特定功能的構件來工作。
JSP技術很容易整合到多種應用體系結構中,以利用現存的工具和技巧,並且擴展到能夠支持企業級的分布式應用。作為採用Java技術家族的一部分,以及Java 2EE的一個成員,JSP技術能夠支持高度復雜的基於Web的應用。
由於JSP頁面的內置腳本語言是基於Java程序設計語言的,而且所有的JSP頁面都被編譯成為Java Servlet,JSP頁面就具有Java技術的所有好處,包括健壯的存儲管理和安全性。
作為Java平台的一部分,JSP擁有Java程序設計語言「一次編寫,各處執行」的特點。隨著越來越多的供貨商將JSP支持加入到他們的產品中,您可以使用自己所選擇的伺服器和工具,修改工具或伺服器並不影響目前的應用。
應用范圍
ASP是Microsoft開發的動態網頁語言,也繼承了微軟產品的一貫傳統,只能執行於微軟的伺服器產品,IIS(Internet Information Server) (windows NT)和PWS(Personal Web Server)(windows 98)上。Unix下也有ChiliSoft的組件來支持ASP,但是ASP本身的功能有限,必須通過ASP+COM的群組合來擴充,Unix下的COM實現起來非常困難。
PHP3可在Windows,Unix,Linux的Web伺服器上正常執行,還支持IIS,Apache等一般的Web伺服器,用戶更換平台時,無需變換PHP3代碼,可即拿即用。
JSP同PHP3類似,幾乎可以執行於所有平台。如Win NT,Linux,Unix。在NT下IIS通過一個外加伺服器,例如JRUN或者ServletExec,就能支持JSP。知名的Web伺服器Apache已經能夠支持JSP。由於Apache廣泛應用在NT、Unix和Linux上,因此JSP有更廣泛的執行平台。雖然現在NT操作系統佔了很大的市場份額,但是在伺服器方面Unix的優勢仍然很大,而新崛起的Linux更是來勢不小。從一個平台禁用詞語到另外一個平台,JSP和JavaBean甚至不用重新編譯,因為Java位元組碼都是標準的與平台無關的。
性能比較
有人做過試驗,對這三種語言分別做迴圈性能測試及存取Oracle資料庫測試。
在循環性能測試中,JSP只用了令人吃驚的四秒鍾就結束了20000*20000的迴圈。而ASP、PHP測試的是2000*2000循環(少一個數量級),卻分別用了63秒和84秒。(參考PHPLIB)。
資料庫測試中,三者分別對 Oracle 8 進行 1000 次 Insert,Update,Select和Delete: JSP 需要 13 秒,PHP 需要 69 秒,ASP則 需要 73 秒。
前景分析
目前在國內PHP與ASP應用最為廣泛。而JSP由於是一種較新的技術,國內採用的較少。但在國外,JSP已經是比較流行的一種技術,尤其是電子商務類的網站,多採用JSP。
採用PHP的網站如新浪網(sina)、中國人(Chinaren)等,但由於PHP本身存在的一些缺點,使得它不適合應用於大型電子商務站點,而更適合一些小型的商業站點。首先,PHP缺乏規模支持。其次,缺乏多層結構支持。對於大負荷站點,解決方法只有一個:分布計算。資料庫、應用邏輯層、表示邏輯層彼此分開,而且同層也可以根據流量分開,群組成二維數組。而PHP則缺乏這種支持。還有上面提到過的一點,PHP提供的資料庫介面支持不統一,這就使得它不適合運用在電子商務中。
ASP和JSP則沒有以上缺陷,ASP可以通過Microsoft Windowsd的COM/DCOM獲得ActiveX規模支持,通過DCOM和Transcation Server獲得結構支持;JSP可以通過SUN Java的Java Class和EJB獲得規模支持,通過EJB/CORBA以及眾多廠商的Application Server獲得結構支持。
三者中,JSP應該是未來發展的趨勢。世界上一些大的電子商務解決方案提供商都採用JSP/Servlet。比較出名的如IBM的E-business,它的核心是採用JSP/Servlet的Web Sphere。它們都是通過CGI來提供支持的。但去年10月後它推出了Enfinity,一個採用JSP/Servlet的電子商務Application Server,而且聲言不再開發傳統軟體。
總之,ASP,PHP,JSP三者都有相當數量的支持者,由此也可以看出三者各有所長。正在學習或使用動態頁面的朋友可根據三者的特點選擇一種適合自己的語言。