目前國(guó)內(nèi)電子商務(wù)比較成功的京東、蘇寧等大型B2C綜合網(wǎng)上商城的市場(chǎng)擴(kuò)大,一批批以產(chǎn)業(yè)分類的獨(dú)立網(wǎng)站也如火如荼發(fā)展起來(lái)。伴隨著這股熱潮,網(wǎng)站系統(tǒng)等相關(guān)衍生開店平臺(tái)行業(yè)也出現(xiàn)噴井式發(fā)展。光有一定影響的網(wǎng)站系統(tǒng)就有十幾家,如網(wǎng)友熟悉的JAVA 網(wǎng)站建設(shè) 系統(tǒng):SHOP++、Probiz,PHP網(wǎng)站系統(tǒng):SHOPEX、ECSHOP等等,都得到了大量的應(yīng)用。
網(wǎng)站常見的編程語(yǔ)言有四類:1.HTML 2.ASP;3.ASP.NET;4.PHP;5.JSP。
1.HTML :即超文本標(biāo)記語(yǔ)言,這樣的網(wǎng)站需要人工下載上傳網(wǎng)站頁(yè)面,沒(méi)有后臺(tái)管理,維護(hù)相當(dāng)繁瑣。為了滿足互聯(lián)網(wǎng)發(fā)展的需求,動(dòng)態(tài)網(wǎng)站應(yīng)運(yùn)而生,如:ASP.NET、PHP、JSP,相比靜態(tài)網(wǎng)站,動(dòng)態(tài)網(wǎng)站是通過(guò)數(shù)據(jù)庫(kù)進(jìn)行架構(gòu)的網(wǎng)站。動(dòng)態(tài)網(wǎng)站除了要設(shè)計(jì)網(wǎng)頁(yè)外,還要通過(guò)數(shù)據(jù)庫(kù)和編程序來(lái)使網(wǎng)站具有更多自動(dòng)的和高級(jí)的功能。
2.ASP:誕生至今已有16個(gè)年頭了,現(xiàn)在漸漸的被ASP.NET取代了,只有少部分公司還在使用,文件后綴是.ASP的就是ASP語(yǔ)言編寫的。ASP一般配合ACCESS數(shù)據(jù)庫(kù)使用
3.ASP.NET:和JSP一樣是以后網(wǎng)站建設(shè)編程語(yǔ)言的發(fā)展方向。他的后綴是.ASPX。asp.net一般配合sql server數(shù)據(jù)庫(kù)使用
4.PHP:這個(gè)一般是商業(yè)網(wǎng)站的開發(fā)使用,比如經(jīng)典的discuz 論壇就是PHP的。PHP一般培訓(xùn) MY SQL數(shù)據(jù)庫(kù)使用
5.JSP:現(xiàn)在一般多用于銀行等大型網(wǎng)站的應(yīng)用開發(fā),也是以后網(wǎng)站建設(shè)開發(fā)語(yǔ)言的主流。大型的比如銀行系統(tǒng)都是JSP語(yǔ)言開發(fā)的,一般配合MYSQL數(shù)據(jù)庫(kù)或者oracle數(shù)據(jù)庫(kù)。
網(wǎng)站建設(shè)系統(tǒng)常用的幾種數(shù)據(jù)庫(kù):1.ACCESS;2.MS SQL;3.MY SQL; 4.ORACLE。
ACCESS是文本數(shù)據(jù)庫(kù),確定后直接上傳到網(wǎng)頁(yè)空間就可以使用了,其他的數(shù)據(jù)庫(kù)屬于大型數(shù)據(jù)需要單獨(dú)的數(shù)據(jù)庫(kù)空間,如果你的網(wǎng)站程序是后3個(gè)數(shù)據(jù)庫(kù),那么你在購(gòu)買空間的時(shí)候就要問(wèn)清楚是否帶這類數(shù)據(jù)庫(kù)的空間。
網(wǎng)站系統(tǒng)技術(shù)架構(gòu)分析:
技術(shù)架構(gòu)是系統(tǒng)的骨架,分層則是系統(tǒng)進(jìn)行有效組織的表現(xiàn),系統(tǒng)好的分層設(shè)計(jì),便能實(shí)現(xiàn)“高內(nèi)聚、低耦合”,也能將具體的問(wèn)題割裂開來(lái),易于控制、易于延展,更易于分配資源。PHP是采用的是面向過(guò)程的開發(fā)方法,PHP只能實(shí)現(xiàn)簡(jiǎn)單的分布式兩層或三層的架構(gòu);Java使用的是面向?qū)ο蟮南到y(tǒng)設(shè)計(jì)方法,JAVA網(wǎng)站系統(tǒng)運(yùn)用MVC模式設(shè)計(jì),實(shí)現(xiàn)多層的網(wǎng)絡(luò)架構(gòu),使系統(tǒng)具有更加高效、合理的系統(tǒng)架構(gòu)。
可以得知,編程語(yǔ)言JAVA和PHP在設(shè)計(jì)上的不同,系統(tǒng)在技術(shù)架構(gòu)上的區(qū)別,使得云計(jì)算系統(tǒng)在可拓展性、需求應(yīng)變性上的差距越來(lái)越大,JAVA網(wǎng)站建設(shè)系統(tǒng)中SHOP++在分層上獨(dú)特的設(shè)計(jì)就是活生生的例子。
轉(zhuǎn)發(fā)請(qǐng)注明:丁丁貓