Web開發介紹

2022-04-11 11:27:11 字數 1294 閱讀 5372

最早的軟體都是執行在大型機上的,軟體使用者通過「啞終端」登陸到大型機上去執行軟體。

後來隨著pc機的興起,軟體開始主要執行在桌面上,而資料庫這樣的軟體執行在伺服器端,這種client/server模式簡稱cs架構。

在bs架構下,客戶端只需要瀏覽器,應用程式的邏輯和資料都儲存在伺服器端。瀏覽器只需要請求伺服器,獲取web頁面,並把web頁面展示給使用者即可。

當然,web頁面也具有極強的互動性。由於web頁面是用html編寫的,而html具備超強的表現力,並且,伺服器端公升級後,客戶端無需任何部署就可以使用到新的版本,因此,bs架構迅速流行起來

b/s結構的優勢不需要通知客戶端安裝某個軟體 -- 只需要客戶端有瀏覽器

不需要通知客戶端進行軟體公升級 -- 只需要公升級伺服器

可以輕鬆的實現跨平台 --

web 1.0時代開始於2023年,其主要特徵是大量使用靜態的 html 網頁來發布資訊,並開始使用瀏覽器來獲取資訊,這個時候主要是單向的資訊傳遞。通過web全球資訊網,網際網路上的資源,可以在乙個網頁裡比較直觀地表示出來,而且資源之間,在網頁上可以任意鏈結。web1.0的本質是聚合、聯合、搜尋,其聚合的物件是巨量、無序的網路資訊。web1.0 只解決了人對資訊搜尋、聚合的需求,而沒有解決人與人之間溝通、互動和參與的需求,所以web2.0應運而生

就是個靜態**,只能看不能寫,沒有互動

就是動態**,最直接的體現就是我們現在使用的**,論壇,微博等,

軟體框架就是為實現或完成某種軟體開發時,提供了一些基礎的軟體產品,

框架的功能類似於基礎設施,提供並實現最為基礎的軟體架構和體系

通常情況下我們依據框架來實現更為複雜的業務程式開發

乙個字,框架就是程式的骨架

可重用

成熟,穩健

可擴充套件性良好

選對框架很重要

大包大攬 django 被官方稱之為完美主義者的web框架。

力求精簡 web.py和tornado

新生代微框架 flask和bottle

Web 開發 Flask 介紹

web開發是現在程式必會的技能,因為大部分軟體都以web形式提供,及時製作後台開發,或者只做前台開發,也需要了解web開發的概念和特點。由於python是解釋性指令碼語言,用來做web開發非常適合,而且python有上百種web開發框架,以及成熟的模板技術,使得web開發如虎添翼。今天借用flask...

《web開發 HTML介紹》

從今天起是 web前端開發基礎入門的正式第一篇,早起的鳥兒有蟲吃,開飯咯!第一篇講什麼呢?山不在高,有仙則靈,樓不在高,地基穩才行喲!我們可以觀察房地產公司開發一片住宅區樓房時候,哪個階段花費的時間最久?答案揭曉 打地基。既然建築住房地基需要很長時間,同樣對學一門語言或者一門技術而言,基礎知識需要多...

Web專案開發介紹及實戰專案介紹

引言 web專案開發介紹 專案架構 web專案從大的功能上可以分為前台和後台兩個部分。前台主要是我們在瀏覽器中或者桌面應用 android ios移動應用等直接面向使用者的程式,直接接受使用者的操作和使用,我們稱之為前台,也稱之為客戶端 為前台應用提供資料和功能呼叫的部署執行在伺服器上的程式,用於操...