Hallo liebe Community,
ich habe eine Frage zu den Entwicklungsumgebungen, die ihr bei der Entwicklung von TYPO3 Extensions und Templates einsetzt. Kennt jemand eine integrierte Entwicklungsumgebung für diese Zwecke, oder entwickelt ihr mit vielen Editoren, die für die jeweilige Aufgabe am Besten passen? Es gibt viele Treads mit vielen Tipps zu unterschiedlichen Editoren, Tipps für eine integrierte Entwicklungsumgebung für diese Zwecke habe ich aber nicht gefunden.
Wie geht ihr bei der Entwicklung von Extensions vor?
MFG,
Waldemar
Zend IDE (od. Eclipse)
Scite
UltraEdit
2 Monitore (1x 24" Bildschirm, 1x 15"4 Laptop Bildschirm)
Windows XP Professional
Cygwin
IE
Firefox
grep
tail
rsync
Photoshop
viel Kaffee
Apache
Typo3
FireBug
WebDeveloper
Trackball
Bash
IE DevToolBar
Chefsessel
cc_devlog
Google
DSL Breitbandverbindung
CuteFTP
Elektronische Musik
SourceCodeCounter
Zeit
XAMPP Control Panel
Pentium M 1.6 Ghz Rechner
1 GB Speicher
PHP4
viel Pizza
Open Office
@steffenk: Hab' ich irgendwas vergessen???
Tetramatrix schrieb
@steffenk: Hab' ich irgendwas vergessen???
höchstens noch
- knabbereien
- icq/tel aus 😉
georg
Tetramatrix schrieb
@steffenk: Hab' ich irgendwas vergessen???
Eine Türe zum abschliessen!
@alle: den Windows Media Player noch
ich brauch noch das New Yorker Radio...
LG
Cope
@alle: Also, die Zend IDE, ist schon ein must have, würde ich sagen. Die php-Eclipse Umgebung hat mich nicht so überzeugt. Und ganz ohne IDE ist mir zuviel Arbeit!
Tetramatrix schrieb
Zend IDE (od. Eclipse)
Scite
UltraEdit
...
Gibt es einen Grund für 3 unterschiedliche Texteditoren? Hat einer der Editoren auch eine Codevervollständigungsfunktion für TYPOScript?
Eclipse hat sich schon verändert, seit Zend dort mitarbeitet. Die neue Version ist schon deutlich besser, im September gibts die Final Version.
Ich habe auch mit Zend gearbeitet, bevorzuge aber Eclipse wegen der Plugins, vorallem svn-Unterstützung etc.
Letztlich ist aber entscheidend, das man mit seinem Editor gut vertraut ist.
was wurde vergessen ?
- Bier (ab 20:00 🙂 )
- Skype
- Projektverwaltung (teamspace finde ich sehr gut)
- eine Frau, die einen aufbaut
- ...
achso ja,
ich nehm gerne unter windoof den freeware PsPad, da gibts dann auch php code completion und ts syntax highlight.
...und ein gläschen rotwein ab 22:00
LG
Cope
Hallo,
danke für das schnelle Feedback und die ausführliche Beschreibung der Tools! Die Tipps zu den Aktivitäten nach der Arbeit sind auch ganz interessant 😉
Ich habe eine weitere Frage bzw. einen Vorschlag zu diesem Thema: ich habe in letzter Zeit viel mit Java entwickelt und bin von den Entwicklungsumgebungen für Java etwas „verwöhnt“. In der Entwicklung für TYPO3 fehlt mir jetzt ein einheitliches Konzept für die Implementierung der Extensions und der Templates. Bis jetzt wurden zwar gute PHP-Editoren, wie z.B. Zend und Eclispe genannt, zum Arbeiten mit TYPO3 wären aber meiner Ansicht nach einige zusätzliche Features ganz praktisch. Ich habe mir überlegt, dass es eventuell interessant wäre, eine TYPO3-DIE auf Basis eines PHP-Editors zu entwickeln. Was haltet ihr von dieser Idee? Hier sind einige Beispiele für die zusätzlichen Features:
- Codecompletion für TYPOScript
- Contextsensitive Hilfe (z.B. TYPO3-spezifische API, TYPOScript)
- Erweiterte Funktionalität des Extension-Kickstarters. Hier sollte man Änderungen an Plugins auch nachträglich mit Hilfe von Wizards durchführen. Der manuell eingetragene Quellcode soll dabei nicht überschrieben werden.
- Man könnte auch die Funktionalität einiger Development-Plugins für TYPO3 in die DIE integrieren.
Wäre diese Funktionalität auch für jemanden von euch interessant, oder kommt ihr mit den vorhandenen Lösungen gut zurecht?
LG
Waldemar
Hat wirklich niemand eine Meinung zum letzten Beitrag?
das was Du ansprichst, wird derzeit entwickelt. Es ist sinnvoller, bei bestehenden Entwicklungen mitzuhelfen:
http://www.typo3-unleashed.net/singleentry/date////typoscript-editor-beta.html
Ich bin ganz zufrieden mit Zend, zumal es mir eher um die Debugging-Möglichkeiten geht. TS mache ich fast kaum noch, da ich in letzter Zeit nur Extensions entwickelt habe. Ansonsten finde ich natürlich Code Completion, Syntax Highlighting, Code Folding etc. ganz nett. Besonders das Code Folding liebe ich, das erinnert mich an alte TurboAss Zeiten.
Das ist ein sehr interessantes Projekt, mein Vorschlag beschränkt sich aber nicht nur auf TYPOScript. Ich habe in Vergangenheit einige Extensions entwickelt und fand es nicht ganz praktisch, dass der Kickstarter in TYPO3 nur ein Kickstarter ist und gemachte Änderungen überschreibt. Mann kann natürlich alles manuell eintragen, ist aber zeitaufwendiger als mit Hilfe von Wizards.
Wie ist es eigentlich mit der API und den Konstanten in TYPO3? Habt ihr alles im Kopf, oder müsst ihr auch wie ich, ab und zu mal nachschlagen und sich einlesen?
Ich habe mir überlegt, dass man die genanten Features mit Eclipse auf Basis von PHPEclipse entwickeln könnte. Verfüge auch über die dazu notwendige Fachkenntnisse. So wie es aussieht, besteht aber hier kein Bedarf 🙂
Die Typo3 API benutze ich fast kaum noch, selbst die T3-Templating-Engine ersetze ich mittlerweile durch preg_replace. Das geht einfach schneller...
Hallo Waldemar,
Ich habe mir überlegt, dass man die genanten Features mit Eclipse auf Basis von PHPEclipse entwickeln könnte. Verfüge auch über die dazu notwendige Fachkenntnisse. So wie es aussieht, besteht aber hier kein Bedarf...
Ich finde das schon interessant.
Zur Zeit leide ich allerdings selbst eher unter Zeitmangel.
Gruss