2016-07-28 54 views
-2

Ich entwickle eine Website, die ich derzeit am Front-End-JavaScript und HTML für arbeiten. Meine Präferenz ist es, von osx nativ zu arbeiten, aber ich habe Linux und Windows auf meinem Rechner installiert.Best Practice für Offline-Web-Entwicklung

Was wäre die beste Vorgehensweise, um weiterhin an der Funktionalität der Front zu arbeiten, während ich keine Internetverbindung habe?

+0

Stichwort für die Suche ist "Entwicklungsumgebung" und ja, localhost. –

+0

Sie können einen Webserver über die Befehlszeile starten, wenn Sie PHP verwenden. Andernfalls führen Sie einfach den Dateipfad zu index.html in Ihrem Browser aus. Sie müssen alle Remote-Abhängigkeiten herunterladen. – Damon

Antwort

1

Ich mache eine Menge Web-Entwicklung während der Flugreisen zu verschiedenen Kundenbereichen. Ich kann Ihnen mein Setup sagen, aber ich werde sagen, alles ist abhängig von:

  • Ihr OS
  • Ihre Werkzeuge
  • Ihre persönlichen Vorlieben

ich Windows als mein Betriebssystem verwenden, und ich Programm mit Visual Studio. Es verwendet IIS Express (Cassini), um Webinhalte auf LocalHost bereitzustellen. Ich kann den Port konfigurieren, wenn ich möchte und sogar SSL-Unterstützung haben.

Ich habe auch IIS 10.0 auf meinem Rechner installiert. Wenn das Projekt, an dem ich arbeite, ein "seriöses" Langzeitprojekt ist, erstelle ich eine lokale Webanwendung mit dedizierten AppPool- und IIS-Konfigurationen. Ich mache das, um die Produktion besser zu simulieren.

Mit Visual Studio als mein Werkzeug, das kann ich alles so konfigurieren, dass mit einem einzigen Klick auf eine Schaltfläche, ich die Änderungen sehen kann ich zu meinem HTML gemacht habe/JavaScript/CSS/LESS

Wenn Sie aren Wenn Sie Windows verwenden, suchen Sie in Apache nach Ihrem Webserver. Der Rest ist sehr ähnlich:

  • Erstellen Sie eine lokale Web-App
  • Ändern Sie bitte Ihre lokale HTML/JS/CSS
  • Aktualisieren Sie Ihren Browser
  • Ihre Änderungen bestätigen.
+0

Erfahrungen mit einer ähnlichen OSX-Umgebung? – casper

+1

Sie können Visual Studio-Code (https://code.visualstudio.com/Download) auschecken und Sie können sogar ASP.NET Core-Anwendungen damit kostenlos erstellen (https://docs.asp.net/en/latest/ tutorials/your-first-mac-aspnet.html) Ich benutze Visual Studio, das ist was ich weiß. Viel Glück!\ –

0

Wenn Sie nicht PHP oder andere serverseitige Sprachen verwenden, können Sie dies lokal tun. Für PHP würde ich vorschlagen, WAMP zu verwenden.

+0

WAMP läuft jedoch lokal. – Scott

+0

Richtig, ich habe es ein bisschen falsch formuliert. – raulicious

0

Sie brauchen keine virtuelle Maschine zu arbeiten, Ihre Maschine ist (ich nehme an) perfekt und genug für die Arbeit. Angenommen, Sie haben eine Maschine haben eine GNU/Linux-Betriebssystem ausgeführt wird, können Sie nur Dinge benötigen, sind:

  1. Installieren Sie einen Webserver (Apache/Nginx), I für nginx
  2. die www/Ordner erstellen gehen werden in/var
  3. Kopieren Sie Ihr Projekt in/var/www
  4. Serverkonfiguration für (Virtualhost, falls Sie für Apache gehen) einrichten, für nginx (/ etc/nginx/sites-avalable) doc here
  5. Glücklich Kodierung :)