Gibt es ein serverseitiges Programmierframework / eine Programmiersprachenimplementierung, die diese Art der Entwicklung unterstützt (ich weiß nicht, was heißt):
Ich muss also den Server überhaupt nicht neu starten oder zur Konsole/zum Terminal gehen, um die Fehler zu sehen, ich muss nur zwischen der IDE/dem Texteditor und dem Browser mit der Alt-Tab-Taste wechseln.
Eine beispielhafte Programmiersprache, die ich gefunden habe und die diese Art von Entwicklungsprozess unterstützt, ist PHP
Gibt es eine andere Sprache, die diese Art von Entwicklungsprozess unterstützt (bearbeiten und testen, ohne den Server neu zu starten, und der Fehler wird im Browser angezeigt)?
Node.js (Ich empfehle Node.js vielleicht insgesamt zu sehr, aber ich liebe es einfach, wie unglaublich multifunktional es ist und wie leistungsstark und doch super einfach, Dinge zu erledigen).
Node.js ist wirklich ziemlich perfekt, um jede Größe von Websites zu erstellen, von der einfachen Hallo-Welt-Website bis hin zu hochfunktionalen Web-Apps. Ich persönlich bevorzuge PHP, aber das ist eher eine persönliche Präferenz als basierend auf objektiven Kriterien, die ich nennen könnte - ich nehme an, zwei gute wären, dass die meisten Hosts PHP anbieten, während nur wenige Node.js anbieten, und wenn Sie vorhandene bearbeiten Websites PHP ist wichtiger als Node.js, weil viel mehr Websites in PHP sind als Node.js.
Sie können alles von Hand machen oder um sich das Leben zu erleichtern, können Sie ein Framework/Plugin verwenden. Eine gute Option ist Express – und hier ist ein Tutorial zur grundlegenden Site-Erstellung mit Node.js & Express . Eine funktionsreichere Option (oder einige könnten aufgebläht argumentieren, wenn Sie die Funktionen nicht verwenden) wäre FlatIron .
Node.js ist mit so ziemlich jedem Desktop-Betriebssystem kompatibel und auch über viele OS-Paketmanager verfügbar .
sudo npm install -g express; express
Completed zeigt er:bash: express: command not found
Ich würde das "automatisches Neuladen" nennen.
Die Sprache/das Framework lädt Ihren Code neu, wenn er sich ändert.
Nahezu jedes moderne Web-Framework unterstützt dies. Einige große Namen:
All dies gibt auch HTML mit detaillierten Fehlern/Stacktraces für Kompilierungsfehler und Laufzeitfehler.
Sie müssen ein anderes Feature finden, um Ihre Sprache/Ihr Framework zu bestimmen; diese Funktion haben alle.
Revel for Go Programmiersprache
Hotcode-Neuladen
Bearbeiten, speichern und aktualisieren. Revel kompiliert Ihren Code und Ihre Vorlagen für Sie, damit Sie nichts verpassen. Code lässt sich nicht kompilieren? Es gibt Ihnen eine hilfreiche Beschreibung . Runtime-Code-Panik? Revel ist für Sie da .
Nick Dickinson-Wilde
Kokizzu
Rahmen Catherine White
Kokizzu
Seth
Paul Tucher
Seth
Paul Tucher
Kokizzu