mmofacts.com

Editor/Entwicklungsumgebung für die Arbeit mit PHP

gepostet vor 17 Jahre, 3 Monate von DrakeL
Hi,
derzeit nutze ich Eclipse als Entwicklungsumgebung. Diese hat aber den Nachteil, dass die Projektdateien von absoluten Pfaden abhängig sind. Für mich als USB Stick Software Benutzer sehr schlecht (wenn mein USB Stick nicht G: hat, kann ich kein PHP weitermachen).
Alternativ hab ich noch Notepad++, hat eigentlich alles, was ich brauche, außer eine Projektmöglichkeit, sodass man eine beliebige Anzahl an Dateien/Ordnern zu einem Projekt verbinden kann und diese auch links über eine Explorer ähnlicher Verzeichnisstruktur öffnen kann.
Wüsste einer von euch einen Editor der mindestens folgende Kriterien beherrscht?
- Syntax Highlight für PHP, HTML, CSS
- Programm und Projektdateien sind komplett portable und lassen sich von einem USB Stick aus starten/bearbeiten
- Alle Standard Editor Funktionen zum Suchen/Ersetzen von Zeichenketten
- Einstellbarer Tab bzw. dessen Ersetzung durch Leerzeichen
Optional wäre noch schön:
- Syntax Highlight für JavaScript
- Liste aller Funktionen/Methoden der ausgewählten Datei
- Kostenfrei für private Nutzung
- Keine Installation erforderlich
Eher unwichtig aber schön wäre auch noch:
- Projektdatei besteht aus einer einzelnen Datei, die nur die Projektbezogenen Einstellungen und die Liste der enthaltenen Dateien enthält (kein Timestamp wie UltraEdit Projekte über das letzte Datum wo es bearbeitet wurde, dumm für Subversion...)
Bisher hab ich keinen Editor gefunden, der alle Kriterien erfüllt (bzw. zumindest die Notwendigen)...
gepostet vor 17 Jahre, 3 Monate von COrthbandt
jEdit ist ziemlich brauchbar und hat das alles.
Ist Java ok, aber von allen Editoren die ich bis jetzt gesehen habe am ehesten etwas was an UltraEdit rankommt.
www.jedit.org/
gepostet vor 17 Jahre, 3 Monate von FateF8
hi,
ich hab auch alles auf meinem USB-Stick, inkl. webserver.
ebenfalls arbeite ich mit eclipse (für php, javascript, actionscript etc.)
das problem mit dem laufwerksbuchstaben kannst du unter windows recht einfach beheben:
-> Systemsteuerung -> Verwaltung -> Computerverwaltung -> Datenträgerverwaltung
dort kannst du deinem usb-stick dann einen eigenen laufwerksbuchstaben zuordnen
das system erkennt dann deinen usb-stick jedesmal und richtet den eingestellten laufwerksbuchstaben ein -> problem mit eclipse (und ggf. anderen tools) gelöst
so mache ich das das zumindest, und kann dann "arbeiten, wo ich will"
auch ohne einen laptop mitschleppen zu müssen *gg*
gruss,
FateF8
gepostet vor 17 Jahre, 3 Monate von DrakeL
Ich werde mir die beiden Editoren mal anschauen, JEdit hab ich schon öfters gehört, wusste aber nicht, dass dieser PHP Highlight kann .
Original von FateF8

...
das problem mit dem laufwerksbuchstaben kannst du unter windows recht einfach beheben:
-> Systemsteuerung -> Verwaltung -> Computerverwaltung -> Datenträgerverwaltung
dort kannst du deinem usb-stick dann einen eigenen laufwerksbuchstaben zuordnen
das system erkennt dann deinen usb-stick jedesmal und richtet den eingestellten laufwerksbuchstaben ein -> problem mit eclipse (und ggf. anderen tools) gelöst
FateF8
Kannst aber nur an Rechnern machen wo Adminrechte hast. Hab ich in der Berufsschule nicht ^^ (Ich darf da privat proggen wenn ich als mit den Standardaufgaben fertig bin, was nach 3 Jahren Java im Abitur recht schnell geht...)
gepostet vor 17 Jahre, 3 Monate von knalli
Auf USB-Stick: Ist das nicht furchbar langsam, wenn da viele Daten gelesen und geschrieben werden? Zumal die Lebenszeit durch immenses Schreiben ja nicht verbessert wird.
Die Computerverwaltung bzw. die Datentträgerverwaltung ist doch quasi nur mit Admin-Rechten zu öffnen, das heißt es bringt nur begrenzt etwas. Auf öffentlichen Rechern wird das nicht funktionieren - wenn der Stick überhaupt akzeptiert wird.
Prinzipiell läßt sich auch Eclipse von wechselnden Ordnern aus starten, es macht höchstens Probleme, das er den Workspace nicht wiederfindet (was aber ja kein Problem ist, der ist ja dann USB://workspace o.ä.) und manuell eingebundene Libs ggf. nicht wiederfindet (betrifft ja eher Java).
gepostet vor 17 Jahre, 3 Monate von DrakeL
Mein USB-Stick arbeitet ungefähr so schnell wie meine Festplatte, von daher merk ich keine großen Unterschiede mehr (35mb/s lesen und schreiben). Was Lebenszeit angeht, wenn er nen Jahr hält ist es in Ordnung, wir bekommen in der Firma wieder welche ^^.
Eclipse lässt sich starten, das ist kein Problem, aber das Workspace braucht anscheinend absolute Pfade, da ich dieses nicht mehr öffnen kann.
Hab beide Editoren mal kurz angetestet:
- JEdit hat keine Projektverwaltung oder? Hab zumindest nichts gefunden, wo ich ein neues Projekt anlegen kann.
- CrimsonEditor ist nicht portable, zumindest findet er sein Installationsverzeichnis nicht mehr, wenn ich Ihn auf den USB Stick kopier, oder muss ich Ihn direkt auf den USB Stick installieren? Außerdem ist seine Projektdatei mit absoluten Pfaden versehen... ^^


gepostet vor 17 Jahre, 3 Monate von knalli
Ich kenn Crimson als Defaulteditor vom FH-Pool.. und find den nicht überzeugend. Wenn mich aber jemand davon überzeugen könnte, wäre das toll
Ein USB-Stick ist langsamer als eine Platte. Ein richtiges Flash-Laufwerk ist was anderes; aber dennoch dürfte es bei vielen kleinen Dateien mit der Performance schlecht aussehen. Was Eclipse angeht (viele, viele, kleine Dateien), zieht das die Performance derbe runter.
Die Anfälligkeit ist abhängig von der Qualität (irgendwie logisch) und dem Verschleiß; hauptsächlich findet der mit Schreiben statt. Darum ist der Verschleiß bei Musiksticks nicht so groß, da öfters gelesen als geschrieben wird.
Es kann teilweise genauso wie mit den akten Disketten laufen: Zuhause funktionierts noch, auf dem Weg zum nächsten Rechner werden ein paar Zellen kaputt und nichts läuft mehr. Dann hat man nix mehr, glücklich wer dann wenigstens auf dem heimischen Rechner noch ne Kopie hat
gepostet vor 17 Jahre, 3 Monate von DrakeL
Original von knalli
Ein USB-Stick ist langsamer als eine Platte. Ein richtiges Flash-Laufwerk ist was anderes; aber dennoch dürfte es bei vielen kleinen Dateien mit der Performance schlecht aussehen. Was Eclipse angeht (viele, viele, kleine Dateien), zieht das die Performance derbe runter.

Ich merk keinen großen Unterschied, also das Arbeiten mit Eclipse vom USB Stick aus ist sehr angenehm (und wenn ich mit Eclipse arbeite läuft im Hintergrund noch Firefox, Thunderbird und Miranda vom USB Stick aus).
Original von knalli

Es kann teilweise genauso wie mit den akten Disketten laufen: Zuhause funktionierts noch, auf dem Weg zum nächsten Rechner werden ein paar Zellen kaputt und nichts läuft mehr. Dann hat man nix mehr, glücklich wer dann wenigstens auf dem heimischen Rechner noch ne Kopie hat
Also ich arbeite mit sämtlichen Programmen, die ich nutze, schon lange aufm USB Stick und hatte noch nie Probleme. Mein alter USB Stick hat das über nen Jahr lang ausgehalten und läuft noch wunderbar. Der neue ist wesentlich schneller und hat bisher noch keine Probleme gemacht. Sollte der mal kaput gehen hab ich Ersatzsticks Zuhause und nen aktuelles Backup (wird jeden Abend gemacht vom kompletten USB Stick, da ich da wirklich alle meine Daten drauf habe, auch Subversion Repository, was nicht gerade flöten gehen sollte ^^).

Auf diese Diskussion antworten