『壹』 劉玉堯:網站ASP,ASPX和php的區別以及功能
ASP全名Active
Server
Pages,是一個WEB伺服器端的開發環境,利用它可以產生和執行動態的、互動的、高性能的WEB服務應用程序。ASP採用腳本語言VBScript(java
script)作為自己的開發語言。
PHP是一種跨平台的伺服器端的嵌入式腳本語言。它大量地借用C,Java和Perl語言的語法,
並耦合PHP自己的特性,使WEB開發者能夠快速地寫出動態產生頁面。它支持目前絕大多數資料庫。還有一點,PHP是完全免費的,不用花錢。而且你可以不受限制地獲得源碼,甚至可以從中加進你自己需要的特色。
JSP是Sun公司推出的新一代網站開發語言,Sun公司藉助自己在Java上的不凡造詣,將Java從Java應用程序和Java
Applet之外,又有新的碩果,就是JSP,Java
Server
Page。JSP可以在Serverlet和JavaBean的支持下,完成功能強大的站點程序。
三者都提供在
HTML代碼中混合某種程序代碼、由語言引擎解釋執行程序代碼的能力。但JSP代碼被編譯成
Servlet並由Java虛擬機解釋執行,這種編譯操作僅在對JSP頁面的第一次請求時發生。在ASP
、PHP、JSP環境下,HTML代碼主要負責描述信息的顯示樣式,而程序代碼則用來描述處理邏輯。普通的
HTML頁面只依賴於Web伺服器,而ASP
、PHP、JSP頁面需要附加的語言引擎分析和執行程序代碼。程序代碼的執行結果被重新嵌入到HTML代碼中,然後一起發送給瀏覽器。ASP
、PHP、JSP三者都是面向Web伺服器的技術,客戶端瀏覽器不需要任何附加的軟體支持。
『貳』 asp和aspx的區別
asp和aspx的區別為:編寫不同、安全性不同、文件類型寫不同。
一、編寫不同
1、asp:asp支持visual studio 編寫,編寫效率更低。
2、aspx:aspx支持visual studio .net編寫,編寫效率更高。
二、安全性不同
1、asp:asp的安全性較低,程序可在客戶端運行,也可伺服器端運行。
2、aspx:aspx的安全性較高,程序必須都在伺服器端運行。
三、文件類型不同
1、asp:asp是屬於asp文件類型的文件後綴名。
2、aspx:aspx是屬於asp.net文件類型的文件後綴名。
『叄』 網站建設, 使用.asp,或者php、jsp、aspx這幾種都有什麼特點哪個比較好
這個不難說啊, 看你是什麼網站類型,
1、如果是企業類網站,或者是個人的小型網站,數據資料不多(2萬條信息以下),就ASP+ACCESS就可以了,這個語言編程還是很簡單的,大多數網頁製作者都懂的,而且支持此類語言的空間也便宜,相對費用就便宜了;
2、如果信息數據多,類似行業網,2萬-10萬條左右,可以用ASP+MSSQL組合,數據多點的用PHP+MYSQL組合,主要是為了資料庫調用及數據載入速度提升;一般支持MYSQL資料庫的好點空間費用也較高;
3、JSP跟ASPX 目前還較少,掌握此類語言的編程人員收費也較高,如果你是類似銀行性網站,數據相當重要,怕丟失,或者牽扯資金使用,建議用後面兩者,當然後面這兩個語言的空間費用也相對較高,網站製作費用也較高;
『肆』 .asp ,.aspx,.php 的優點及區別
1
asp上手容易
環境配置簡單(一個IIS就行)。許多做網站的人生第一個網站都是ASP的
現在已經快淘汰了
微軟也想用.NET來取代它2
PHP
現在拿來做網頁的比較多
入手也比較容易(相比JSP和.net)但是一般環境配置復雜點
PHP似乎只適合做網頁
運用面窄(雖然也可以做其他東西,但幾乎沒人拿來做)適合各種網站
目前招PHP工程師的比較多3
.net
微軟的產品,微軟拿來對抗JAVA的
安全性和功能比asp好很多
負載也大了很多
不過個人感覺微軟的東西太封閉
不如開源的有前途4jsp
源自JAVE的web語言
大型網站一般都是(商業銀行,大型站點)
跨平台
安全性高
目前相當火爆
難度也較前面最高
JAVA做桌面運用也相當棒。學好了相當有前途
其實不管什麼語言
幾乎都是相通的
學好了一門
再學其他基本都是相當快的
勿須1年
至於前途就要看自己學習的深度了
以上均為原創和個人看法
『伍』 aspx 和asp 有什麼區別,還有什麼php,哪個好啊!
三者都是網路編程語言,目前流行的還有JSP,
asp是一個好的網路編程語言,用的是VBscript或Jscript簡單易學,一點編程基礎的人都可以學會,但是缺點是組件函數太少,安全性差,無任何擴展,asp代碼與html混和編寫,雖然可以模塊化,還是有一點的亂,可重用性太差,很多人寧可重寫也不願意修改別人的代碼。
aspX是asp的後續加強版,面向對象的網路編程,代碼結構層次分明,分離編寫,使人一看就能明白!擴展性強,使用的是C#.net或Vb.net編寫,安全性得到了加強.
PHP,函數豐富,功能強大,安全性比asp要好。
JSP 函數豐富,功能強大,面對象的網路編程語言,速度很快,安全性高,無限擴展性,對於安全性較高的網站都使用此編寫,如銀行,證券!目前只有aspX可以與jsp一較高下。
『陸』 ASP,ASPX,PHP,JSP誰更受寵
不同的方向有不同的選擇,每項技術都有自己擅長的方面,不能一概而論。
ASP:一種說法是這門語言已經淘汰,不過個人覺得ASP還是可以作為網頁設計的入門語言進行學習,可以很快了讓學習者了解動態網頁的基本設計理念。當然,在二三線城市,用ASP建設網站的企業還是很多的。
ASPX:微軟推出的新一代語言C#,當然考慮到以前寫ASP的技術人員,所以ASPX的網頁也可以用VB.NET寫。這門技術的優點是,他的代碼和HTML代碼是分離的,非常方便管理和維護,而且其依靠的Visual Studio這個開發工具相當強大,空間你只需要拖拽即可,無需手動編碼。
PHP:這門語言現在相當火,他是類C語言,是C、Java等各種語言的結合體,博採眾家之長,PHP5推出了面向對象開發,也讓這門語言快速發展。不過在國外,Python這門語言大有代替PHP的趨勢。不過在國內的話,PHP還是很火的,企業建站要麼是PHP,要麼是JSP。
JSP:這是Java整個體系中最嗨的一部分。我們常說的JavaEE,其實就是基於JSP的Web項目開發,他是很多公司的OA系統、ERP系統等大型系統的開發首選。這也是Java存在的最大意義。JSP在以上幾種語言中是最安全的,不過學習難度也最大。
純手打,非復制,望採納。不懂可追問~~~
『柒』 .asp ,.aspx,.php 的優點及區別
1 asp上手容易 環境配置簡單(一個IIS就行)。許多做網站的人生第一個網站都是ASP的 現在已經快淘汰了 微軟也想用.NET來取代它2 PHP 現在拿來做網頁的比較多 入手也比較容易(相比JSP和.net)但是一般環境配置復雜點 PHP似乎只適合做網頁 運用面窄(雖然也可以做其他東西,但幾乎沒人拿來做)適合各種網站 目前招PHP工程師的比較多3 .net 微軟的產品,微軟拿來對抗JAVA的 安全性和功能比asp好很多 負載也大了很多 不過個人感覺微軟的東西太封閉 不如開源的有前途4jsp 源自JAVE的web語言 大型網站一般都是(商業銀行,大型站點) 跨平台 安全性高 目前相當火爆 難度也較前面最高 JAVA做桌面運用也相當棒。學好了相當有前途 其實不管什麼語言 幾乎都是相通的 學好了一門 再學其他基本都是相當快的 勿須1年 至於前途就要看自己學習的深度了 以上均為原創和個人看法
『捌』 aspx相比較asp、php除了安全性高,優勢突出在哪裡
1.使用更簡單. 開發更網頁容易
2.使用aspx 能更好的維護代碼.不象asp 代碼混亂
3.微軟最新的嘛.現在都比較流行...主流~!
4...還蠻多.不一一列舉.
『玖』 asp與aspx的區別
asp的是用asp腳本寫的
aspx是用asp.net腳本寫的,語法和功能差別很大的
ASP是Active Server Page的縮寫,意為「活動伺服器網頁」,ASP的網頁文件的格式是.asp,現在常用於各種動態網站中。與HTML相比,ASP網頁具有6大特點。
ASP是Active Server Page的縮寫,意為「活動伺服器網頁」。ASP是微軟公司開發的代替CGI腳本程序的一種應用,它可以與資料庫和其它程序進行交互,是一種簡單、方便的編程工具。ASP的網頁文件的格式是.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程序代碼被竊取。
asp文件是微軟的在伺服器端運行的動態網頁文件,通過IIS解析執行後可以得到動態頁面,
aspx文件跟asp差不多,是微軟推出的一種新的網路編程方法,他不是asp的簡單升級,因為他的編程方法和asp有很大的不同,他是在伺服器端靠伺服器編譯執行的程序代碼,
ASP 使用腳本語言,每次請求的時候,伺服器調用腳本解析引擎來解析執行其中的程序代碼,而ASP.NET 則可以使用多種語言編寫,而且是全編譯執行的,比ASP 快,而且,不僅僅是快的問題,有很多優點。
aspx文件都是文本形式的,可以用任何的文本編輯器打開,如notepad ,editplus,dreamwaver,frontpage
但編輯aspx文件最好用visual stdio.net來編輯。
aspx是微軟的一種asp.net網路語言。
aspx就是.net技術,它的安全性比較高,它與java是兩個不同的分類,各有所長.
asp與aspx的區別
.asp是asp的文件後綴名
.aspx是asp.net的文件後綴名
說直白些,這種文件就是動態的網頁~
asp.net 又叫 asp+ 是動態網路編程的一種設計語言。
所謂動態網 就如 bbs 留言板 聊天室 等等```
可以用 asp,php,jsp,asp.net 來寫
那麼你提到到的asp就是asp.net的前身了~~~
如果你初學 建議直接學asp.net 他支持很多語言的編寫 比如java c# vb.net 功能很強
效率比asp高,visual studio.net支持編寫,程序結構清晰 ,開發簡單(主要是他控制項功能強大)安全性也高(他程序必須都在伺服器端運行)
『拾』 怎麼看一個網站的源碼是asp還是php還是asp.net
名鞋庫是PHP的,網頁文件後綴名是asp的則是asp源碼,是php的,則是php源碼,是aspx的,則是asp.net源碼。名鞋庫使用的是生成靜態頁設置,所以但從網址連接文件html是看不出的,要看頁面的核心源碼中是否包含了php鏈接來判斷是否采php系統。shopex是php系統