Ⅰ php與asp的區別
ASP網站與PHP網站的6大區別
1、速度
當我第一次運行PHP腳本程序時,我不禁對自己說:「太快了」,當時我是在儀態166MHZ的機器上運行我的程序的,但運行的速度仍然很快。 ASP是永遠也不會象PHP這樣快的,因為ASP是建立在COM體系結構之上的。
當用VBScript寫ASP腳本時,實際上實在使用COM的對象,當向用戶瀏覽器發送信息時,它用的是Response對象的write方法,當它訪問資料庫和文件系統的時候,它用的是其他的COM對象。這些COM對象的使用使運行速度下降。在PHP代碼中,所有的工作都運行在PHP的內存空間中,也就是說PHP不是基於COM對象的,所以的他的運行速度會快一些。
2、高級內存管理
在IIS4下,一個ASP腳本header.asp,如果被20個頁面所包含,那麼運行的時候,在內存當中會保留這20個header.asp的編譯副本,IIS5解決了這個問題,但只有windows2000才支持IIS5,由於這種IIS5的不能向下兼容的原因,許多**仍然要使用IIS4下的低級的內存管理。
而在PHP中,不會存在這種問題,只有當require時,才會調用某個include文件
3、MySQL使PHP更精彩
PHP與MySQL的組合既簡單又精彩。PHP有許多管理和維護MySQL的工具,對MySQk的支持是最全面的。許多有用的函數如mysql_insert_id和mysql_affected_rows等,其他的資料庫則沒有。
ASP和PHP都是中型網站的較理想的解決方案,但PHP與MySQL的緊密結合使PHP更加優越。 MySQL的虛度比MicrosoftAccess速度快,Mssql和Oracle速度比MySQL要快,可是費用較高。
4、沒有後顧之憂我非常憎恨的一件事情就是會買到一件不放心的產品,比如當你買了一輛汽車,但由於發動機是壞的,你需要更換他;當你買了一棟房子的時候,你要去修補漏雨的屋頂。那麼ASP就象這些產品一樣,當你買了ASP之後,如果你需要加密技術,你就要買ASPEncrypt;當你需要Email管理時,你就要買ServerObjets Qmail;當你需要文件上傳時,你還要買Artisans SA-FileUp。
5、Bug的處理你是否曾經要求Microsoft修改ASP的一些Bug呢?如果你不是一個象Boeing一樣的組織,你無法獲得迅速而恰當的修改,把么當你遇到Bug而停止工作時,如果這個Bug不修改,你將無法繼續你的工作的。PHP,當你發現Bug時,你可以修改他,如果你沒有專家的水平,你可以請專家修改,並且你的修改會得到開放代碼組織的接受和認可。
6、Java和C++的變成風格
這個優點只是一個看法。 我知道你不會相信一個VisualBasic程序員會因為PHP有Java和C++的編程風格而轉向使用PHP,但你會相信有許多人還是喜歡Java和 C++的,PHP是一種具有這兩種語言的編程風格的較容易學習的語言。PHP支持結構化編程,在VB因為他的繼承性使用類還是較少的。而PHP的象 Java和C++一樣的繼承性使一個大型的程序中到處都充滿了類的影子。
Ⅱ 網站 .php 與 .asp 有什麼區別啊
asp和php都是一種開發網站的語言, 其實沒有什麼意義, 只是方便計算機識別, 你會發現現在的很多網站都是沒有後綴的, 或者都綴都是靜態, 因為究竟是什麼結尾並不是完全不可改變的, 比如你用asp寫的網站程序一樣可以用php結尾。
不過如果你想知道的是用asp開發網站更好還是php開發網站更好的話我會強烈推薦php, 開發成本,開發效率, 維護成本或者安全性上都要比asp好, 或者你也可以考慮別的, 比如python, jsp, 。net等等。
不過我還是強烈建議你用php, 我就是做php開發的, 哈哈。
*************
駁一樓, asp是十年前的技術了, 現在asp的最新版本是asp.net, 但是趨勢絕對不是asp的, 樓主可以用gg或網路搜一下asp和php, 看結果數就知道哪個是趨勢了.
Ⅲ 個人網站用asp還是php呢
我建議用php
學php對你幫助大
asp容易把一個人局限在很小的范圍
jsp當然也可以
學習php,有基礎的話,一天8小時有效學習時間,估計最多一個星期可以學完
但是我想沒有一個人能真正有8個小時的有效學習時間,有兩個小時就不錯了
所以說,三個月,學會了,說明你很厲害了
Ⅳ .asp和.php網站的具體區別,各有何優點
這兩種都是C端的編程語言;
ASP默認使用VBScript,而VBScript是由Visual Basic語言簡化來的,非常容易上手,所以對新手來說,是做動態網頁的入門選擇.
PHP採用類C語言風格,C/C++編程者可以不用再花多少時間就可以精通PHP.
ASP在網頁中為解釋執行,可以鑲嵌在網頁代碼中.執行速度一般.
PHP在網頁中也是解釋執行,亦可以鑲嵌在網頁代碼中,但是在Zend的幫忙下,可以變成編譯執行,速度可以提升幾倍.
目前ASP一般使用Access,SQL Server. 其中的Access不適用於大中型網站.SQL Server 要花銀子.
PHP一般使用MySQL,一個特別的免費的資料庫,存取速度也比較快,二者結合使用,會讓你的網頁程序更加出色..
ASP,安裝IIS後就可以使用,由於是在Windows可視化的界面中安裝,所以,非常方便,上手容易.
PHP,常用的是Apache伺服器,強大!可是由於常用於Unix系統下,在Windows下安裝時,許多參數設置不方便...
PHP中包括有對象,類...在網頁編程中加入對象,類之後,會讓網頁有更大的可維護性.
Ⅳ 請問asp和php到底是什麼
你有時打開網頁的時候會看見IE的地址欄中有
http://***.****/*/*.htm
http://***.****/*/*.html
這種是一般的靜態網頁.也就是客戶端不用和伺服器互動.
http://***.****/*/*.asp
或http://***.****/*/*.PHP
這兩種是動態網頁,伺服器可以根據用戶的要求而提供不同的頁面.
其實這兩個是一種語言,可以在記事本上寫,保存成為.ASP或.PHP格式就可以了.在伺服器端運行的..比如我們注冊時要填一些表單,我們點擊提交時,我們填好的數據就會發送到伺服器,伺服器會調用一些ASP或PHP文件來處理這些數據.
這樣說,不知你明不明白..
Ⅵ PHP與ASP比較哪個更好
PHP與ASP比較的話,PHP更好。原因如下:
1、PHP更新很快,很多新功能和改進的內核使PHP越來越強大,速度越來越快。而ASP是一種很老的語言了,微軟已經不做更新升級了。
2、運行速度方面PHP是公認的運行速度最快的語言,如果你對程序的運行效率有要求的話,首選。ASP這方面就差一些。
3、ASP對面向對象的支持不夠,而PHP很輕松。MVC三層表現PHP也是很優秀的。
......其實還有很多,不一一列舉。
其實差別很大,可以這樣理解,在經歷了長時間的成長與改進之後,ASP和PHP根本就沒有了可比性。:)
強烈建議使用PHP。
希望對你有幫助。
Ⅶ asp好還是PHP好
從廣義上講
asp比php要強大
比這兩種要先進的有
就是
jsp和asp.net
但是,用asp的要多,因為它簡單易學,而且在資料庫操作方面甚至比jsp要強大,另外,它還支持com和com+等組件,可以承受高負荷的計算。
Ⅷ PHP與ASP的區別是什麼
一、主體不同
1、PHP:即「超文本預處理器」,是一種通用開源腳本語言。
2、ASP:是Active Server Page的縮寫,為「活動伺服器網頁」。
二、特點不同
1、PHP:是在伺服器端執行的腳本語言,與C語言類似,是常用的網站編程語言。
2、ASP:是微軟公司開發的代替CGI腳本程序的一種應用,它可以與資料庫和其它程序進行交互,是一種簡單、方便的編程工具。
三、作用不同
1、PHP:獨特的語法混合了C、Java、Perl以及 PHP 自創的語法。利於學習,使用廣泛,主要適用於Web開發領域。
2、ASP:是一種伺服器端腳本編寫環境,可以用來創建和運行動態網頁或web應用程序。
Ⅸ ASP和PHP哪個好一些
如果你只是想學一門腳本級的web開發語言,樓上兩位說的不錯,php運行效率和開發效率上,都比asp要好,而且他是面向對象的,代碼重利用性好。
但是如果你是計算機開發從業人員,而且將來准備吃這碗飯的話,那就要重新考慮了。
首先,你不可能永遠只停留在腳本級開發手段,因為比較復雜的系統大都涉及到分布式應用和多層結構。用腳本語言實現起來力不從心。現在比較流行的方案是用web做表現層,真正的業務邏輯交給中間層實現。因此你需要考慮中間層和表現層的介面實現。在這方面,asp就有一定的優勢了。(當然這是個人意見)
其次,復雜一點的系統至少要使用sqlserver這種中型資料庫,當然php也可以掛接任何資料庫,但是asp要簡單一些。我感覺php有時候太孤立了,不像asp那樣自然的融入到win平台中。
所以,從將來發展的角度考慮,我個人建議還是學asp比較好一些,畢竟腳本語言對於一個專職程序員來說,只是起步。
回樓上仁兄,樓主沒問嘛
Ⅹ PHP與ASP有什麼區別
1、時間不同:
PHP於1994年由Rasmus Lerdorf創建,剛剛開始是Rasmus Lerdorf為了要維護個人網頁而製作的一個簡單的用Perl語言編寫的程序。
由於Web程序開發十分復雜,以至於要製作一個簡單的動態頁面也需要編寫大量的C代碼才能完成。於是Microsoft公司於1996年推出一種Web應用開發技術ASP,用於取代對Web伺服器進行可編程擴展的CGI標准。
2、編寫語言不同:
ASP用VBScript、JavaScript等簡單容易的腳本語言。結合HTML代碼,即可快速完成網站的應用程序,實現動態網頁技術。
HP 獨特的語法混合了C、Java、Perl以及PHP自創的語法。它可以比CGI或者Perl更快速地執行動態網頁。
3、創立的目的不同:
ASP即Active Server Pages,是Microsoft公司開發的伺服器端腳本環境,可用來創建動態互動式網頁並建立強大的web應用程序。
PHP於1994年由Rasmus Lerdorf創建,剛剛開始是Rasmus Lerdorf為了要維護個人網頁而製作的一個簡單的用Perl語言編寫的程序。