在线观看国产一区二三区_FRREE性按摩欧美精油_乱爽文高辣短片合集_91精品福利手机国产在线

web開發(fā)技術(shù)包括哪些
全站搜索

web開發(fā)技術(shù)包括哪些

分類 :奧鵬教育
2024-01-31
閱讀:2563

web開發(fā)技術(shù)包括:

客戶端技術(shù)

Web客戶端的主要任務(wù)是展現(xiàn)信息內(nèi)容。Web客戶端設(shè)計技術(shù)主要包括:HTML語言、Java Applets、腳本程序、CSS、DHTML、插件技術(shù)以及VRML技術(shù)。

HTML語言

HTML是Hypertext Markup Language(超文本標(biāo)記語言)的縮寫,它是構(gòu)成Web頁面的主要工具。

Java Applets

即Java小應(yīng)用程序。使用Java語言創(chuàng)建小應(yīng)用程序,瀏覽器可以將Java Applets從服務(wù)器下載到瀏覽器,在瀏覽器所在的機器上運行。Java Applets可提供動畫、音頻和音樂等多媒體服務(wù)。1996年,著名的Netscape瀏覽器在其2.0版本中率先提供了對Java Applets的支持,隨后,Microsoft的IE3.0也在這一年開始支持Java技術(shù)。Java Applets使得Web頁面從只能展現(xiàn)靜態(tài)的文本或圖像信息,發(fā)展到可以動態(tài)展現(xiàn)豐富多樣的信息。動態(tài)Web頁面,不僅僅表現(xiàn)為網(wǎng)頁的視覺展示方式上,更重要的是他可以對網(wǎng)頁中的內(nèi)容進(jìn)行控制與修改。

腳本程序

嵌入在HTML文檔中的程序。使用腳本程序可以創(chuàng)建動態(tài)頁面,大大提高交互性。用于編寫腳本程序的語言主要有JavaScript和VBScript。JavaScript由Netscape公司開發(fā),具有易于使用、變量類型靈活和無須編譯等特點。VBScript由Microsoft公司開發(fā),與JavaScript一樣,可用于設(shè)計交互的Web頁面。要說明的是,雖然JavaScript和VBScript語言最初都是為創(chuàng)建客戶端動態(tài)頁面而設(shè)計的,但他們都可以用于服務(wù)端腳本程序的編寫??蛻舳四_本與服務(wù)端腳本程序的區(qū)別在于執(zhí)行的位置不同,前者在客戶端機器執(zhí)行,而后者是在Web服務(wù)端機器執(zhí)行。

CSS

級聯(lián)樣式表,通過在HTML文檔中設(shè)立樣式表,可以統(tǒng)一控制HTML中各標(biāo)志顯示屬性。1996年底,W3C提出了CSS的建議標(biāo)準(zhǔn),同年,IE3.0引入了對CSS的支持。CSS大大提高了開發(fā)者對信息展現(xiàn)格式的控制能力,1997年的Netscape4.0不但支持CSS,而且增加了許多Netscape公司自定義的動態(tài)HTML標(biāo)記,這些標(biāo)記在CSS的基礎(chǔ)上,讓HTML頁面中的各種要素“活動”了起來。

DHTML

動態(tài)HTML,1997年Microsoft發(fā)布了IE4.0,并將動態(tài)HTML標(biāo)記、CSS和動態(tài)對象(Dynamic Object Model)發(fā)展成為一套完整、實用、高效的客戶端開發(fā)技術(shù)體系,Microsoft稱其為DHTML。同樣是實現(xiàn)HTML頁面的動態(tài)效果,DHTML技術(shù)無須啟動Java虛擬機或其他腳本環(huán)境,可以在瀏覽器的支持下,獲得更好的展現(xiàn)效果和更高的執(zhí)行效率。

插件技術(shù)

這一技術(shù)大大豐富了瀏覽器的多媒體信息展示功能,常見的插件包括QuickTime、Realplayer、Media Player和Flash等。為了在HTML頁面中實現(xiàn)音頻、視頻等更為復(fù)雜的多媒體應(yīng)用,1996年的Netscape2.0成功地引入了對QuickTime插件的支持,插件這種開發(fā)方式也迅速風(fēng)靡了瀏覽器的世界。同年,在Windows平臺上,Microsoft將COM和ActiveX技術(shù)應(yīng)用于IE瀏覽器中,其推出的IE3.0正式支持在HTML頁面中插入ActiveX控件,這為其他廠商擴(kuò)展Web客戶端的信息展現(xiàn)方式提供了方便的途徑。1999年,Realplayer插件先后在Netscape和IE瀏覽器中取得了成功,與此同時,Microsoft自己的媒體播放插件Media Player也被預(yù)裝到了各種Windows版本之中。同樣具有重要意義的還有Flash插件的問世:20世紀(jì)90年代初期,Jonathan Gay在FutureWave公司開發(fā)了一種名為Future Splash Animator 的二維矢量動畫展示工具,1996年,Macromedia公司收購了FutureWave,并將Jonathan Gayde 的發(fā)明改名為熟悉的Flash。從此,F(xiàn)lash動畫成了Web開發(fā)者表現(xiàn)展示個性的最佳方式。

VRML技術(shù)

Web已經(jīng)由靜態(tài)步入動態(tài),并正在逐漸由二維走向三維,將用戶帶入五彩繽紛的虛擬現(xiàn)實世界。VRML是創(chuàng)建三維對象最重要的工具,它是一種基于文本的語言,并可運行于任何平臺。

服務(wù)端技術(shù)

與Web客戶端技術(shù)從靜態(tài)向動態(tài)的演進(jìn)過程類似,Web服務(wù)端的開發(fā)技術(shù)也是由靜態(tài)向動態(tài)逐漸發(fā)展、完善起來的。Web服務(wù)器技術(shù)主要包括服務(wù)器、CGI、PHP、ASP、ASP.NET、Servlet和JSP技術(shù)。

web開發(fā)技術(shù)包括哪些.jpg

服務(wù)器技術(shù)

主要指有關(guān)Web服務(wù)器構(gòu)建的基本技術(shù),包括服務(wù)器策略與結(jié)構(gòu)設(shè)計、服務(wù)器軟硬件的選擇及其他有關(guān)服務(wù)器構(gòu)建的問題。

CGI技術(shù)

公共網(wǎng)關(guān)接口技術(shù),最早的Web服務(wù)器簡單地響應(yīng)瀏覽器發(fā)來的HTTP請求,并將存儲在服務(wù)器上的HTML文件返回給瀏覽器。CGI是第一種使服務(wù)器能根據(jù)運行時的具體情況,動態(tài)生成HTML頁面的技術(shù)。1993年,NCSA(National Center佛日Supercomputing Applications)提出CGI1.0 的標(biāo)準(zhǔn)草案,之后分別在1995 年和1997年,制定了CGI1.1和1.2標(biāo)準(zhǔn)。CGI技術(shù)允許服務(wù)端的應(yīng)用程序根據(jù)客戶端的請求,動態(tài)生成HTML頁面,這使客戶端和服務(wù)端的動態(tài)信息交換成為了可能。隨著CGI技術(shù)的普及,聊天室、論壇、電子商務(wù)、信息查詢、全文檢索等各式各樣的Web應(yīng)用蓬勃興起,人們可以享受到信息檢索、信息交換、信息處理等各更為便捷的信息服務(wù)了。

PHP技術(shù)

1994年,Rasmus Lerdorf發(fā)明了專用于Web服務(wù)端編程的PHP語言。與以往的CGI程序不同,PHP語言將HTML代碼和PHP指令合成為完整的服務(wù)端動態(tài)頁面,Web應(yīng)用的開發(fā)者可以用一種更加簡便、快捷的方式實現(xiàn)動態(tài)Web功能。

ASP技術(shù)

活動服務(wù)器頁面技術(shù),1996年,Microsoft借鑒Php的思想,在其Web服務(wù)器IIS 3.0中引入了ASP技術(shù)。ASP使用的腳本語言是熟悉的VBScript和Javascript。借助Microsoft Visual Studio等開發(fā)工具在市場上的成功,ASP迅速成為Windows系統(tǒng)下Web服務(wù)端的主流開發(fā)技術(shù)。

ASP.NET技術(shù)

由于它使用C#語言代替ASP技術(shù)的JavaScripe腳本語言,用編譯代替了逐句解釋,提高了運行效率,ASP.NET是建立.NET Framework的公共語言運行庫上的編程框架,可用于在服務(wù)器上生成功能強大的Web應(yīng)用程序,代替以前在WEB網(wǎng)頁中加入ASP腳本代碼,使界面設(shè)計與程序設(shè)計以不同的文件分離,復(fù)用性和維護(hù)性得到提高,已經(jīng)成為面向下一代企業(yè)級網(wǎng)絡(luò)計算的Web平臺,是對傳統(tǒng)ASP技術(shù)的重大升級和更新。

Servlet、JSP技術(shù)

以Sun公司為首的Java陣營于1997和1998年分別推出了Servlet和JSP技術(shù)。JSP的組合讓Java開發(fā)者同時擁有了類似CGI程序的集中處理功能和類似PHP的HTML嵌入功能,此外,Java的運行時編譯技術(shù)也大大提高了Servlet和JSP的執(zhí)行效率。Servlet和JSP被后來的JavaEE平臺吸納為核心技術(shù)。

如還有其他困惑,可在線了解有關(guān)信息>>>了解web開發(fā)>>>

來源:https://www.iopen.com.cn/
上一篇: web開發(fā)是做什么的
下一篇: web開發(fā)技術(shù)是什么意思
雙十二活動
返回
頂部
模態(tài)層
左贡县| 乐平市| 财经| 商都县| 锡林浩特市| 达尔| 西华县| 石泉县| 岗巴县| 宜都市| 房产| 新民市| 武强县| 苍南县| 津南区| 玉屏| 新野县| 莲花县| 曲水县| 南郑县| 呼图壁县| 清涧县| 万全县| 西平县| 岳池县| 苍梧县| 黄山市| 平定县| 隆回县| 新郑市| 溆浦县| 苗栗县| 安吉县| 礼泉县| 旺苍县| 锡林浩特市| 合川市| 临武县| 宜黄县| 溧水县| 崇明县|