php.de

Zurück   php.de > php.de Intern > Off-Topic Diskussionen

Off-Topic Diskussionen Mach mal Pause vom Programmieren!

Antwort
 
LinkBack Themen-Optionen Thema bewerten
Alt 08.07.2009, 02:22  
Neuer Benutzer
 
Registriert seit: 08.07.2009
Beiträge: 17
PHP-Kenntnisse:
Fortgeschritten
Amnesys befindet sich auf einem aufstrebenden Ast
Standard Was braucht der perfekte Editor

Moin liebe Mitglieder

Ich saß letztens mal wieder an einem Projekt und nach etlichen Stunden in denen ich mich mit meinem Editor rumgeprügelt hab, hab ich mir gedacht "so richtig zufrieden biste mit dem ding ja nicht". Zu langsam, zu viele Funktionen die ich eigl nie brauche, leider nur schwer zu nem FTP verbinden etc...

Also was meint ihr was sind so die wichtigsten Anforderungen die so ein Editor mitbringen sollte?

Was ich z.B. cool fände wenn man seine Seiten irgendwie Debuggen könnte (weiß nich, gibbet sowas?)

lg Amnesys
Amnesys ist offline   Mit Zitat antworten
Sponsor Mitteilung
PHP Code Flüsterer

Registriert seit: 21.08.2005
Beiträge: 4682
PHP-Kenntnisse:
Fortgeschritten

Alt 08.07.2009, 02:25  
Erfahrener Benutzer
 
Registriert seit: 05.04.2005
Beiträge: 1.333
Freeaak ist zur Zeit noch ein unbeschriebenes Blatt
Standard

willst du eher nur über editoren oder ganze IDEs sprechen?
__________________
"Wenn du nicht weißt, was du tust: Machs mit Eleganz!"

(Murphy's Gesetze)
Freeaak ist offline   Mit Zitat antworten
Alt 08.07.2009, 03:03  
Neuer Benutzer
 
Registriert seit: 08.07.2009
Beiträge: 17
PHP-Kenntnisse:
Fortgeschritten
Amnesys befindet sich auf einem aufstrebenden Ast
Standard

Am liebsten IDEs ^^
aber Editoren gehören ja irgendwie dazu

Geändert von Amnesys (08.07.2009 um 03:07 Uhr).
Amnesys ist offline   Mit Zitat antworten
Alt 08.07.2009, 04:17  
Erfahrener Benutzer
 
Benutzerbild von mermshaus
 
Registriert seit: 14.06.2009
Beiträge: 1.729
PHP-Kenntnisse:
Fortgeschritten
mermshaus kann auf vieles stolz seinmermshaus kann auf vieles stolz seinmermshaus kann auf vieles stolz seinmermshaus kann auf vieles stolz seinmermshaus kann auf vieles stolz seinmermshaus kann auf vieles stolz seinmermshaus kann auf vieles stolz seinmermshaus kann auf vieles stolz seinmermshaus kann auf vieles stolz sein
Standard

Tabs, Highlighting und sonstige Editorgrundlagen (Leerzeichen am Zeilenende entfernen!), Verzeichnis-TreeView, schnelle Reaktionszeiten und konfigurierbare Oberfläche setze ich mal als gegeben voraus.

Die beiden für mich ernsthaft wichtigen Features:
  • Datei-Outline-Ansicht, in der Methoden und Eigenschaften der gerade betrachteten Klasse aufgelistet werden. Ich versuche alle paar Monate mal, diese Übersicht nur auf Tastendruck einzublenden, um Bildschirmplatz zu sparen, aber ich bin ohne völlig orientierungslos.
  • Content Assist/Code Completion (mit PHPDoc-Unterstützung). Spart Tipparbeit, spart Auswendiglernen von exakten Befehlsnamen, Parameterlisten, Konstantennamen usw. -- Für sowas benutze ich eine IDE. Leider für PHP nicht ganz so brauchbar wie etwa für Java. Ich wünschte, PHP wäre typensicher.

Nice to have, aber geht auch ohne:
  • Subversion-Support. Ich bin bislang noch nicht in die Verlegenheit gekommen, auf einen nicht-integrierten Client oder die Kommandozeile ausweichen zu müssen. Wenn es nach mir geht, soll es dabei bleiben. Git ist schlimm genug.
  • Tasks-Anzeige. Im PHPDoc als TODO/FIXME o. ä. markierte Einträge sollten hier auftauchen.
  • Unterstützung (Code Completion) verschiedener Programmier-/Markupsprachen. HTML und CSS schreibe ich zur Not aus dem Kopf, JavaScript ist wie PHP nicht typensicher, jedoch objektorientierter, und deshalb schwer mit Code Completion abzudecken, aber schaden kann sowas nie.

Wunschfeature:
  • Refactoring/Methodensignatur-Abgleiche zur Entwicklungszeit. Es wäre schön, nicht erst bei einem missglückten Aufruf zu merken, dass irgendwo bei einer Änderung ein Parameter vergessen oder der Methodenname nicht geändert wurde. Programmierer sind Perfektionisten.

Die Notwendigkeit für Debugger habe ich nie eingesehen (u. a. Eclipse PDT und NetBeans unterstützen sie meines Wissens aber). ("I have only proved it correct, not tried it." -- Donald Knuth)

FTP bzw. irgendeine Art von Buildscript-Support wäre auch gut, aber sowas ist meist not worth the trouble.
mermshaus ist offline   Mit Zitat antworten
Alt 08.07.2009, 13:17  
Neuer Benutzer
 
Registriert seit: 08.07.2009
Beiträge: 17
PHP-Kenntnisse:
Fortgeschritten
Amnesys befindet sich auf einem aufstrebenden Ast
Standard

Was ist den eine Datei-Outline-Ansicht?
Amnesys ist offline   Mit Zitat antworten
Alt 08.07.2009, 13:32  
Erfahrener Benutzer
 
Benutzerbild von mermshaus
 
Registriert seit: 14.06.2009
Beiträge: 1.729
PHP-Kenntnisse:
Fortgeschritten
mermshaus kann auf vieles stolz seinmermshaus kann auf vieles stolz seinmermshaus kann auf vieles stolz seinmermshaus kann auf vieles stolz seinmermshaus kann auf vieles stolz seinmermshaus kann auf vieles stolz seinmermshaus kann auf vieles stolz seinmermshaus kann auf vieles stolz seinmermshaus kann auf vieles stolz sein
Standard



Der Fensterbereich an der rechten Seite. (Hier in Eclipse 3.3.2 mit PDT 1.0.3)
mermshaus ist offline   Mit Zitat antworten
Alt 08.07.2009, 13:35  
moderatives Dielektrikum
 
Benutzerbild von nikosch
 
Registriert seit: 21.05.2008
Beiträge: 35.987
PHP-Kenntnisse:
Fortgeschritten
nikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunft
Standard

Steht doch oben.

- Die Änderungshistory von Netbeans würde ich auch nicht mehr missen wollen.
- Lesezeichen
- Blockweise Editierfunktionen (Tab-Einrücken, Strip, Crop, ...)
- Anzeigen und Anspringen von korrespondierenden Klammern

- Code Folding
- Templates / Shorttags für Codesnippets oder Kommentare
- Anspringen von entsprechenden Deklarationen für einen Bezeichner
__________________
--
One pixel is still too big. Please make it smaller. ASAP.

Initiative Mittelstand.
Die wichtigste Gestaltungsregel im Screendesign ist Pi mal Daumen des Arbeitgebers.
--
nikosch ist offline   Mit Zitat antworten
Alt 08.07.2009, 13:46  
Neuer Benutzer
 
Registriert seit: 08.07.2009
Beiträge: 17
PHP-Kenntnisse:
Fortgeschritten
Amnesys befindet sich auf einem aufstrebenden Ast
Standard

Ach so, konnt mir das nich richtig vorstellen ^^"

Aber ist das denn noch notwendig wenn man Code Completion hat?
Amnesys ist offline   Mit Zitat antworten
Alt 08.07.2009, 13:50  
moderatives Dielektrikum
 
Benutzerbild von nikosch
 
Registriert seit: 21.05.2008
Beiträge: 35.987
PHP-Kenntnisse:
Fortgeschritten
nikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunft
Standard

Schon zum Navigieren ist das praktisch.
__________________
--
One pixel is still too big. Please make it smaller. ASAP.

Initiative Mittelstand.
Die wichtigste Gestaltungsregel im Screendesign ist Pi mal Daumen des Arbeitgebers.
--
nikosch ist offline   Mit Zitat antworten
Alt 08.07.2009, 13:51  
Supermoderator HD
 
Benutzerbild von Manko10
 
Registriert seit: 16.03.2008
Beiträge: 8.706
PHP-Kenntnisse:
Fortgeschritten
Manko10 hat eine strahlende ZukunftManko10 hat eine strahlende ZukunftManko10 hat eine strahlende ZukunftManko10 hat eine strahlende ZukunftManko10 hat eine strahlende ZukunftManko10 hat eine strahlende ZukunftManko10 hat eine strahlende ZukunftManko10 hat eine strahlende ZukunftManko10 hat eine strahlende ZukunftManko10 hat eine strahlende ZukunftManko10 hat eine strahlende Zukunft
Standard

  • Leerzeichen am Zeilenende entfernen, ohne dabei eingrückte Leerzeilen zu zerstören (!)
  • Tabs
  • Leicht konfigurierbares Syntaxhiglighting
  • Gut aussehendes, strukturiertes und durchdachtes UI
  • Performance
  • Code Completion für von der Sprache vorgegebenes und selbst geschriebenes API über Dateien hinweg (Beachtung von Include-Anweisungen etc.)
  • JavaDoc, PHPDoc, PHPDocumentor, CSSDOC, doxygen
  • Fehlererkennung, Codewarnungen, Debuggingfeatures
  • Code-Outline
  • DOM-Unterstützung
  • CVS-, Subversion-, Mercury- und Git-Unterstützung
  • Interne Vorschau- und Compilerfunktionen
  • Multiplattform-Support (Linux, Windows, Mac)
  • Keine Swing-Oberfläche (siehe Punkt 4)
  • Keine eclipse-Abhängigkeit
  • Konfigurierbare Codekürzel für immer wiederkehrende Codeschnipsel
  • Fortgeschrittene Code-Features für schnelles und effizientes Navigieren im Code per Tastatur (es kann nicht schaden, sie bei VIM ein wenig abzuschauen)
  • Automatisches Einrücken, automatische Klammersetzung, Überschreiben automatisch gesetzter Klammern wie in eclipse
  • Suchen und Ersetzen in mehreren Dateien
  • Unicode-Unterstützung
  • Unterstützung diverse offener Protokolle zur Anbindung an externe Schnittstellen
  • Datenbankanbindung
  • Codeungebundene UML-Werkzeuge
  • DTD-Beachtung bei XML-Dokumenten
  • uvm.
__________________
Refining Linux Advent Calendar series “24 Outstanding ZSH Gems
Manko10 ist offline   Mit Zitat antworten
Antwort


Themen-Optionen
Thema bewerten
Thema bewerten:

Forumregeln
Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are an
Gehe zu

Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
Welchen HTML / PHP Editor nutzt ihr? Off-Topic Diskussionen 174 21.09.2011 21:55
Kleiner WYSIWYG Editor Kein Genie JavaScript, Ajax und mehr 9 17.06.2011 16:33
Welchen Editor benutzt ihr? Ambience Off-Topic Diskussionen 100 14.08.2010 21:17
PHP editor ToMbY1234 PHP Tipps 2009 11 04.03.2009 17:51
[Erledigt] WYSIWYG Editor, HTML interpretieren Aurec PHP Tipps 2009 2 24.01.2009 14:41
[Erledigt] Kleiner Editor umschreiben^^ Ahrta5 Scriptbörse 5 19.10.2008 19:06
Datei einlesen und mit Editor bearbeiten - Problem perpicx PHP Tipps 2008 11 18.09.2008 15:33
TinyMCE Editor mit GD Grafik rezix PHP Tipps 2008 8 18.12.2007 22:46
Xubuntu PhP Editor ApfeL Server, Hosting und Workstations 25 15.12.2006 16:22
Editor um Briefe online zu erstellen webbi HTML, Usability und Barrierefreiheit 5 02.06.2006 09:55
Editor Beitragsarchiv 8 10.07.2005 13:28
Problem mit WYSiWYG Editor - Bildübergabe Fraylman PHP Tipps 2005 2 12.05.2005 11:43
Crontab über Console ohne Editor freq.9 Server, Hosting und Workstations 6 05.05.2005 13:38
Problem mit editor coden HTML, Usability und Barrierefreiheit 1 29.06.2004 14:38

Besucher kamen über folgende Suchanfragen bei Google auf diese Seite
perfekter php editor, php editor klammern, netbeans korrespondierende klammer, netbeans zeilenende, netbeans phpdocumentor mac, phpdocumentor netbeans, programmierer perfektionisten, kleiner editor, leerzeichen am ende entfernen editor, cssdoc doxygen, leerzeilen löschen netbeans, netbeans leerzeilen entfernen, eclipse leerzeichen am zeilenende entfernen, leerzeichen am zeilenende entfernen php dateien, netbeans phpdoc mac, phpdocumentor netbeans mac, netbeans leerzeichen am ende entfernen, netbeans git änderung editor, was benötigt ein editor, perfekter php editor für linux

Alle Zeitangaben in WEZ +2. Es ist jetzt 14:43 Uhr.




Powered by vBulletin® Version 3.7.2 (Deutsch)
Copyright ©2000 - 2012, Jelsoft Enterprises Ltd.
Search Engine Optimization by vBSEO 3.2.0
Aprilia-Forum, Aquaristik-Forum, Liebeskummer-Forum, Zierfisch-Forum, Geizkragen-Forum