成都創(chuàng)新互聯(lián)網(wǎng)站建設(shè)服務(wù)商,為中小企業(yè)提供網(wǎng)站設(shè)計、做網(wǎng)站服務(wù),網(wǎng)站設(shè)計,網(wǎng)站改版維護(hù)等一站式綜合服務(wù)型公司,專業(yè)打造企業(yè)形象網(wǎng)站,讓您在眾多競爭對手中脫穎而出成都創(chuàng)新互聯(lián)。
現(xiàn)用可以說基本沒有哪個公司用ASP來開發(fā)大型網(wǎng)站了,中型的網(wǎng)站都很少了。ASP對于小型企業(yè)網(wǎng)站是有一定的優(yōu)勢,大型網(wǎng)站,現(xiàn)在采用PHP+MYSQL的很多,很流行,我以前是搞ASP,后來沒辦法的辦法才轉(zhuǎn)告做PHP的,至于ASP.NET的話,也有人用在大型網(wǎng)站上,.net一般用的是MSSQL數(shù)據(jù)庫,MSSQL是收費(fèi)的,而MYSQL則是免費(fèi)的。.net用在軟件方面的比較廣泛。建議您做大型網(wǎng)站的時候,可以選擇PHP+MYSQL,ASP就不要搞了,等于你網(wǎng)站流量很大時,速度遠(yuǎn)遠(yuǎn)不比PHP好。希望對你有所幫助!對于實例,你可以看一下一些CMS的成功案例,如:科訊CMS(綜合型)、 網(wǎng)人CMS(門戶型的)等
現(xiàn)在各大網(wǎng)站基本都是以JSP和PHP為主PHP地優(yōu)勢在于完全開源, 平臺是免費(fèi)的, 運(yùn)行效率也很高哈...當(dāng)然..可以跨平臺...windows下面也米問題哈像163..sina..taobao等網(wǎng)站..大部分內(nèi)容都是用php寫的..
php可以編程與許多數(shù)據(jù)庫相連接的函數(shù)。php與mysql是現(xiàn)在絕佳的組合。還可以自己編寫外圍的函數(shù)去間接存取數(shù)據(jù)庫。通過這樣的途徑更換使用的數(shù)據(jù)庫時,可以輕松的更改編碼以適應(yīng)這樣的變化。phplib就是最常用的可以提供一般事務(wù)需要的一系列基庫。但php提供的數(shù)據(jù)庫接口支持彼此不統(tǒng)一,比如對oracle,mysql,sybase的接口,彼此都不一樣,這也是php的一個弱點(diǎn)。面向?qū)ο缶幊蘰hp提供了類與對象?;趙eb的編程工作非常需要面向?qū)ο缶幊棠芰?。php支持構(gòu)造器,提取類等。
具體步驟如下: 1.首先要分析你的需求是什么; 2.確認(rèn)首頁一級欄目和二級欄目標(biāo)題; 3.下載DEDECMS或者帝國CMS;建議DEDE 4.下載LAMP或者AMPSERVER本地調(diào)試工具集; 5.安裝好DEDECMS,并實施上面的欄目標(biāo)題,這就是所謂的布局; 6.到互聯(lián)網(wǎng)上搜索樓主你喜歡的CMS風(fēng)格模板,并按其要求安裝; 7.重復(fù)上述步驟安裝到你的互聯(lián)網(wǎng)空間上即可; 此外,還要有以下配置: a) 服務(wù)器配置 i. WEB服務(wù)器: FreeBSD6.1+Apache2.0+PHP5.0,SVN版本控制服務(wù)(僅測試機(jī))。ii. 數(shù)據(jù)庫服務(wù)器: WIN2003 server+SQL server 2000+MySQL5.0,CLUSTERED SERVER 集群服務(wù),郵件服務(wù)器。iii. 100M/1000M交換機(jī) b) 開發(fā)工具 i. 前臺: Macromedia flash 8.0、Macromedia Dreamweaver 8.0、Adobe photoshop CS ii. 后臺: Zend Studio 5.2、SQL Server Enterprise Manager、PhpMyAdmin
先做個留言板吧
樓上說的不錯,剛開始學(xué)就想開發(fā)大型網(wǎng)站,樓主,你的心太大了。再說,就沒聽說過一個人能開發(fā)完成一個大型網(wǎng)站的,都是一個團(tuán)隊好多人配合的。。。
大型網(wǎng)站一個人開發(fā)難度太高,做個小站按沙發(fā)回答就可以
1、首先你得搭建php運(yùn)行環(huán)境。建議使用php開發(fā)速成搭建工具包xampp。集成php+phpmyadm+mysql2、第二步,寫需求,如圖書管理系統(tǒng)。是否需要會員系統(tǒng)(會員是否分等級如普通、vip分等級的話,那么有這些等級之間有什么差別)、是否需要文章發(fā)布、是否需要圖書信息發(fā)布、是否需要在線購買書籍、是否要對書籍進(jìn)行留言評論、是否要有在線試讀。
3、針對上面列出的需求,進(jìn)行數(shù)據(jù)庫的表設(shè)計。表的設(shè)計要根據(jù)以上的需求來。
4、確定怎么對網(wǎng)站進(jìn)行架構(gòu),因為這是一個系統(tǒng)了。是一個系統(tǒng)化的東西,而不是其中某一個小模塊功能。你必須要對自己的網(wǎng)站來做一個架構(gòu)。以使將來有可能網(wǎng)站進(jìn)行功能模塊增加、網(wǎng)站風(fēng)格改版提供支持,如果只是單純的php寫法,將來網(wǎng)站維護(hù)改版會很麻煩的,前期一個好的系統(tǒng)架構(gòu)很重要。這就是為什么很多好的程序員都會喜歡用自己熟悉的某一php框架來進(jìn)行編程了。當(dāng)然,你也可以自己構(gòu)思自己的框架,當(dāng)然這個是需要有對php這門語言相當(dāng)熟練,在通過自己的理解,自己的需要編寫適合自己或大眾的框架。如zend framework 、thinphp、qeephp、smarty、cakephp等等,要知道一個好的框架不是一天就能寫出來的,都是日積月累的。
5、程序?qū)崿F(xiàn)了你自己的需求,然后就是測試了。測試,可以分的很細(xì)了。如數(shù)據(jù)完整性驗證。數(shù)據(jù)有效性、操作步驟一致性、6、以上則完成。
簡單說有5步驟1.需求分析2.數(shù)據(jù)庫設(shè)計3.概要設(shè)計4.編程開發(fā)5.測試