當前位置:首頁 » 編程語言 » aspphp

aspphp

發布時間: 2022-02-06 00:36:23

A. 如何把ASP程序改為php程序!

只能重新做個php的,兩種語言語法書寫格式都不一樣,你可以把空間換成asp的不就行了,干嗎改代碼

B. ASP和PHP哪個好一些

如果你只是想學一門腳本級的web開發語言,樓上兩位說的不錯,php運行效率和開發效率上,都比asp要好,而且他是面向對象的,代碼重利用性好。

但是如果你是計算機開發從業人員,而且將來准備吃這碗飯的話,那就要重新考慮了。

首先,你不可能永遠只停留在腳本級開發手段,因為比較復雜的系統大都涉及到分布式應用和多層結構。用腳本語言實現起來力不從心。現在比較流行的方案是用web做表現層,真正的業務邏輯交給中間層實現。因此你需要考慮中間層和表現層的介面實現。在這方面,asp就有一定的優勢了。(當然這是個人意見)

其次,復雜一點的系統至少要使用sqlserver這種中型資料庫,當然php也可以掛接任何資料庫,但是asp要簡單一些。我感覺php有時候太孤立了,不像asp那樣自然的融入到win平台中。

所以,從將來發展的角度考慮,我個人建議還是學asp比較好一些,畢竟腳本語言對於一個專職程序員來說,只是起步。

回樓上仁兄,樓主沒問嘛

C. Asp、Php、Jsp區別

ASP全名Active
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的支持下,完成功能強大的站點程序。
ASP.NET
ASP
最新的版本
ASP.NET
並不完全與
ASP
早期的版本後向兼容,因為該軟體進行了完全重寫。早期的
ASP
技術實際上與
PHP
的共同之處比與ASP.NET

PHP的共同之處多得多,ASP.NET
是用於構建
Web
應用程序的一個完整的框架。這個模型的主要特性之一是選擇編程語言的靈活性。ASP.NET
可以使用腳本語言(如
JScript、VBScript、Perlscript

Python)以及編譯語言(如
VB、C#、C、Cobol、Smalltalk

Lisp)。新框架使用通用的語言運行環境
(CLR);先將您語言的源代碼編譯成
Microsoft
中間語言代碼,然後
CLR
執行這些代碼。
這個框架還提供真正的面向對象編程
(OOP),並支持真正的繼承、多態和封裝。.NET
類庫根據特定的任務(例如,使用
XML
或圖像處理)組織成可繼承的類。
除了編程語言和方法之外,當您用
ASP.NET
編程時,可以用
ODBC
來集成資料庫;ODBC
提供了一組一致的調用函數來訪問您的目標資料庫。
優勢和弱點:
ASP.NET
的優勢很明顯在於它簡潔的設計和實施。這是面向對象的編程人員的夢想:語言靈活,並支持復雜的面向對象特性。在這種意義下,它真正能夠與編程人員現有的技能進行互操作。
ASP.NET
的另一個優勢是其開發環境。例如,開發人員可以使用
WebMatrix(一個社區支持的工具)、Visual
Studio
.NET
或各種
Borland
工具(如
Delphi

C++
Builder)。例如,Visual
Studio
允許設置斷點、跟蹤代碼段和查看調用堆棧。總而言之,它是一個復雜的調試環境。許多其他第三方的
ASP.NET
IDE
解決方案也將必然出現。
但是ASP.NET強健性,是以損失效率為代價的。ASP.NET
在內存使用和執行時間方面耗費非常大,這大部分歸因於較長的代碼路徑。對基於
Web
的應用程序,這些局限可能是一個嚴重的問題,因為在
Web
上,您的應用程序可能擴展為每秒成千上萬的用戶。內存使用率還可能成為
Web
伺服器上的一個問題。
這幾個都提供在
HTML代碼中混合某種程序代碼、由語言引擎解釋執行程序代碼的能力。但JSP代碼被編譯成
Servlet並由Java虛擬機解釋執行,這種編譯操作僅在對JSP頁面的第一次請求時發生。在ASP
、PHP、JSP環境下,HTML代碼主要負責描述信息的顯示樣式,而程序代碼則用來描述處理邏輯。普通的
HTML頁面只依賴於Web伺服器,而ASP
、PHP、JSP頁面需要附加的語言引擎分析和執行程序代碼。程序代碼的執行結果被重新嵌入到HTML代碼中,然後一起發送給瀏覽器。ASP
、PHP、JSP三者都是面向Web伺服器的技術,客戶端瀏覽器不需要任何附加的軟體支持。
性能比較:
有人做過試驗,對這ASP、PHPP、JSP三種語言分別做迴圈性能測試及存取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,.Net都有相當數量的支持者,由此也可以看出各有所長。正在學習或使用動態頁面的朋友可根據他們的特點選擇一種適合自己的語言。
參考資料:www.laoqiang.net

D. 做網站asp好還是php好

ASP和PHP各有優缺點php好些 php可以移植到linux asp卻不能 另外asp的功能弱,好多東西實現不了 如果你的網站簡單的話,還是建議用asp asp簡單些,如果以後要維護,擴展的話 用php吧.ASP技術介紹:ASP是一種伺服器端腳本編寫環境,可以用來創建和運行動態網頁或Web應用程序。ASP網頁可以包含HTML標記、普通文本、腳本命令以及COM組件等。利用ASP可以向網頁中添加互動式內容(如在線表單),也可以創建使用HTML網頁作為用戶界面的web應用程序。 與HTML相比,ASP網頁具有以下特點: (1)利用ASP可以實現突破靜態網頁的一些功能限制,實現動態網頁技術; (2)ASP文件是包含在HTML代碼所組成的文件中的,易於修改和測試; (3)伺服器上的ASP解釋程序會在伺服器端執行ASP程序,並將結果以HTML格式傳送到客戶端瀏覽器上,因此使用各種瀏覽器都可以正常瀏覽ASP所產生的網頁; (4)ASP提供了一些內置對象,使用這些對象可以使伺服器端腳本功能更強。例如可以從web瀏覽器中獲取用戶通過HTML表單提交的信息,並在腳本中對這些信息進行處理,然後向web瀏覽器發送信息; (5)ASP可以使用伺服器端ActiveX組件來執行各種各樣的任務,例如存取資料庫、發送Email或訪問文件系統等。 (6)由於伺服器是將ASP程序執行的結果以HTML格式傳回客戶端瀏覽器,因此使用者不會看到ASP所編寫的原始程序代碼,可防止ASP程序代碼被竊取。 (7) 方便連接ACCESS與SQL資料庫. (8)開發需要有豐富的經驗,否則會留出漏洞,讓黑客利用進行注入攻擊. ASP也不僅僅局限於與HTML結合製作WEB網站,而且還可以與XHTML和WML語言結合製作WAP手機網站。但是其原理也是一樣的。PHP語言介紹:PHP,是英文超級文本預處理語言Hypertext Preprocessor的縮寫。PHP 是一種 HTML 內嵌式的語言,是一種在伺服器端執行的嵌入HTML文檔的腳本語言,語言的風格有類似於c語言,被廣泛的運用。PHP 獨特的語法混合了 C、Java、Perl 以及 PHP 自創新的語法。 它可以比 CGI 或者 Perl 更快速的執行動態網頁。用PHP做出的動態頁面與其他的編程語言相比,PHP是將程序嵌入到HTML文檔中去執行,執行效率比完全生成HTML標記的CGI要高許多;PHP還可以執行編譯後代碼,編譯可以達到加密和優化代碼運行,使代碼運行更快。PHP具有非常強大的功能,所有的CGI的功能PHP都能實現,而且支持幾乎所有流行的資料庫以及操作系統。PHP特性:、開放的源代碼: 所有的PHP源代碼事實上都可以得到。 2、PHP是免費的。 和其它技術相比,PHP本身免費。 3、php的快捷性 程序開發快,運行快,技術本身學習快。嵌入HTML:因為PHP可以嵌入HTML語言,它 相對於其他語言,編輯簡單,實用性強,更適合初學者。 4、跨平台性強: 由於PHP是運行在伺服器端的腳本,可以運行在UNIX、LINUX、WINDOWS下。 5、效率高: PHP消耗相當少的系統資源。 6、圖像處理: 用PHP動態創建圖像 7、面向對像: 在php4,php5 中,面向對象方面都有了很大的改進,現在php完全可以用來開發大型商業程序。 8、專業專注; PHP支持腳本語言為主,同為類C語言。

E. 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語言編寫的程序。

F. ASP,PHP是什麼

ASP,PHP兩種不同的動態網頁格式,書寫的格式和所用的語言不一樣。
ASP 多數用 VBScript 書寫,也可以用 JavaScript,php 沒用過,估計是 Java 或者自己的一種語言。
這兩種格式,在大多數情況下可以互相取代。對於廣泛性,ASP比較好,因為幾乎所有的伺服器程序都支持ASP;PHP 的交互性能比 ASP 要好一些,安全性上可能也有提高。
Html是英文 HyperText Markup Language 的縮寫,中文意思是「超文本標志語言」,用它編寫的文件(文檔)的擴展名是.html或.htm,它們是可供瀏覽器解釋瀏覽的文件格式。您可以使用記事本、寫字板或 FrontPage Editor 等編輯工具來編寫Html文件。Html語言使用標志對的方法編寫文件,既簡單又方便,它通常使用<標志名></標志名>來表示標志的開始和結束(例如<html></html>標志對),因此在Html文檔中這樣的標志對都必須是成對使用的。
相對來說,HTML用來編寫純靜態網頁的。

G. PHP與ASP比較哪個更好

PHP與ASP比較的話,PHP更好。原因如下:
1、PHP更新很快,很多新功能和改進的內核使PHP越來越強大,速度越來越快。而ASP是一種很老的語言了,微軟已經不做更新升級了。
2、運行速度方面PHP是公認的運行速度最快的語言,如果你對程序的運行效率有要求的話,首選。ASP這方面就差一些。
3、ASP對面向對象的支持不夠,而PHP很輕松。MVC三層表現PHP也是很優秀的。
......其實還有很多,不一一列舉。
其實差別很大,可以這樣理解,在經歷了長時間的成長與改進之後,ASP和PHP根本就沒有了可比性。:)
強烈建議使用PHP。
希望對你有幫助。

H. 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應用程序。


I. 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++一樣的繼承性使一個大型的程序中到處都充滿了類的影子。

J. .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中包括有對象,類...在網頁編程中加入對象,類之後,會讓網頁有更大的可維護性.

熱點內容
androidactivity生命 發布:2024-04-27 07:33:48 瀏覽:84
win2008伺服器搭建網站 發布:2024-04-27 07:26:51 瀏覽:640
java的vector 發布:2024-04-27 07:05:00 瀏覽:204
舊電腦共享伺服器 發布:2024-04-27 06:32:21 瀏覽:339
java程序練習 發布:2024-04-27 06:24:00 瀏覽:438
sql30 發布:2024-04-27 06:22:10 瀏覽:55
怎樣防止sql注入 發布:2024-04-27 06:11:25 瀏覽:236
安卓為什麼不能登蘋果系統的游戲 發布:2024-04-27 06:11:23 瀏覽:601
編程日課 發布:2024-04-27 05:56:54 瀏覽:620
漏洞上傳工具 發布:2024-04-27 05:50:58 瀏覽:717