iT邦幫忙

0

來架個網站吧-1.前言

  • 分享至 

  • xImage
  •  
tags: 來架個網站吧

這一系列的文章,我想把我自己學習架設網站的學習過程一步一步敘述出來,從零基礎開始到一個網站的誕生。順便在撰寫文章的過程中,更精進這方面的技術與吸收。

前端 與 後端

在網站工程中,常常聽到「前端」與「後端」,但是什麼是前端?什麼是後端?

以我自己本身的經驗,對一般人比較能理解的說法是:用瀏覽器開一個網站,眼睛看得到絕大部分都是前端技術,眼睛看不到的都是後端技術。但是在時務經驗中,前端技術也可以寫後端,例如:Note.js。後端技術也可以應用在瀏覽器,例如:Java Applet。原則上技術本質是中性的,沒有絕對只有適合而已。在工作中,後端工程師也會需要處理前端丟過來的問題,進而協助前端如何處理資料傳輸的問題。前端也會需要如何用JavaScript產生文件的時後。在網站領域做了一段時間,兩端多少都需要碰到,只是早晚問題。

這一系列開始,我會介紹程式基礎。程式語言基礎的部份,我選擇JAVA。沒有其他原因,就我自己比較熟悉而已。接下來會介紹資料資料庫,以及如何操作。整體後端大略介紹完後,會開始介紹前端基礎技術HTML、CSS、JavaScript。

整體技術介紹完之後,我想簡單介紹程式撰寫習慣。因為這項關係到日後接手的工程師或是一年以後的自己。

再來是進入這系列的重點:如何開發網站。

如何開發網站

網站,最基本的功能是有目的的資訊交流平台。所以開發一個網站需要先探討,是為誰建立的?使用目的是什?接下來才是後續的系統流程設計與開發。

這邊我先設定架設網站的目標:給中學生查詢的網站字典。之後架設網站時,我會以我自己在學生時期的經驗為範本,逐步構出需求。

開發完成後,會把成品上線。對於這部份有些我自己沒有實做過,例如:https的安全憑證、網域申請。只有看過知道怎做而已。這部份算是對我自己的挑戰吧。

上線之後是「維運」的開始。在網路的世界中,沒有一個網站是永遠沒有意外的。一定會有人發現系統問題,一定會出現網站失去服務功能。當出現意外時,要如何處置,還有要怎麼讓開發者(團隊)知到出現問題,是網站的生命週期中很重要的一環。而且「維運」這一階段,從第一次上線或是開發階段就已經開始,直到網停止服務的當下才會結束。另外,這部份也是佔最多「人力」、「金錢」、「物力」資源的部份。


圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言