構建網站需要哪些軟體?
在本文中,我們列出了編輯、上傳或檢視網站時所需的軟體元件。
| 先決條件 | 您應該已經瞭解網頁、網站、Web 伺服器和搜尋引擎之間的區別。 |
|---|---|
| 目標 | 瞭解如果要編輯、上傳或檢視網站,您需要哪些軟體元件。 |
摘要
您可以免費下載 Web 開發所需的大多數程式。 我們將在本文中提供一些連結。
您將需要以下工具
- 建立和編輯網頁
- 將檔案上傳到您的 Web 伺服器
- 檢視您的網站
幾乎所有作業系統預設都包含文字編輯器和瀏覽器,您可以使用它們來檢視網站。 因此,您通常只需要獲取用於將檔案傳輸到 Web 伺服器的軟體。
主動學習
目前還沒有可用的主動學習。 請考慮貢獻。
深入瞭解
建立和編輯網頁
要建立和編輯網站,您需要一個文字編輯器。 文字編輯器建立和修改無格式的文字檔案。 其他格式,如RTF,允許您新增格式,例如粗體或下劃線。 這些格式不適合編寫網頁。 您應該仔細考慮使用哪個文字編輯器,因為在構建網站時您會大量使用它。
所有桌面作業系統都附帶一個基本文字編輯器。 這些編輯器都很簡單,但缺乏用於網頁編碼的特殊功能。 如果你想要更高階的功能,可以使用很多第三方工具。 第三方編輯器通常會提供額外的功能,包括語法著色、自動完成、可摺疊部分和程式碼搜尋。 以下是一些編輯器的簡短列表
| 作業系統 | 內建編輯器 | 第三方編輯器 |
|---|---|---|
| 視窗 | ||
| Mac OS | ||
| Linux | ||
| ChromeOS |
以下是一個高階文字編輯器的螢幕截圖
以下是一個線上文字編輯器的螢幕截圖
在 Web 上上傳檔案
當您的網站準備公開檢視時,您需要將網頁上傳到您的 Web 伺服器。 您可以從各種提供商處購買伺服器空間(見在 Web 上做某事需要多少錢?)。 確定要使用哪個提供商後,該提供商將透過電子郵件向您傳送訪問資訊,通常以 SFTP URL、使用者名稱、密碼以及連線到其伺服器所需的其它資訊的形式提供。 請注意,(S)FTP 現在已經有點過時了,其它上傳系統正在逐漸流行起來,例如RSync 和Git/GitHub。
注意: FTP 本身不安全。 您應該確保您的託管提供商允許使用安全連線,例如 SFTP 或 RSync over SSH。
將檔案上傳到 Web 伺服器是建立網站中非常重要的步驟,因此我們將在單獨的文章中詳細介紹。 現在,以下是一些免費的基本 (S)FTP 客戶端的簡短列表
| 作業系統 | FTP 軟體 | |
|---|---|---|
| 視窗 |
|
|
| Linux |
|
|
| Mac OS | ||
| ChromeOS |
|
|
瀏覽網站
如您所知,您需要 Web 瀏覽器來檢視網站。 您可以選擇數十種瀏覽器供個人使用,但當您開發網站時,您應該至少使用以下主要瀏覽器進行測試,以確保您的網站對大多數人都有效
如果您要針對特定群體(例如技術平臺或國家/地區),您可能需要使用其它瀏覽器進行測試,例如Opera、Konqueror。
測試變得很複雜,因為有些瀏覽器只能在某些作業系統上執行。 值得注意的是,Apple Safari 執行在 iOS、iPadOS 和 macOS 上。 最好利用Browsershots 或Browserstack 等服務。 Browsershots 提供了您網站在各種瀏覽器中的外觀的螢幕截圖。 Browserstack 為您提供對虛擬機器的完全遠端訪問,因此您可以在最常見的環境和不同的作業系統上測試您的網站。 或者,您可以設定自己的虛擬機器,但這需要一些專業知識。 請參閱執行測試的策略:組建測試實驗室,以獲取更多資訊。
無論如何,在真實的裝置上執行一些測試,尤其是在真實的移動裝置上。 移動裝置模擬是一項新興技術,其可靠性低於桌面模擬。 當然,移動裝置需要花錢,因此我們建議您檢視開放式裝置實驗室倡議。 如果您想在許多平臺上進行測試而又不花太多錢,也可以共享裝置。
下一步
- 其中一些軟體是免費的,但並非所有軟體都是免費的。 瞭解在 Web 上做某事需要多少錢.
- 如果您想了解更多關於文字編輯器的知識,請閱讀我們關於如何選擇和安裝文字編輯器的文章。
- 如果您想知道如何在 Web 上釋出您的網站,請檢視"如何將檔案上傳到 Web 伺服器"。