Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]


Groups > de.comp.lang.php > #3644

Re: Doxygen: Automatisiert Grundstruktur erstellen?

From Thomas 'PointedEars' Lahn <PointedEars@web.de>
Newsgroups de.comp.lang.php
Subject Re: Doxygen: Automatisiert Grundstruktur erstellen?
Date 2016-01-05 23:20 +0100
Organization PointedEars Software (PES)
Message-ID <1621800.O8SGJmcarI@PointedEars.de> (permalink)
References (4 earlier) <1451993326.856286@alpaka.in-berlin.de> <2201513.6Wj3j18bgV@PointedEars.de> <418027805.20160105191821@gmx.net> <207436623.Zya06ZRkE3@PointedEars.de> <1803137027.20160105211846@gmx.net>

Show all headers | View raw


Stefan Mayer wrote:

> Thomas 'PointedEars' Lahn am Dienstag, 5. Januar 2016 (20:37):
>>> Stefan Mayer wrote:
>>>> Thomas 'PointedEars' Lahn am Dienstag, 5. Januar 2016 (14:33):
>>>> Du brauchst als ersten Schritt nur einen grafischen Editor, der SSH
>>>> unterstützt. Atom mit [...] Eclipse PDT [...] Vim [...]
>>> Oder ein "out-of-the-box" PHPStorm 
>> Jemandem [...] empfiehlt man keine [...] erst recht keine unfreie
>> kostenpflichtige Closed-Source-Software.
> 
> Solltest mal einen Blick drauf werfen. Genau was das geliebte Eclipse
> eigentlich hätten sein bzw. werden sollen.

PhpStorm hat mir gestern abend schon ein guter Arbeitskollege empfohlen und 
mich nicht überzeugen können.  [Das mag auch damit zusammenhängen, dass mich 
PyCharm aus demselben Haus gegenüber PyDev (Eclipse) und language-python 
(Atom) aufgrund seiner unnötig komplizierten UX nicht hat überzeugen 
können.]

Ich bin einigermassen sicher, dass Eclipse mit PHP Development Tools (PDT)-
Plugin bezogen auf den PHP-IDE-Funktionsumfang und wahrscheinlich auch auf 
die Geschwindigkeit PhpStorm unterlegen ist; nicht so sicher bin ich mir 
bezüglich des Funktionsumfangs bei Zend Studio, welches auf Eclipse PDT 
basiert (als ZCE erhalte ich Zend-Studio-Versionen lebenslang gratis; 
allerdings stört mich daran, dass die Plattform-Version immer hinter den 
Eclipse-Releases hinterherhinkt, was die Verwendung zusätzlicher Plugins 
erschwert oder verunmöglicht).


Eclipse *insgesamt* überzeugt aber gegenüber PhpStorm (soweit ich das der 
PhpStorm-Website entnehmen kann; ich habe es nicht installiert) in für mich 
wesentlichen Punkten:

- Man kann damit aufgrund Erweiterbarkeit mit Plugins wesentlich mehr machen
  als nur PHP-bezogene Entwicklung, braucht also nicht mehrere 
  Entwicklungsumgebungen für mehrere Programmier- und Auszeichnungssprachen;

- es ist freie und Open-Source-Software, wenn auch nicht mit GPL-kompatibler
  Lizenz (Eclipse Public License);

- es ist gratis.


Atom mit Paket “language-php” (nicht: “atom-php”) und weiteren Paketen 
punktet für mich gegenüber Eclipse zusätzlich mit Folgendem:

- Die Pakete (78) für verbreitete Programmier- und Auszeichnungssprachen
  sind bereits vorinstalliert;

- trotz Installation vieler weiterer Pakete (das Atom-Äquivalent für
  Eclipse-Plugins; derzeit sind es bei mir insgesamt 130 zusätzliche,
  Tendenz steigend) läuft er auch auf älteren Systemen (ich schreibe das
  hier noch auf einem gebraucht gekauften Notebook) noch recht schnell;

- er kommt mit vorinstallierten dunklen Farbschemas;

- eingebaute Git-Unterstützung (der Hersteller ist schliesslich GitHub)

- er basiert auf WebKit, daher

  * verträgt er sich viel besser mit meinem Desktop (KDE 4; Eclipse 
    basiert unter Linux auf GTK+, verwendet daher GNOME-Einstellungen);

  * kann man die Oberfläche, wenn man möchte, bis ins letzte Detail mit CSS
    konfigurieren (mit den eingebauten Chrome Dev Tools kann man den Editor
    inspizieren, als wäre er eine Website);

  * die Konfiguration (ausser der Darstellung) wird als JSON und CSON
    gespeichert und kann im Klartext bearbeitet werden;

  * als Programmiersprache wird Google V8 JavaScript verwendet (welches ich
    wesentlich besser als das Java beherrsche, auf dem Eclipse und Eclipse-
    Plugins basieren);

- die Softwarelizenz ist GPL-kompatibel (X11/MIT-Lizenz).

ObPHP: Folgende PHP-spezifische Atom-Pakete habe ich zusätzlich installiert 
und kann ich empfehlen:

- atom-php-navigation 0.5.2
- autocomplete-php 0.3.7
- hyperclick-php 0.2.1
- linter-php 1.1.6
- php-extract-method 0.2.1 (noch nicht ausprobiert)
- php-getters-setters 0.5.5

Ich brauche eigentlich nur noch einen PHP-Debugger für Atom, dann brauche 
ich Eclipse für PHP-Entwicklung wohl nicht mehr.  (php-debug 0.1.4 habe ich 
trivialerweise Sekunden nach Absenden meines vorherigen Postings durch 
Paketsuche nach “debug” gefunden; zur Zusammenarbeit mit XDebug bewegen 
konnte ich es jedoch bisher nicht – dazu später woanders mehr.)
 
-- 
PointedEars
Zend Certified PHP Engineer
Twitter: @PointedEars2
Please do not cc me. / Bitte keine Kopien per E-Mail.

Back to de.comp.lang.php | Previous | NextPrevious in thread | Next in thread | Find similar


Thread

Doxygen: Automatisiert Grundstruktur erstellen? Michael Vogel <ike@spamfence.net> - 2016-01-01 23:32 +0100
  Re: Doxygen: Automatisiert Grundstruktur erstellen? Thomas 'PointedEars' Lahn <PointedEars@web.de> - 2016-01-02 22:55 +0100
    Re: Doxygen: Automatisiert Grundstruktur erstellen? Michael Vogel <ike@spamfence.net> - 2016-01-03 07:29 +0100
      Re: Doxygen: Automatisiert Grundstruktur erstellen? Thomas 'PointedEars' Lahn <PointedEars@web.de> - 2016-01-03 13:58 +0100
        Re: Doxygen: Automatisiert Grundstruktur erstellen? Michael Vogel <ike@spamfence.net> - 2016-01-05 12:28 +0100
          Re: Doxygen: Automatisiert Grundstruktur erstellen? Claus Reibenstein <4spamersonly@kabelmail.de> - 2016-01-05 13:03 +0100
            Re: Doxygen: Automatisiert Grundstruktur erstellen? Thomas 'PointedEars' Lahn <PointedEars@web.de> - 2016-01-05 16:21 +0100
              Re: Doxygen: Automatisiert Grundstruktur erstellen? Michael Vogel <ike@spamfence.net> - 2016-01-06 09:47 +0100
                Re: Doxygen: Automatisiert Grundstruktur erstellen? Claus Reibenstein <4spamersonly@kabelmail.de> - 2016-01-06 12:36 +0100
                Re: Doxygen: Automatisiert Grundstruktur erstellen? Michael Vogel <ike@spamfence.net> - 2016-01-06 17:17 +0100
              Re: Doxygen: Automatisiert Grundstruktur erstellen? "Peter J. Holzer" <hjp-usenet3@hjp.at> - 2016-01-06 12:50 +0100
                Re: Doxygen: Automatisiert Grundstruktur erstellen? Claus Reibenstein <4spamersonly@kabelmail.de> - 2016-01-06 13:56 +0100
                Re: Doxygen: Automatisiert Grundstruktur erstellen? "Peter J. Holzer" <hjp-usenet3@hjp.at> - 2016-01-07 09:10 +0100
                Re: Doxygen: Automatisiert Grundstruktur erstellen? Thomas 'PointedEars' Lahn <PointedEars@web.de> - 2016-01-06 16:02 +0100
                Re: Doxygen: Automatisiert Grundstruktur erstellen? Michael Vogel <ike@spamfence.net> - 2016-01-06 17:19 +0100
          Re: Doxygen: Automatisiert Grundstruktur erstellen? Thomas 'PointedEars' Lahn <PointedEars@web.de> - 2016-01-05 14:33 +0100
            Re: Doxygen: Automatisiert Grundstruktur erstellen? Stefan Mayer <meniskus@gmx.net> - 2016-01-05 19:18 +0100
              Re: Doxygen: Automatisiert Grundstruktur erstellen? Thomas 'PointedEars' Lahn <PointedEars@web.de> - 2016-01-05 20:37 +0100
                Re: Doxygen: Automatisiert Grundstruktur erstellen? Stefan Mayer <meniskus@gmx.net> - 2016-01-05 21:18 +0100
                Re: Doxygen: Automatisiert Grundstruktur erstellen? Thomas 'PointedEars' Lahn <PointedEars@web.de> - 2016-01-05 23:20 +0100
                Re: Doxygen: Automatisiert Grundstruktur erstellen? Stefan Mayer <meniskus@gmx.net> - 2016-01-06 16:20 +0100
                Re: Doxygen: Automatisiert Grundstruktur erstellen? Thomas 'PointedEars' Lahn <PointedEars@web.de> - 2016-01-06 17:22 +0100
                Re: Doxygen: Automatisiert Grundstruktur erstellen? Torsten Zuehlsdorff <foo@meisterderspiele.de> - 2016-01-07 11:02 +0100
              Re: Doxygen: Automatisiert Grundstruktur erstellen? Michael Vogel <ike@spamfence.net> - 2016-01-06 09:56 +0100
                Re: Doxygen: Automatisiert Grundstruktur erstellen? Stefan Mayer <meniskus@gmx.net> - 2016-01-06 15:42 +0100
            Re: Doxygen: Automatisiert Grundstruktur erstellen? Michael Vogel <ike@spamfence.net> - 2016-01-06 09:54 +0100
          Re: Doxygen: Automatisiert Grundstruktur erstellen? Torsten Zuehlsdorff <foo@meisterderspiele.de> - 2016-01-06 10:09 +0100
            Re: Doxygen: Automatisiert Grundstruktur erstellen? Thomas 'PointedEars' Lahn <PointedEars@web.de> - 2016-01-06 16:05 +0100
            Re: Doxygen: Automatisiert Grundstruktur erstellen? Michael Vogel <ike@spamfence.net> - 2016-01-06 17:15 +0100
            Re: Doxygen: Automatisiert Grundstruktur erstellen? Claus Reibenstein <4spamersonly@kabelmail.de> - 2016-01-06 17:46 +0100
              Re: Doxygen: Automatisiert Grundstruktur erstellen? Michael Vogel <ike@spamfence.net> - 2016-01-06 18:06 +0100
                Re: Doxygen: Automatisiert Grundstruktur erstellen? Torsten Zuehlsdorff <foo@meisterderspiele.de> - 2016-01-07 11:03 +0100
              Re: Doxygen: Automatisiert Grundstruktur erstellen? Thomas 'PointedEars' Lahn <PointedEars@web.de> - 2016-01-06 19:03 +0100
  Re: Doxygen: Automatisiert Grundstruktur erstellen? Torsten Zuehlsdorff <foo@meisterderspiele.de> - 2016-01-04 10:15 +0100
    Re: Doxygen: Automatisiert Grundstruktur erstellen? Thomas 'PointedEars' Lahn <PointedEars@web.de> - 2016-01-04 22:58 +0100
      Re: Doxygen: Automatisiert Grundstruktur erstellen? Torsten Zuehlsdorff <foo@meisterderspiele.de> - 2016-01-05 10:41 +0100
        Re: Doxygen: Automatisiert Grundstruktur erstellen? Michael Vogel <ike@spamfence.net> - 2016-01-05 12:36 +0100
        Re: Doxygen: Automatisiert Grundstruktur erstellen? Thomas 'PointedEars' Lahn <PointedEars@web.de> - 2016-01-05 16:19 +0100
          Re: Doxygen: Automatisiert Grundstruktur erstellen? Stefan+Usenet@Froehlich.Priv.at (Stefan Froehlich) - 2016-01-05 15:48 +0000
            Re: Doxygen: Automatisiert Grundstruktur erstellen? Thomas 'PointedEars' Lahn <PointedEars@web.de> - 2016-01-05 16:59 +0100
            Re: Doxygen: Automatisiert Grundstruktur erstellen? "Christoph M. Becker" <cmbecker69@arcor.de> - 2016-01-08 16:55 +0100
              Re: Doxygen: Automatisiert Grundstruktur erstellen? Stefan+Usenet@Froehlich.Priv.at (Stefan Froehlich) - 2016-01-08 16:17 +0000
          Re: Doxygen: Automatisiert Grundstruktur erstellen? Torsten Zuehlsdorff <foo@meisterderspiele.de> - 2016-01-05 19:17 +0100
            Re: Doxygen: Automatisiert Grundstruktur erstellen? Thomas 'PointedEars' Lahn <PointedEars@web.de> - 2016-01-05 20:27 +0100
              Re: Doxygen: Automatisiert Grundstruktur erstellen? Torsten Zuehlsdorff <foo@meisterderspiele.de> - 2016-01-06 09:41 +0100
            Re: Doxygen: Automatisiert Grundstruktur erstellen? Michael Vogel <ike@spamfence.net> - 2016-01-06 09:59 +0100
    Re: Doxygen: Automatisiert Grundstruktur erstellen? Michael Vogel <ike@spamfence.net> - 2016-01-05 12:30 +0100
  Re: Doxygen: Automatisiert Grundstruktur erstellen? Christian Stadler <stadli@gmx.de> - 2016-01-04 18:15 +0100
    Re: Doxygen: Automatisiert Grundstruktur erstellen? Thomas 'PointedEars' Lahn <PointedEars@web.de> - 2016-01-04 23:02 +0100
      Re: Doxygen: Automatisiert Grundstruktur erstellen? Torsten Zuehlsdorff <foo@meisterderspiele.de> - 2016-01-05 10:46 +0100

csiph-web