PHP-Live-Editor für Windows?

(Firma: Q3) #6485067
Lesenswert?

Ich bin vor einiger Zeit auf das Mac-Programm "Whisk" gestoßen 
(https://tumult.com/whisk/), was ich seitdem gerne nutze, um mal eben 
schnell ein Codeschnipsel PHP, Javascript oder CSS zu testen, ohne den 
mühsamen Turn-Around von Editieren, Speichern, im Browser öffnen ...

Statt dessen wird das Ergebnis sofort in einer einfachen 2-Fenster IDE 
angezeigt. Während man noch tippt, erscheinen dann aber auch sofort 
Syntax-Errors, so lange eine Anweisung noch nicht vollständig eingegeben 
ist.

Leider konnte ich ein gleichwertiges Tool nicht für Windows finden, was 
ich aber auch ganz gut gebrauchen könnte. Hat jemand einen Tip für mich?

Bedingung: Sofortige Live-Anzeige des Ergebnisses ohne irgendwo auf Save 
oder Load/Reload klicken zu müssen. Danke.
Gast #6485383
Lesenswert?

Scheint ein Click-Troll zu sein. Denn wenn ein Tool das Problem loest, 
muss man ja nicht nach einem anderen zu suchen.

So gut ist das Tool uebrigens nicht, ist die Idee dahinter nicht. Was 
soll man mit php ohne Server ? Ich editiere mit notepad++ auf dem 
server. Was sonst ?
Gast #6485419
Lesenswert?

Jetzt weg mit dem Troll schrieb:
> Scheint ein Click-Troll zu sein. Denn wenn ein Tool das Problem
> loest,
> muss man ja nicht nach einem anderen zu suchen.
>
> So gut ist das Tool uebrigens nicht, ist die Idee dahinter nicht. Was
> soll man mit php ohne Server ? Ich editiere mit notepad++ auf dem
> server. Was sonst ?

Naja weil es whisk nicht für windows gibt zB?

Und ne, ich halt das auch für unnötigen SchnickSchnack... aber das ist 
ja nunmal nciht die Frage ;)

Egal.. notepad++ ist auch mein lieblingseditor (für nahezu alles)
Und wenn man sich ein bisschen mit seinen plugins beschäftigt,
kann man mit zB nppexec die php.exe mit der php füttern die man grade 
editiert.

das wär schonmal ein Krückstock.
ich meine mich zu erinnern dass macromedia den dreamweaver damals mit 
einem parser ausgestattet hatte, aber macromedia gibt's ja schon länger 
nichtmehr (ist ja von adobe gekauft worden)
ob's noch n dreamweaver gibt k.A.

aber es gibt dutzende realtime editoren auch für php
da ich kein fan davon bin kann ich dir aber nur zweitehand infos geben 
leider..

angeblich soll jetbrains phpstorm gut sein
rapidphpbuilder (dot com) und webuilderapp (dot com) sollen ebenfalls
brauchbar sein was das angeht.

Ichselbst wie gesagt mag solch Krempel nicht sonderlich,
ich hab gerne n texteditor und drück dann im browser auf aktualisieren 
wenn ich mein ich wollt wissen wie's nun aussieht...

aber das muss jeder selber entscheiden

'sid
(Firma: Q3) #6485739
Lesenswert?

Jetzt weg mit dem Troll schrieb:
> Scheint ein Click-Troll zu sein. Denn wenn ein Tool das Problem
> loest,
> muss man ja nicht nach einem anderen zu suchen.

Nein, die Frage ist ernst gemeint. Für das Entwicklen einzelner 
Funktionen ist das eine ganz hervorragende Methode und ganz gewiss kein 
"Schnickschnack".

Natürlich kann man PHP auch althergebracht nach der Methode "... Editor 
... Speichern ... BrowserUpdate ... Editor ...", aber mit "live preview" 
ist das wirklich sehr komfortabel.

Seltsam, dass das nicht so einfach unter Windows geht. Dass man in 
einigen IDEs oder Editoren spezielle Plugins installieren und 
konfigurieren kann, mag sein, ich hätte es aber ganz gerne out of the 
box.

Ich selbst hab ja MacOS und damit auch Whisk, die Frage nach der 
Windows-Variante ist speziell für Praktikanten oder Azubis gedacht, die 
doch überwiegend mit Windwos unterwegs sind.
Gast #6485810
Lesenswert?

Das Problem ist, dass diese ganze "Live-Vorschau" nur einen sehr 
begrenzten Anwendungbereich hat, nämlich eigentlich nur dann wenn man 
eine Seite nur aus genau einer relativ simplen PHP-Datei besteht, die 
von oben nach unten abgearbeitet werden soll (z.B. so ein Mischmasch aus 
HTML und PHP).

Nur kommt das quasi nie vor und sollte für alles was irgendwie komplexer 
wird, auch dringend vermieden werden. Und sobald man mehr als eine Datei 
hat wird die Live-Vorschau nicht wirklich sinnvoll (denn wie soll denn 
z.B. die Live-Vorschau einer Klasse aussehen, oder gar von einem 
Konsolenprogramm)?

Weiterhin löst das ein vermeintliches Problem das keins ist. 
Normalerweise benutzt man eine IDE (z.B. das oben bereits angesprochene 
PHPStorm, oder VSCode mit PHP Plugin), welche Syntaxfehler zum 
allergrößtenteil während des Schreibens anmerkt und dessen Anmerkungen 
meist zielführender sind als die des Interpreters.
Das Speichern ist ein Tastendruck (wenn die IDE nicht sowieso 
automatisch speichert) und das Neuladen im Browser ist auch nur ein 
Klick...

Während des Programmierprozesses verbringt man die Hauptzeit in der IDE 
am Codeschreiben, dass man die Seite neulädt kommt eher selten vor 
(eigentlich nur wenn man fertig mit dem Code ist und glaubt etwas 
lauffähiges zu haben)...

Man kann den Browser so konfiguieren, dass er die Seite in regelmäßigen 
Abständen neu lädt (ob per HTML, Javascript oder per Browser-Plugin ist 
im Prinzip egal), dann muss man nur noch Speichern, aber ob das so 
sinnvoll ist, sei mal da hingestellt... Ich denke eher, dass du 
versuchst ein Problem zu lösen, was du mit einer Vernünftigen IDE nicht 
hättest (weswegen auch niemand sonst dieses Problem hat und es wohl auch 
quasi keine Lösungen dazu gibt)
Gast #6485893
Lesenswert?

Frank E. schrieb:
> ist das eine ganz hervorragende Methode und ganz gewiss kein
> "Schnickschnack".

ich widerspreche dem .. denn schon wenn die Funktion abhängigkeiten hat
(aus includes, der datenbank oder so) wird das nicht mehr so bequem wie 
es dem WYSIWYG-jünger scheint...
Aber nundenn, wie gesagt, das soll jetzt nicht schonwieder zur 
Diskussion führen.

PHPler schrieb:
> Das Problem ist, dass diese ganze "Live-Vorschau" nur einen sehr
> begrenzten Anwendungbereich hat, nämlich eigentlich nur dann wenn man
> eine Seite nur aus genau einer relativ simplen PHP-Datei besteht, die
> von oben nach unten abgearbeitet werden soll (z.B. so ein Mischmasch aus
> HTML und PHP).
>
> Nur kommt das quasi nie vor und sollte für alles was irgendwie komplexer
> wird, auch dringend vermieden werden. Und sobald man mehr als eine Datei
> hat wird die Live-Vorschau nicht wirklich sinnvoll (denn wie soll denn
> z.B. die Live-Vorschau einer Klasse aussehen, oder gar von einem
> Konsolenprogramm)?

Ich kann dem gesagten da nur voll zustimmen..

PHPler schrieb:
> Weiterhin löst das ein vermeintliches Problem das keins ist.
> Normalerweise benutzt man eine IDE (z.B. das oben bereits angesprochene
> PHPStorm, oder VSCode mit PHP Plugin), welche Syntaxfehler zum
> allergrößtenteil während des Schreibens anmerkt und dessen Anmerkungen
> meist zielführender sind als die des Interpreters.
> Das Speichern ist ein Tastendruck (wenn die IDE nicht sowieso
> automatisch speichert) und das Neuladen im Browser ist auch nur ein
> Klick...

Stimmt.. ich nutze aber keine IDE (weil ich die im Ansatz schon nicht 
mag...)
Texteditoren sind mir lieber (bin halt alt ;))
und es sind dann drei tastaturbefehle..
STRG+S (um zu speichern) ,
ALT+Tab (um ins browserfenster zu wechseln)
und F5 um die Seite neu zuladen ;)
aber ja.. völlig korrekt..
da brauch ich keine interpreter IDE für (ich hab schon dreamweaver nicht 
gemocht)
n syntaxhighlighting texteditor ist da genug.

Oh.. und nein, php läuft bei mir auf nem localhost server (auf windows 
xampp zumeist)

Naja... jeder wie er mag

'sid
Gast #6488147
Lesenswert?

Netbeans-PHP kann all das..

Ausser dem Livepreview.. dafür hat der aber einen knopf der den browser 
aktualisiert/Fenster öffnet. Mit 2 Bildschirmen so gut wie ein Live 
Preview.

Code Navigation, Code Verfolgung (Zur Deklaration springen), beim 
eintippen werden Funktionen vorgeschlagen und die Möglichkeiten und 
Parameter des Aufrufes angezeigt. Javascript und CSS Syntax Checking.

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren