Was ist ideal Software-Setup für die Programmierung von Web-Anwendungen (Bearbeitung PHP, JavaScript, XHTML, CSS)? [geschlossen]

StackOverflow https://stackoverflow.com/questions/1617596

  •  06-07-2019
  •  | 
  •  

Frage

Ich habe jetzt seit 2 Jahren Web-Anwendungen entwickelt und sind für viele mehr in einfachere Web-Seiten gewesen. Ich habe Notepad benutzen, dann ConText, dann Crimson Editor (war mein Favorit für eine lange Zeit) und ich habe mit Notepad ++ versucht. Ich habe NetDrive Setup so kann ich bearbeiten und Dateien speichern direkt auf dem FTP-Server. Auf Firefox verwende ich die Web Developer Erweiterung Firebug und ein paar mehr.

Wie meine Fähigkeiten wachsen und müssen mehr Dinge tun als vorher, ich bin einige Einschränkungen gegenüber wie eine Versionierung tun, Änderungen auf dem Tracking-Code, das Zurücksetzen auf eine ältere Version, diese Dinge, die ich tun, um sie manuell. Auch ich will tragbar sein, so bin ich zu Setup alles versucht webdev bezogenen in einem Dropbox-Ordner, so kann ich synchronisieren und eine funktionierende Entwickler-Setup haben, wo ich gehen.

Ich frage mich, welche Software würden Sie für Web-App vorschlagen entwickeln und wie es eingerichtet werden tragbare oder in der Cloud sein?

War es hilfreich?

Lösung

ich denke es hängt davon ab, ob Sie eine voll funktionsfähige IDE oder eine Sammlung von Tools erreichen, die separat ihre Arbeit zu tun. viele Redakteure auf verschiedene Plattformen Nach der Verwendung, verwende ich Eclipse und Vi jetzt: Für kleine Skripte, die schnell geändert werden müssen, Vi ist der perfekte Editor, und es ist für jede wichtige Plattform, aber es dauert einige Zeit, um die Verknüpfungen lern <. / p>

Aber da die meisten Web-Projekte wachsen schnell in der Größe, wurde ich von einer IDE benötigen, die alle meine Anforderungen entsprechen:

  • Subversion integriert
  • Code-Vervollständigung und hilfreiche Funktion für verschiedene Sprachen (Python, PHP, HTML, auch C ++)
  • Verfügbarkeit auf Mac, Windows und Linux
  • Open Source
  • Extensible über Plugins
  • Vollständig konfigurierbar

Eclipse-tut dies alles und vieles mehr. All das Projekt Zeug wird in einem Arbeitsbereich-Verzeichnis abgelegt, die Sie über Dropbox oder irgendetwas anderes synchronisieren können, wenn Sie wollen (da ich würde empfehlen, Projektdateien in einem Repository zu speichern, anstatt auf einem einfachen Webdav Platz).

Andere Tipps

Jetbrains'

Ich verwende Zend Studio ( http://www.zend.com/en/products / Studio / ) als meine IDE. Es ist nicht perfekt (noch frei), aber ich habe nichts Ich mag besser gefunden und es hat meine Entwicklungszeit auf jeden Fall beschleunigt. Es scheint wirklich als PHP-Editor, hat einen schönen XML-Editor, anständig HTML-Editor, und so lala JavaScript-Editor. Aber da es auf der Eclipse-Plattform integriert ist, sollte es möglich sein, Plug-In / Mods zu installieren. Wenn Sie wie ich und Ihr Schwerpunkt sind, ist PHP, mit den anderen drei Sprachen den Hintergrund nehmen, dann stelle ich mir das Sie gut passt.

Ich wünschte, ich könnte Ihnen sagen, mehr über Versionierung, aber ich weiß nicht viel über diese: / Ich weiß, dass Studio über einen integrierten SVN Manager hat. Es unterstützt auch Remote-Verbindungen über FTP. Ich benutze auch Dropbox, und es gibt kein Problem bei der Verwendung der beiden kombiniert.

Ich habe NetBeans ausgecheckt, und ein paar andere IDEs, aber es gibt so viele kleine Features / Verknüpfungen, das Studio hat, dass die andere nicht tun, die mich zurück zu Studio erzwingen. Ich werde diese Einschränkungen hinzufügen, obwohl: Studio ist Speicher hungrig, und Code-Hinting ist viel langsamer in der aktuellen Version als die vorherige ich die Demo empfehlen, das Herunterladen und zu sehen, wie Sie es für sich selbst gefallen <(obwohl sie dies dadurch gelöst werden.). / p>

Versuchen Sie, welcher Editor Ihnen am besten gefällt. Ich benutzte Aptana und verschiedene andere Editoren (zB .: Zend Technologies # Zend Studio) eine Weile her, aber ich gehe zurück zu immer Geany (aber ich bin auf Linux) und eine Reihe von Kommandozeilen-Programme.
Man muss sich selbst herauszufinden, was die beste Umgebung für Sie.

Der Teileditor ist völlig bis zu Ihnen, ich benutze beide PHP Eclipse und Vim. Ich glaube nicht, Integration in IDE Versionierung ist das wichtig, aber die Code-Vervollständigung und Syntax-Fehler Steuer sicher Hilfe tun. Schauen Sie in SVN und TortoiseSVN -. Es bietet komfortable Versionskontrolle und Sie können Ihre Quellen von überall mit einem SVN-Client verwenden, und es ist ein Muss, wenn man an einem Projekt mit anderen Menschen zu arbeiten beginnen

Für das letzte Jahr habe ich zufrieden entwickelt unter Verwendung von NetBeans 6.7 mit [ xdebug] [2], 1,4 und Firebug [Darcs] [3] als Versionskontrolle. Die gesamte Einrichtung ist tragbar, so kann ich es auf jedem Windows-Rechner verwenden, und hat sich als sehr zuverlässig; kann es nicht genug empfehlen.
NetBeans deckt alle Basen: HTML, CSS, JavaScript und PHP mit Auto-Vervollständigung und der xdebug Integration, wenn Sie es Arbeit zu bekommen, ist ausgezeichnet. Darcs ist Konsole nur, aber es ist so einfach zu bedienen, dass Sie einfach nicht die GUI verpassen. Ich benutze [Console2] [4] mit Darcs zu arbeiten.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top