Jimmy 的架站筆記

嗨~我是 Jimmy!我可能不是你認識的第 1 個 Jimmy,但一定是最帥的那個。


架設網站的方法 (1):自己寫程式碼架站

架設網站的方法 (1):自己寫程式碼架站

講完了網站的原理後,來說說架設網站的方法吧!基本上架設網站的方法分成三大類:自己寫程式碼架站、使用CMS(內容管理系統)架站、使用架站平台架設網站。

今天就先來介紹第一個方法:自己寫程式碼架站。

還記得網站原理(三):網站是怎麼構成的?所提到的,網站是由什麼構成的嗎?沒錯!就是檔案,所有的網站都是由一個個程式碼編寫而成的檔案所構成的。而第一個方法就是從頭到尾全都由自己編寫程式,來建構網站需要的檔案。

這個方法最耗時、最費力,但對網站的設計也最有彈性,首先我們來探探使用這個方法的技術門檻吧!

1. 技術門檻

架設網站

網站的三大核心 - UI/UX、前端、後端

使用這個方法,基本上就是要從無到有架設一個網站,因此你必須要有十八般武藝,才有可能架設出符合客戶需求或是自己需求的網站。我稍微分析一下網站的三大核心 - UI/UX、前端、後端各自需要用到的一些技術。

1.1 UI/UX

在UI/UX設計的部分,除了必須對設計有基本的美感,像是:色彩學、網頁排版、使用者體驗等等,另外一個也很重要的就是對軟體使用的熟悉度,基本上目前在UI/UX領域的兩大軟體是Sketch (Mac OS限定),另一個則是鼎鼎大名的Adobe公司推出的Adobe XD (Mac OS或Windows都有支援),至於兩個軟體的功能有什麼差別,老實說因為這不是我鑽研的領域,所以我也不太清楚,不過詳細比較可以參考業界的設計師寫的評測文章:欸你覺得 Sketch 還是 Adobe XD 哪個比較好用?

總之呢,在UI/UX領域需要具備的技能大概如下:

1.2 前端

前端的領域說窄不窄,說廣也不廣,但如果不考慮效能或是程式碼的優化,只要會HTML、CSS、JavaScript就可以簡單寫出一個網頁了,像是我之前寫的這個網頁:Jimmy Chen Photography,就是單純用HTML、CSS、JavaScript寫出來的,我的JavaScript甚至是套用別人的Library,再做一點點修正而已。

然而,如果是以專業的前端來說當然不只需要這三種技能,甚至還需要一些網路基礎的概念、JavaScript的底層運作原理、前端框架等等,詳細的技能大家可以參考這篇文章:紮實的網頁前端學習路線與資源推薦,我這邊就簡單列出幾項必備的。

1.3 後端

後端的領域相較於前兩個又更專業一點,因為資料庫的應用不只用在網頁上,還有ERP (企業資源整合系統)、CRM (客戶關係管理)等等,再加上比較不像前端,完成程式碼後有視覺化的回饋,因此後端這塊的人才就比較偏向從資工本科系畢業的學霸們。

1.4 架設伺服器

除了以上設計和程式語言的部分,你還必須對架設伺服器有一定的概念,雖然一般來說,就算是自己架站都還是會選擇租用虛擬主機(Shared Host)或是VPS (Virtual Pirate Server,虛擬專用伺服器),但還是需要具備相關的背景知識才能夠自己維護伺服器。

這大概就是技術門檻的部分啦~當然並非我上面列的每一項都是必備的,但有些東西如果你不會的話,相對來說就要花比較久的時間開發,甚至有些功能會做不出來,像我也只學了HTML、CSS和簡單的JavaScript就硬刻出了一個網站,只是很醜而且離我夢想中的網站還有一大步的距離嗚嗚。

2. 結論

那就來總結一下這個方法的優缺點吧!

2.1 優點

2.2 缺點

今天的介紹就到這裡啦~如果有問題的話歡迎直接留言給我哦!

延伸閱讀:架設網站的方法 (2):使用架站平台一鍵架設

你可能也會喜歡

網站原理 (3):網站是怎麼構成的? – 淺談網站的3大要素:UI/UX設計師 前端工程師 後端工程師

網站原理 (3):網站是怎麼構成的? – 淺談網站的3大要素:UI/UX設計師 前端工程師 後端工程師

今天要來說說一個網站究竟是如何誕生的呢?一般來說,在製作一個網站的時候,我們會將主要工作切分為3個職位:UI/UX設計師、前端工程師、後端工程師 網站基本上是由三大核心所構成 — UI/UX、前端、後端 1. UI/UX設計師 UI(User Interface)設計師,顧名思義負責整個使用者介面的設計,也就是從電腦版網頁的設計,到行動裝置(包含平板、手機等)的介面設計。

Read More
架設網站的方法 (2):使用架站平台一鍵架設

架設網站的方法 (2):使用架站平台一鍵架設

上一篇提到了,第一個方法比較類似土法煉鋼,從無到有架設一個網站。 而今天要講解的方法則是和第一個方法完全相反!也就是使用架設網站的平台來架設一個屬於自己的網站。 那麼什麼是架站平台呢?顧名思義就是架設網站的平台,這類平台通常只要註冊一個帳號後就可以開始架設網站,以台灣最大的架站平台 - 為例,註冊完帳號後就可以擁有一個自己的部落格,這個部落格會先以預設版型的樣子呈現,如果想更換網站的設計或是做些微

Read More