網頁設計網頁設計程式語言有哪些?
次閱讀
網頁設計程式語言有哪些?
以下彙總出前端與後端常用的語言,在網頁設計中可以助你一臂之力
| 
 前端網頁設計程式語言 
 | ||
| HTML (HyperText Markup Language) | 超文字標示語言,很常用來做為網頁設計初學者的入門語言,也是網頁的基本架構。 
 HTML前端網頁設計語言,適用於: 1.想要更好的操控SEO關鍵字排名 2.移植性高 3.可以加入多種多媒體元素 
 | |
| CSS (Cascading Style Sheets) | 層疊樣式表,具有標準化的W3C規範,新手入門也非常適合,用來搭配HTML、XML的樣式套用、排版。 
 CSS前端網頁設計語言,適用於: 1.需要上架在各種平台、瀏覽器,CSS大部分都能正確存取,兼容性高 2.想要加快網頁載入速度,較簡單的開發及維護 3.需要團隊多人分工,CSS框架完整,效率高 
 | |
| JS (JavaScript) | 一種腳本,在網頁設計中,可以生動的活起來,較為複雜的動態功能透過JS更好的呈現。前提是要先基本的認識HTML、CSS這兩種網頁設計語言,才比較好上手Js喔 
 JS前端網頁設計語言,適用於: 1.想讓網頁動起來,不這麼單調,增加功能 2.和HTML結合,直接嵌入script標籤中執行 3.測試代碼容易,維護較簡單 
 | |
| Jquery | 是JS的函式庫,建立動畫效果首選,免費使用,讓網頁互動更高。 
 Jquery前端網頁設計語言,適用於: 1.想要增添網頁動畫 2.需要較多功能互動 3.喜歡使用框架,不想寫太多程式碼 
 | |
| Sass (Syntactically Awesome Stylesheets) | CSS預處理器,是可以提升寫CSS效率的網頁設計程式語言,加入許多功能,但學起來比較困難一些。 
 Sass前端網頁設計語言,適用於: 1.覺得CSS開發效率太低,想更好管理CSS 2.想寫較少的程式碼 3.想要提升程式的組織與維護性 
 | |
| RWD (Responsive Web design) | Foundation | CSS框架,適用於RWD網頁設計切版,初學者友善,提供很多可以直接套用的代碼。 
 Foundation前端網頁設計語言,適用於: 1.初學者想要入門 2.時間短,需要快速開發 3.以Mobile優先的網站開發 
 | 
| Boostrap | Twitter開發的,普遍使用的RWD切版框架,提供豐富的設計元素,速度及客製化也較為優秀。 
 Boostrap前端網頁設計語言,適用於: 1.想直接套用速成的樣板,有很多資源可以使用 2.跨瀏覽器使用,因相容性極高 3.跨設備使用 
 | |
| Pure | Yahoo開發,互動特效較少,檔案輕巧,屬於非常基本使用的網頁設計框架切版語言 
 Pure前端網頁設計,適用於: 1.沒有要用太多互動特效 2.追求檔案輕巧 
 | |
| 
 後端網頁設計程式語言 
 | ||
| PHP (Hypertext Preprocessor) | 超文字預處理器,可以嵌入HTML來使用,PHP的語法參考了Perl、C語言,對程式設計師來說學習起來較為上手,且內建多樣化的函式,以及在伺服器端執行,跨平台能力強,所以在後端網頁設計程式語言中相當盛行。 
 PHP後端網頁設計程式語言,適用於: 1.需要跨多種平台的開發中,因PHP在Server端執行 2.想要把程式碼直接嵌入HTML中 3.喜歡運用多種函式庫 
 | |
| Python | 一種被廣泛使用的高階程式語言,屬於直譯式語言,物件導向、函數式、命令式的編程都有囊括在內,在網頁設計中,使用Pyphon相對功能較為精緻,數據處理能力較強。 
 Python後端網頁設計程式語言,適用於: 1.網頁開發中著重於資料處理時 2.想要取用多種已開發框架,網頁設計開發更快速 3.需要運用大數據、機器學習等運算時 
 | |
| Ruby | 內含有多種程式語言集結於一身,純物件導向的語言。 靈活度很高,可以讓後端網頁設計師開發時,有較多的空間去靈活的修改程式 
 Ruby後端網頁設計語言,適用於: 1.希望具有高度移植性與靈活運用的空間開發 2.想要使用例外處理功能來除錯 3.偏好使用物件導向 
 | |
| Go | 較為直覺的語言,命名原則相較於其他程式語言較為嚴謹,為google所開發的語言。 
 GO後端網頁設計語言,適用於: 1.想要有內建垃圾處理功能的語言 2.對於程式碼想要自由的修改,GO開放原始碼 
 | |
| Java(JSP) | 一種動態網頁開發技術,可以插入HTML中,製作動態的網頁,並非靜態網頁。 讀取資料庫、記錄使用者的選擇動作等,都可以透過JSP去做到。 
 JSP後端網頁設計語言,適用於: 1.想直接在HTML中做到動態網頁 2.非MS平台也可以使用 | |