當前位置:成語大全網 - 新華字典 - 常見web程序設計的開發工具有哪些,各自的特點是什麽?

常見web程序設計的開發工具有哪些,各自的特點是什麽?

常見web程序設計的開發工具有:

PHP、ASP、JSP、Asp.net

ASP(全稱Active Server Pages)微軟系統的腳本語言,利用它可以執行動態的Web服務應用程序。執行的時候,是由IIS調用程序引擎,解釋執行嵌在HTML中的ASP代碼,最終將結果和原來的HTML壹同送往客戶端。ASP的語法非常類似Visual BASIC,學過VB的人可以很快上手,ASP也是這幾種腳本語言中最簡單易學的開發語言。因為ASP腳本語言非常簡單,因此其代碼也簡單易懂,結合HTML代碼,可快速地完成網站的應用程序。但是ASP也有很大的缺點,由於是運行在WINDOWS平臺上,不能跨平臺運行,自身存在著許多缺陷,最重要的就是安全性。在大型項目開發和維護上非常困難。

但在國內異常流行,因為國內大多使用的是盜版的Windows和盜版的SQLServer。

PHP

PHP是基於預處理 HTML 頁面模型的壹種腳本語言。它大量地借用C和Perl語言的語法, 並結合PHP自己的特性,使Web開發者能夠快速地寫出動態產生頁面。可以用於管理動態內容、支持數據庫、處理會話跟蹤,甚至構建整個電子商務站點。它支持許多流行的數據庫,包括 MySQL、PostgreSQL、Oracle、Sybase、Informix 和 Microsoft SQL Server。PHP本身就是為處理超文件html設計的,正是由於它是專為基於 Web 的問題而設計的,而且它是開源的導致可擴展性大大增強 ,所以運用非常廣泛。

PHP發展到今天,具備了很多優勢,開發速度,運行速度,安全性都比較好!性價比很高啊!

JSP

JSP(全稱JavaServer Pages)是Sun公司推出的壹種網絡編程語言。JSP技術是以Java語言作為腳本語言的,比較難學。)。形式上JSP和ASP或PHP看上去很相似——都可以被內嵌在HTML代碼中。

JSP可以用來做大規模的應用服務,JSP在響應第壹個請求的時候被載入,壹旦被載入,便處於已執行狀態。對於以後其他用戶的請求,它並不打開進程,而是打開壹個線程(Thread),將結果發送給客戶。由於線程與線程之間可以通過生成自己的父線程(Parent Thread)來實現資源***享,這樣就減輕了服務器的負擔。

同樣JSP是基於Java的,有Java語言的最大優點——平臺無關性,也就是所謂的“壹次編寫,隨處運行(WORA – Write Once, Run Anywhere)”。

另外JSP的效率以及安全性也是相當驚人的。 配置和部署相對其他腳本語言來說要復雜壹些,所以在國內目前的應用並不廣泛,但對於跨平臺的中大型企業應用系統來講(如銀行金融機構),基於JAVA技術的MVC架構幾乎成為唯壹的選擇,前途不可限量。

ASP.NET

ASP最新的版本ASP.NET 並不完全與 ASP 早期的版本後向兼容,因為該軟件進行了完全重寫。ASP.NET的優勢很明顯在於它簡潔的設計和實施。語言靈活,可以使用腳本語言(如 VBscript、Jscript、Perlscript 和 Python)以及編譯語言(如 VB、C#、C、Cobol、Smalltalk 和 Lisp);並支持復雜的面向對象特性。而且有良好的開發環境支持。

高效性,ASP.NET是編譯性的編程框架,運行是服務器上的編譯好的公***語言運行時庫代碼,可以利用早期綁定,實施編譯來提高效率。

簡單性,.NET可視化編程,提供基於組件、事件驅動的可編程網絡表單,大大簡化了編程。壹些很平常的任務如表單的提交客戶端的身份驗證、分布系統和網站配置變得非常簡單。如ASP.net頁面構架允許妳建立妳自己的用戶分界面。

看起來是非常有前途的,可能JSP可以壹拼,剛剛開始,目前應用不高!

JAVA壹種由Sun公司提出的,從C++發展而來的面向對象的編程語言。JS=JAVASCRIPT 是壹總頁面腳本語言,與java沒有關系,語法相似而已,有以前的livescript轉化而來,為了敢時髦改成了javacriptJSP 全稱 JAVA SERVER PAGE,是JAVA企業應用的壹種動態技術ASP 全稱 active server page 也是壹種動態頁面技術采用VB語言ASP.NET 是微軟.net平臺下的動態頁面技術,多采用C#語言結構化程序設計:使程序具有合理的結構,以保證和驗證程序的正確性.這種方法要求程序設計者不能隨心所欲地編寫程序,而要按照壹定的結構形式來設計和編寫程序.它的壹個重要目的是使程序具有良好的結構,使程序易於設計,易於理解,易於調試修改,以提高設計和維護程序工作的效率.面向任務程序設計:我的理解是基於對象的設計,沒有繼承和多態,錯了請指正,別罵,呵!面向對象程序設計:/view/125370.htm

java是壹種面向對象的編程語言,js就是javascript也就是java腳本,jsp是java server page,asp是active server page

本文來自CSDN博客,轉載請標明出處:/yuelenglingxi/archive/2009/07/11/4340960.aspx