jens hat geschrieben:Hossa! Bin gerade aufgefordert worden die PyDev Extensions für Eclipse zu kaufen!
Ich dachte PyDev ist OpenSource. Aber da muß mal wohl genauer hinsehen!
Es gibt PyDev:
http://pydev.sourceforge.net und die PyDev Extensions:
http://www.fabioz.com/pydev/
Also zwei verschiedene Dinge. Die Extensions gibt es nur als "Evaluation Version" siehe:
http://www.fabioz.com/pydev/terms.html
Ziemlich verwirrend
Irgendwie finde ich es nicht ganz korrekt, das auf den sourceforge Seiten (
http://pydev.sourceforge.net) auf die Extensions verwiesen werden und dabei nicht darauf hingewiesen wird, das die kein OpenSource sind.
Ja PyDev ist OpenSource und Kostenlos. PyDev Extension nicht. Der unterscheid zwischen beiden ist, das die propitäre Version folgende Punkte kann:
- Unbenutzte Parameter/Namen/Objekte (Wie immer ihr es nenne wollt), werden gelb unterstrichen, was man vielleicht von Java Projekten mit Eclipse kennt. -- Code-Analyse
- Die ACV (Autocodevervollständigung) ist ein bisschen besser. Und zwar dahingehend, das wenn man z.B. ``sys.path`` schreibt, PyDev unter den andere import ``import sys`` schreibt, falls nicht vom User schon erledigt. -- Code-Analyse mit Auto-Import.
- ?
Sonst konnte ich nichts neues feststellen. Die ganzen Verfolständigungssachen wie...
1. STRG+SPACE -- Namensvervollständigung
z.B.: aus
ini + STRG+SPACE wird
def __init__(self):
2. STRG+1
aus ``def __init__(self, foo, bar):`` wird
Code: Alles auswählen
def __init__(self, foo, bar):
self.foo = foo
self.bar = bar
3. und viele, viele mehr.
...gehen auch mit dem Normalen PyDev
Man kann sich sogar selber eigene definieren...
Dann kommt noch hinzu das die ACV mit die beste ist die ich je gesehen habe in einer freien Software, und die in beiden Versionen (Bis auf das Auto-Import) identisch ist.
Ich bin mit PyDev-non-Extension sehr zufrieden und benutz davon gerade mal ein Bruchteil.