2016-07-28 91 views
-2

我正在開發一個網站,我目前正在爲前端javascript和html進行工作。我的首選是在本地使用osx,但我的機器上安裝了Linux和Windows。離線網站開發的最佳做法

在沒有互聯網連接的情況下,繼續使用前端功能的最佳做法是什麼?

+0

要搜索的關鍵字是「開發環境」和耶,localhost。 –

+0

如果使用PHP,您可以從命令行啓動Web服務器。否則,只需在瀏覽器中將文件路徑運行到index.html即可。您將需要下載任何遠程依賴項。 – Damon

回答

1

我在飛往不同顧客空間的飛機旅行中做了大量的網絡開發工作。我可以告訴你我的設置,但我會說,一切都取決於:

  • 您的操作系統
  • 你的工具
  • 您的個人喜好

我使用Windows作爲我的操作系統,和我程序使用Visual Studio。它使用IIS Express(Cassini)在LocalHost上提供Web內容。我可以配置端口,如果我想,甚至有SSL支持。

我的機器上還安裝了IIS 10.0。如果我正在開展的項目是一個「嚴肅的」長期項目,我將創建一個具有專用AppPool和IIS配置的本地Web應用程序。我這樣做是爲了更全面地模擬生產。

與Visual Studio爲我的工具,我可以配置的一切,讓一個按鈕,只需點擊一下,我可以看到我已經給我的HTML/JavaScript的/ CSS /所做的更改LESS

如果AREN不要使用Windows,請查看Apache的Web服務器。其餘的是非常相似:

  • 創建本地Web應用程序
  • 修改本地HTML/JS/CSS
  • 刷新瀏覽器
  • 確認更改。
+0

任何使用類似OSX環境的經驗? – casper

+1

您可以查看Visual Studio Code(https://code.visualstudio.com/Download),甚至可以免費使用它創建ASP.NET Core應用程序(https://docs.asp.net/en/latest/ tutorials/your-first-mac-aspnet.html)我使用Visual Studio,這就是我所知道的。祝你好運!\ –

0

如果您不使用PHP或其他服務器端語言,那麼您可以在本地執行此操作。對於PHP,我會建議使用WAMP。

+0

WAMP確實在本地運行。 – Scott

+0

的確,我說了一些錯誤。 – raulicious

0

你不需要虛擬機工作,你的機器是(我認爲)完美和足夠的工作。 比方說,你在運行一個GNU/Linux操作系統,唯一的東西,一臺機器,你需要的是:

  1. 安裝Web服務器(Apache的/ Nginx的),我會去nginx
  2. 創建WWW /文件夾在/ var
  3. 複製您的項目在/ var/WWW
  4. 設立(如果虛擬主機你去爲Apache)服務器配置,爲nginx的(在/ etc/nginx的/網站,avalable)doc here
  5. 快樂編碼:)