框架(framework),由于目前還沒有準確的定義,我們來做個比喻,就相當于我們要搭建一間屋子的時候的框架一樣,它決定了房子的外部形狀和基本結(jié)構(gòu),網(wǎng)站建設(shè)的框架決定了網(wǎng)站的基本基調(diào)和互動分布。后面所做的視覺效果和互動效果都要遵循搭建的構(gòu)架的基礎(chǔ),我們所做的網(wǎng)站的功能、分類、互動、按鈕位置、圖片展示方式和位置等等,這些都是在已經(jīng)搭建好的構(gòu)架基礎(chǔ)上做出來的??蚣苡泻芏?,比如PHP、ASP等,但是開發(fā)者比必須要會一種以上。
前端,就像是房屋展示在人們眼中的外墻一樣,它除了有我們視覺上看到的顏色形狀還有人們看不到的墻體的組成物質(zhì)等。
前端由前端設(shè)計和前端開發(fā)兩部分組成,前端設(shè)計一般可以理解為網(wǎng)站的視覺設(shè)計;前端開發(fā)/網(wǎng)站的前臺代碼實現(xiàn),包括HTML、CSS、Javascript/ajax,還有比較高級的CSS3、HTML5和SVG等。前端的構(gòu)成有HTML、CSS、Javascript。
設(shè)計主要是運用作圖軟件制作出網(wǎng)站頁面所需要的視覺圖片,即使不具備非常厲害的原創(chuàng)圖片設(shè)計能力,也必須有基本的修圖能力,要能夠滿足建設(shè)一個網(wǎng)站所需要的圖片需求,設(shè)計的制作能力好壞對所建設(shè)網(wǎng)站的視覺美觀程度影響非常大。
數(shù)據(jù)庫(Database),可以把它理解為一個大水庫,用來存儲和管理用水,數(shù)據(jù)庫有很多種類型,從最簡單的存儲各種數(shù)據(jù)的表格,到存有海量數(shù)據(jù)的大型數(shù)據(jù)庫系統(tǒng),都在各個方面得到了廣泛的應(yīng)用。
嚴格來說,數(shù)據(jù)庫是長期儲存在計算機內(nèi)、有組織的、可共享的數(shù)據(jù)集合,就像是一個很大的水池,可以同時讓好幾個管子去引用和注入一樣,數(shù)據(jù)庫中的數(shù)據(jù)可以在一定范圍內(nèi)被多個用戶共享。
環(huán)境配置主要用于服務(wù)器上,用來讓網(wǎng)頁的運行環(huán)境更適宜,無論LINUX或WINDOWS系統(tǒng),作為技術(shù)人員必須會一種操作,而且要能夠進行配置環(huán)境和解析綁定域名。
安全問題,網(wǎng)站建設(shè)安全問題很重要,特別考驗程序員的能力,就像生活中安全第一,其他一切才能夠有保障一樣,網(wǎng)站運行中也要首先確保安全才能夠談更好地運行,有些安全問題,也需要考慮服務(wù)器的硬件能力。