成人午夜视频全免费观看高清-秋霞福利视频一区二区三区-国产精品久久久久电影小说-亚洲不卡区三一区三区一区

Web是什么?開發(fā)Web應用需要哪些技術?

2024-02-05    分類: 網(wǎng)站建設

說到Web,很多人會聯(lián)想到Internet和互聯(lián)網(wǎng),它們是相同的概念嗎?之間存在那些區(qū)別呢?具體的Web又有哪些表現(xiàn)形式呢?這里我們就來總結下這些內容。

1. 因特網(wǎng)的概念

Internet,中文叫做因特網(wǎng),它是有那些使用公用語言互相通信的計算機連接而成的網(wǎng)絡,我們的計算機只要連接到它們的任何一個節(jié)點就意味著我們的計算機已經連入到Internet網(wǎng)上了。而互聯(lián)網(wǎng)就是可以彼此通信的設備組成的網(wǎng)絡,可以有廣域網(wǎng)和局域網(wǎng)的區(qū)別,所以因特網(wǎng)是互聯(lián)網(wǎng)的一種。

最初美國國防部在1969年建立了阿帕網(wǎng),建立這個網(wǎng)絡的目的是出于軍事需要,計劃建立一個計算機網(wǎng)絡,當網(wǎng)絡中的一部分被破壞時,其余網(wǎng)絡部分會很快建立起新的聯(lián)系,人們普遍認為這就是Internet的雛形。后來這種網(wǎng)絡開始向非軍用部門開放,大量的學校和商業(yè)部門都開始接入,之后網(wǎng)絡覆蓋的范圍也越來越廣泛。在互聯(lián)網(wǎng)早期,網(wǎng)站內容僅僅只是單純的文本,幾年之后圖像、音頻、動畫這些形式都可以通過互聯(lián)網(wǎng)呈現(xiàn)出來。

2. Web的概念

Web,中文叫做全球廣域網(wǎng),也叫萬維網(wǎng)。它是一種建立在因特網(wǎng)上的網(wǎng)絡服務,為用戶在因特網(wǎng)上查找信息提供了圖形化界面,方便快捷。最初人們希望建立一個針對因特網(wǎng)的新協(xié)議以及使用這個協(xié)議的文檔系統(tǒng),這個協(xié)議的設計允許因特網(wǎng)上任意用戶可以作為服務器的計算機數(shù)據(jù)庫中搜索獲取文檔,這樣信息得到了共享,在1991年這個設想得到了實現(xiàn),而且隨著之后不斷的發(fā)展才行成了今天的萬維網(wǎng),也就是Web。

Web中關鍵是提供服務的網(wǎng)站,而組成網(wǎng)站的關鍵元素是網(wǎng)頁。這些網(wǎng)頁包括文字、圖片、音樂等,而且網(wǎng)頁還有靜態(tài)和動態(tài)的區(qū)別,動態(tài)網(wǎng)頁可以自動生成新的頁面。

3. Web發(fā)展的各個階段

3.1 Web 1.0

開始于1994年,主要特征是大量使用靜態(tài)的HTML網(wǎng)頁發(fā)布信息,而且開始使用瀏覽器獲取信息,但是注意這個階段信息的傳遞是單向的,也就是說網(wǎng)站只能向用戶提供對應的服務信息,但是缺乏交流和互動。這個階段是信息綜合起來方便大眾的瀏覽器,沒有實現(xiàn)和用戶的互動。

3.2 Web 2.0

網(wǎng)站作為一種服務,互聯(lián)網(wǎng)從一系列網(wǎng)站的演化成一個為用戶提供網(wǎng)絡應用的服務平臺,強調用戶的參與、在線的網(wǎng)絡協(xié)作、數(shù)據(jù)儲存的網(wǎng)絡化、社會關系網(wǎng)絡、RSS應用以及文件的共享等成為了Web2.0發(fā)展的主要支撐和表現(xiàn)。這個階段顯著的特點就是網(wǎng)站和用戶之間的互動。

3.3 Web 3.0

對信息的挖掘,把散步在因特網(wǎng)中的信息和用戶的需求結合起來,讓機器可以理解網(wǎng)頁的內容,提供更加精確的檢索和匹配,使得整個用戶檢索的過程精確化、個性化、智能化。這個階段的網(wǎng)絡作為一個可以滿足任何查詢需求的大型信息庫存在,為人們提供著更好的服務。

4 Web表現(xiàn)形式

4.1 超文本

超文本是用戶接口方式,用以顯示文本和文本相關的內容。普遍以電子文檔的方式存在,其中的文字包含有可以鏈接到其他字段或者文檔的超文本鏈接,允許從當前閱讀位置直接吃切換到超文本鏈接所指向的文字。

超文本的格式很多,最多的就是HTML,我們日常瀏覽器的網(wǎng)頁上的鏈接都屬于超文本。超文本鏈接是一種全局性的信息結構,它將文檔中的不同部分通過關鍵字建立鏈接,使得信息得以用交互方式搜索。

4.2 超媒體

超級媒體的簡稱,是超文本和多媒體信息的結合,用戶不僅可以從一個文本跳轉到兩一個文本,而且可以激活一段聲音,顯示圖形,甚至播放動畫。

Internet采用超文本和超媒體的信息組織方式,將信息的鏈接擴展到整個Internet上。Web就是一種超文本信息系統(tǒng),Web的主要概念是超文本鏈接,可以從一個位置跳轉到另外的位置,從中獲取到更多的信息,還可以跳轉到其他主題上。

4.3 超文本傳輸協(xié)議

是網(wǎng)絡中應用最廣泛的網(wǎng)絡協(xié)議,也就是HTTP。

5 開發(fā)技術

如圖所示,這個應用分為三個部分,即前端(網(wǎng)頁)、邏輯處理、數(shù)據(jù)存儲。在服務器中存放著前端頁面、邏輯處理程序、數(shù)據(jù)庫應用,當我們通過瀏覽器訪問服務器時,會將相應的前端頁面反饋給用戶,之后我們在頁面上進行的操作都會經過服務器中的邏輯處理程序處理,如果有需要保存的數(shù)據(jù)會保存在數(shù)據(jù)庫中,這就是整個Web應用的結構和具體的處理過程。

6 應用技術

在Web開發(fā)中對應的Web開發(fā)的各個組成部分,都有對應的需要我們掌握的相關開發(fā)技術,在這里對這些開發(fā)語言做了一些總結。

6.1 前端開發(fā)技術

在Web開發(fā)的相關技術中,前端開發(fā)的技術比較復雜,這主要因為在最初互聯(lián)網(wǎng)相關技術發(fā)展起來的時候缺乏相關的規(guī)范,所以出現(xiàn)了很多不太兼容的情況,這主要體現(xiàn)在瀏覽器上,特別時早期的瀏覽器(IE 8之前的版本),后來隨著相關規(guī)范的制定,現(xiàn)在這些不兼容的情況已經很少了。

要進行前端開發(fā),首先需要掌握的就是HTML、CSS、JavaScript三種開發(fā)語言,其中HTML定義了網(wǎng)頁的基本結構,CSS用來為這個結構添加一些裝飾效果,而JavaScript則是為網(wǎng)頁添加一些活動能力(比如輪播圖、文字信息的滾動等等)。這三種開發(fā)語言是進行前端開發(fā)最基本的技術,只有掌握這些內容才可以完成前端開發(fā)的工作。而在學習這三種開發(fā)語言的時候,很多人會感覺特別容易,學習了一些基本的內容就可以完成一些網(wǎng)頁設計的工作了,但是這并不代表如此就可以完成前端開發(fā)的工作了。

接觸過前端開發(fā)的基礎語言之后,很多人會感覺操作上比較復雜,不過這些并不難解決,可以通過一些框架簡化我們的開發(fā)工作。前端方面的常見的框架很多,如Bootstrap、EasyUI、AngularJS等等這些,都可以簡化前端開發(fā)的工作。不過值得我們注意的是這些框架僅僅是來幫助我們簡化操作的,只是一種工具,并不存在哪個框架最好的說法,在選用框架的時候還是要看具體的項目需要。

6.2 邏輯開發(fā)語言

服務端的邏輯處理,可以通過Java、PHP、C這些編程語言去實現(xiàn),其中Java語言的使用最為廣泛。和前端開發(fā)一樣,服務端的編程技術也有一些框架,以Java語言為例,比如Spring、MyBatis、JPA等等,都可以幫助我們簡化服務端的編程過程,當然這些框架也只是作為我們的工具存在的,不存在具體哪個框架最好的說法,只要選取適合自己項目的實際情況。

6.3 數(shù)據(jù)持久化技術

在網(wǎng)站中進行的操作、個人信息等內容都需要存儲下來,而實現(xiàn)存儲功能的就是數(shù)據(jù)庫。常見的數(shù)據(jù)庫有MySQL、Oracle、SQLServer等等,其中MySQL數(shù)據(jù)庫因為簡潔輕便深受開發(fā)者喜愛,那數(shù)據(jù)庫中的數(shù)據(jù)是如何進行查詢以及更新操作的呢?這就需要了解SQL,中文說法是結構化查詢語言,通過SQL我們可以完成數(shù)據(jù)的查詢和更新,而且邏輯處理的編程語言也可以通過SQL操作數(shù)據(jù)庫。

非常感謝您讀完創(chuàng)新互聯(lián)的這篇文章:"Web是什么?開發(fā)Web應用需要哪些技術?",僅為提供更多信息供用戶參考使用或為學習交流的方便。我們公司提供:網(wǎng)站建設、網(wǎng)站制作、官網(wǎng)建設、SEO優(yōu)化、小程序制作等服務,歡迎聯(lián)系我們提供您的需求。

文章標題:Web是什么?開發(fā)Web應用需要哪些技術?
URL標題:http://jinyejixie.com/news45/316695.html

成都網(wǎng)站建設公司_創(chuàng)新互聯(lián),為您提供Google微信公眾號、靜態(tài)網(wǎng)站、ChatGPT、網(wǎng)站營銷、網(wǎng)站制作

廣告

聲明:本網(wǎng)站發(fā)布的內容(圖片、視頻和文字)以用戶投稿、用戶轉載內容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內容未經允許不得轉載,或轉載時需注明來源: 創(chuàng)新互聯(lián)

成都定制網(wǎng)站網(wǎng)頁設計
南京市| 温州市| 运城市| 霞浦县| 礼泉县| 哈尔滨市| 广宁县| 高阳县| 蓬莱市| 墨竹工卡县| 黔东| 胶州市| 清新县| 清新县| 长武县| 攀枝花市| 安多县| 平远县| 镇赉县| 涞源县| 琼海市| 永新县| 临江市| 盈江县| 富阳市| 普格县| 泽州县| 莱阳市| 龙里县| 杭锦旗| 郴州市| 普定县| 长阳| 昌图县| 平湖市| 宝鸡市| 永靖县| 女性| 德清县| 韶山市| 德州市|