金勇柱
ASP優(yōu)點:1. 無需編譯2. 易于生成3. 獨立于瀏覽器4. 面向?qū)ο?. 與任何ActiveX scripting 語言兼容6. 源程序碼不會外漏缺點:1、Windows本身的所有問題都會一成不變的也累加到了它的身上。安全性、穩(wěn)定性、跨平臺性都會因為與NT的捆綁而顯現(xiàn)出來。2、ASP由于使用了COM組件所以它會變的十分強大,但是這樣的強大由于Windows NT系統(tǒng)最初的設(shè)計問題而會引發(fā)大量的安全問題。只要在這樣的組件或是操作中一不注意,哪么外部攻擊就可以取得相當高的權(quán)限而導致網(wǎng)站癱瘓或者數(shù)據(jù)丟失。3、由于ASP還是一種Script語言所沒除了大量使用組件外,沒有辦法提高其工作效率。它必須面對即時編繹的時間考驗,同時我們還不知其背后的組件會是一個什么樣的狀況。4、無法實現(xiàn)跨操作系統(tǒng)的應(yīng)用。當然這也是微軟的理由之一,只有這樣才能發(fā)揮ASP最佳的能力??墒俏覅s認為正是Windows限制了ASP,ASP的概念本就是為一個能讓系統(tǒng)運行于一個大的多樣化環(huán)境而設(shè)計的。5、還無法完全實現(xiàn)一些企業(yè)級的功能:完全的集群、負載均橫。PHP優(yōu)點:1、 一種能快速學習、跨平臺、有良好數(shù)據(jù)庫交互能力的開發(fā)語言。2、 簡單輕便,易學易用。3、 與Apache及其它擴展庫結(jié)合緊密。4、 良好的安全性。缺點:1、 數(shù)據(jù)庫支持的極大變化。2、 不適合應(yīng)用于大型電子商務(wù)站點3、 安裝復雜。4、 缺少正規(guī)的商業(yè)支持。5、 無法實現(xiàn)商品化應(yīng)用的開發(fā)。
那ASP.NET和ASP相比呢?
asp解釋形,aspx編譯型,性能提高,可以跟美工的工作分開進行,更有利于團隊開發(fā)。ASP.NET開發(fā)方便(ViewState), 經(jīng)過編譯為中間語言, 速度比asp快。 做普通小網(wǎng)站ASP就夠了,多快好省 要做企業(yè)項目當然.NET。asp.net 的速度比 asp 頁面要快很多。 特別是訪問量巨大的時候。 這時如果用傳統(tǒng)的 asp 技術(shù)就得配合 com, 或 com+ 等技術(shù)也許還可以抗一抗, 要不然早就垮了。但是 asp.net 中使用內(nèi)置的 .net 類庫就能完成以往必須借助于這個組件,那個組件的上傳,發(fā)郵件等等問題,以及驗證碼圖片的問題。 而 com, com+ 往往難于開發(fā)和調(diào)試。 常常碰到 dll hell, 即使你好不容易寫好組件了, asp 調(diào)用的時候由于自己是弱類型的腳本語言, 在傳參數(shù)和獲取返回值的時候往往出現(xiàn)“類型不匹配” 的惡心錯誤。
孔有德
難道你不知道 百度 淘寶 新浪 騰訊 谷歌 facebook 。。。。。都是用php做的嗎?當然這只是前臺的數(shù)據(jù)顯示 用php。人家還有很多很多技術(shù)去支持的。。。
前臺數(shù)據(jù)顯示?那用戶提交數(shù)據(jù)怎么處理
就用php處理咯,這也是前臺數(shù)據(jù)處理范圍
金蚨劍
是的,現(xiàn)在入門都是php,dedecms開發(fā)還省力,做個模版,沒有多少錢的。
胡烈
回四樓的說發(fā).PHP只能用做中小形,銀行移動大型的就用JSP??真的笑死我了.請問你銀行的訪問量大還是百度新浪,google和騰訊的大?這些個網(wǎng)站的規(guī)模都是大到不能再大的了.而且用的都是PHP+mysql.還有世界最多注冊用戶的網(wǎng)站facebook.是美國的.擁有6億用戶啊.人家怎么還是用PHP呢?難道你銀行移動的用戶能比他多?最后回樓主的問題.PHP用來開發(fā)小型項目有點大材小用的感覺.用ASP吧.如果開發(fā)中大型項目.PHP絕對是首選.因為上面幾個公司都是富可敵國的網(wǎng)站了.用的都是PHP.但是PHP也有短板.就是在支持https協(xié)議的時候做得沒有JSP好.所以有很多銀行系統(tǒng)都是用JSP來寫的.但.銀行系統(tǒng)的規(guī)模遠比上面幾家公司要小.而且.在中國,處于絕對領(lǐng)先地位的支付寶就是用PHP寫出來的.他和銀行的接口不知多好.
三劫
百度騰訊新浪淘寶...以上說的多是他們的內(nèi)容服務(wù)部分。比如騰訊的是新聞網(wǎng)頁展示部分,淘寶的是一般頁面部分。多了去了,有七成大網(wǎng)站是用PHP+MYSQL構(gòu)架的
壽民
那要看有多大型,超大型的建議用javaee
善化
優(yōu)化分兩種,一種是運營類優(yōu)化,就是為了得到良好的搜索引擎排名,而增加網(wǎng)站的流量增加轉(zhuǎn)化率而得到的利潤。這種也稱為SEO。當然這里面也涉及到源代碼的優(yōu)化。還有一種優(yōu)化屬于技術(shù)層面的,比如網(wǎng)站的代碼精簡,為了增加網(wǎng)站的運行和訪問速度。還有技術(shù)性優(yōu)化是為了網(wǎng)站穩(wěn)定性,承載壓力負載等等。你明確了這兩點就知道要做的是哪方面的優(yōu)化了。然后按照這個要求去招聘或者找相關(guān)的技術(shù)支持。
窺幽林
這個沒有固定的方法,根據(jù)實際情況,大致有以下幾種,你參考下一:服務(wù)器方面 負載均衡,集群二:數(shù)據(jù)庫方面 主從,讀寫分離,分庫分表,優(yōu)化索引,SQL三:業(yè)務(wù)方面 使用緩存,CDN,頁面靜態(tài)化等
諸有功
PHP是適合大型網(wǎng)站開發(fā)的,百度就是php的。但是數(shù)據(jù)庫不能用mysql,mysql只是個小型數(shù)據(jù)庫。像谷歌等大型門戶,服務(wù)器就不止集群這么簡單了。話說一般人也用不了這么大規(guī)模的哈。。。。