構建網站需要哪些軟體?

在本文中,我們列出了編輯、上傳或檢視網站時所需的軟體元件。

先決條件 您應該已經瞭解網頁、網站、Web 伺服器和搜尋引擎之間的區別。
目標 瞭解如果要編輯、上傳或檢視網站,您需要哪些軟體元件。

摘要

您可以免費下載 Web 開發所需的大多數程式。 我們將在本文中提供一些連結。

您將需要以下工具

  • 建立和編輯網頁
  • 將檔案上傳到您的 Web 伺服器
  • 檢視您的網站

幾乎所有作業系統預設都包含文字編輯器和瀏覽器,您可以使用它們來檢視網站。 因此,您通常只需要獲取用於將檔案傳輸到 Web 伺服器的軟體。

主動學習

目前還沒有可用的主動學習。 請考慮貢獻。

深入瞭解

建立和編輯網頁

要建立和編輯網站,您需要一個文字編輯器。 文字編輯器建立和修改無格式的文字檔案。 其他格式,如RTF,允許您新增格式,例如粗體或下劃線。 這些格式不適合編寫網頁。 您應該仔細考慮使用哪個文字編輯器,因為在構建網站時您會大量使用它。

所有桌面作業系統都附帶一個基本文字編輯器。 這些編輯器都很簡單,但缺乏用於網頁編碼的特殊功能。 如果你想要更高階的功能,可以使用很多第三方工具。 第三方編輯器通常會提供額外的功能,包括語法著色、自動完成、可摺疊部分和程式碼搜尋。 以下是一些編輯器的簡短列表

作業系統 內建編輯器 第三方編輯器
視窗
Mac OS
Linux
ChromeOS

以下是一個高階文字編輯器的螢幕截圖

Screenshot of Notepad++.

以下是一個線上文字編輯器的螢幕截圖

Screenshot of ShiftEdit

在 Web 上上傳檔案

當您的網站準備公開檢視時,您需要將網頁上傳到您的 Web 伺服器。 您可以從各種提供商處購買伺服器空間(見在 Web 上做某事需要多少錢?)。 確定要使用哪個提供商後,該提供商將透過電子郵件向您傳送訪問資訊,通常以 SFTP URL、使用者名稱、密碼以及連線到其伺服器所需的其它資訊的形式提供。 請注意,(S)FTP 現在已經有點過時了,其它上傳系統正在逐漸流行起來,例如RSyncGit/GitHub

注意: FTP 本身不安全。 您應該確保您的託管提供商允許使用安全連線,例如 SFTP 或 RSync over SSH。

將檔案上傳到 Web 伺服器是建立網站中非常重要的步驟,因此我們將在單獨的文章中詳細介紹。 現在,以下是一些免費的基本 (S)FTP 客戶端的簡短列表

作業系統 FTP 軟體
視窗
Linux
Mac OS
ChromeOS

瀏覽網站

如您所知,您需要 Web 瀏覽器來檢視網站。 您可以選擇數十種瀏覽器供個人使用,但當您開發網站時,您應該至少使用以下主要瀏覽器進行測試,以確保您的網站對大多數人都有效

如果您要針對特定群體(例如技術平臺或國家/地區),您可能需要使用其它瀏覽器進行測試,例如OperaKonqueror

測試變得很複雜,因為有些瀏覽器只能在某些作業系統上執行。 值得注意的是,Apple Safari 執行在 iOS、iPadOS 和 macOS 上。 最好利用BrowsershotsBrowserstack 等服務。 Browsershots 提供了您網站在各種瀏覽器中的外觀的螢幕截圖。 Browserstack 為您提供對虛擬機器的完全遠端訪問,因此您可以在最常見的環境和不同的作業系統上測試您的網站。 或者,您可以設定自己的虛擬機器,但這需要一些專業知識。 請參閱執行測試的策略:組建測試實驗室,以獲取更多資訊。

無論如何,在真實的裝置上執行一些測試,尤其是在真實的移動裝置上。 移動裝置模擬是一項新興技術,其可靠性低於桌面模擬。 當然,移動裝置需要花錢,因此我們建議您檢視開放式裝置實驗室倡議。 如果您想在許多平臺上進行測試而又不花太多錢,也可以共享裝置。

下一步