Portal > Foren > Offtopic > Gesuche > PHP Editor für Mac
Antwort
 
LinkBack Themen-Optionen Thema durchsuchen
Alt 28.06.2009, 00:44 Nach oben    #1
Neuer Benutzer
 
Registriert seit: 08.11.2005
Beiträge: 8
Standard PHP Editor für Mac

Hallo,

ich bin seit kurzem auf den Mac umgestiegen und suche nun entsprechende Entwicklungssoftware für meine PHP Projekte.

Zu Windowszeiten habe ich die Software phpDesigner benutzt und war bzw. bin sehr zufrieden.

Ich habe mir schon entsprechende Software für den Mac angesehen (Coda und Espresso), diese genügt aber noch nicht meinen (doch mittlerweile sehr hohen) Anforderungen.

Die entsprechende Software sollte folgende Features beinhalten:
  • Projektmanagement
  • FTP Zugriff (direktes Bearbeiten von Dateien, mehrere FTP Server einstellbar)
  • Code Highlighting (Folding wäre nett)
  • Integrierte PHP Dokumentation (Funktionsbeschreibungen etc.)
  • Automatische Erweiterung dieser Dokumentation durch eigene Bibliotheken

Gerade den letzten Punkt möchte ich nach der langen Arbeit mit dem phpDesigner nicht mehr missen. Mit dem Feature ist übrigens gemeint, dass wenn ich den Namen einer Funktion schreibe, die in einer Datei meines Projektes deklariert wurde, die angefügte Dokumentation und vor allen Dingen die Argumente der Funktion angezeigt werden.

Diese Wünsche sind jetzt relativ speziell, aber vll kennt ja jemand von euch eine gute Software, die diese Ansprüche erfüllt.

Meine Suche bei Google war dabei leider vergebens, da ich bis jetzt noch kein Tool gefunden habe, was wirklich alle Punkte erfüllt.

Danke für eure Hilfe!


mfg
Link
Link ist offline  
Add Post to del.icio.usBookmark Post in TechnoratiDiesen Beitrag zu Mister Wong hinzufügen!
Mit Zitat antworten
Alt 28.06.2009, 09:35 Nach oben    #2
Jann Hendrik Bekaan
 
Benutzerbild von Jann Hendrik
 
Registriert seit: 02.12.2004
Ort: Wildeshausen
Beiträge: 3.198
Standard

Ich bin mir nicht sicher, kann mir aber vorstellen, dass du bei Eclipse fündig werden kannst.
__________________

Umfragen:
bitte beachten: Vorschläge für künftige Umfragen
Woher weißt du vom developers-guide?

Wenn du dich in ein interessantes Thema eingearbeitet hast, dann lass andere daran teilhaben! Schreibe ein Tutorial und beschreibe, wie es geht, was nicht klappt, wo man aufpassen muss usw.
Danke!
Jann Hendrik ist gerade online  
Add Post to del.icio.usBookmark Post in TechnoratiDiesen Beitrag zu Mister Wong hinzufügen!
Mit Zitat antworten
Alt 28.06.2009, 10:00 Nach oben    #3
Projektleiter
 
Registriert seit: 30.11.2005
Ort: Bottrop
Beiträge: 1.364
Standard

Wer Eclipse sagt, muss auch NetBeans sagen.

Das arbeiten auf FTP-Servern geht aber, soweit ich weiß, dabei nur via synchronisation. Wobei ich auch mal ein Plugin gesehen habe, dass das verbessert. Hab's nur nie getestet.

Ich würde dir empfehlen dir mal die 6.7 (RC3) anzusehen. Läuft stabil, schnell und wird von Version zu Version besser.

Davon ab sieht NetBeans auf dem Mac einfach viel besser aus, als Eclipse. ;)
pago ist offline  
Add Post to del.icio.usBookmark Post in TechnoratiDiesen Beitrag zu Mister Wong hinzufügen!
Mit Zitat antworten
Alt 28.06.2009, 18:40 Nach oben    #4
Neuer Benutzer
 
Registriert seit: 08.11.2005
Beiträge: 8
Standard

Hey, erstmal ein Dankeschön für eure Vorschläge. Eclipse für MacOS müsste ich erst noch testen, unter Windows war ich allerdings weniger begeistert.

Netbeans hatte ich bis eben gerade getestet. Es hat aber leider nur eine FTP Publish Funktion (also ein Projekt auf einem FTP Server testen) und leider keinen wirklichen Filebrowser, mit dem ich Dateien von einem FTP öffnen kann.


mfg
Link
Link ist offline  
Add Post to del.icio.usBookmark Post in TechnoratiDiesen Beitrag zu Mister Wong hinzufügen!
Mit Zitat antworten
Alt 28.06.2009, 19:22 Nach oben    #5
Projektleiter
 
Registriert seit: 30.11.2005
Ort: Bottrop
Beiträge: 1.364
Standard

http://plugins.netbeans.org/PluginPo...pluginid=13195

Hast du dir das Plugin mal angesehen?

Wobei, mal so nebenher: Direkt auf einem FTP-Server sollte man nie arbeiten. Lokal testen, wenn fertig auf den Server. Das ist viel praktikabler.

Als Notnagel kannst du auch noch MacFuse testen. Das ist ein Filesystem-Framework, mit dem du einen FTP-Server (uvm.) als normales Laufwerk mounten kannst. Das sollte dann theoretisch mit allen Anwendungen laufen.
pago ist offline  
Add Post to del.icio.usBookmark Post in TechnoratiDiesen Beitrag zu Mister Wong hinzufügen!
Mit Zitat antworten
Alt 28.06.2009, 19:36 Nach oben    #6
Neuer Benutzer
 
Registriert seit: 08.11.2005
Beiträge: 8
Standard

Ok das Plugin werde ich mir einmal ansehen.

Das mit dem "Nie direkt auf einem FTP arbeiten" ist so eine Sache. Wenn ich jetzt bei einer Seite, die online ist, direkt etwas im Code ändern muss, ist es sehr umständlich, diese erst herunterzuladen, zu bearbeiten und dann wieder hochzuladen.

Das MacFuse brauchst du für das Mounten übrigens nicht. Das kann der Finder direkt, Problem ist nur, man muss den Server nach jedem Start immer erst wieder neu mounten.

mfg
Link
Link ist offline  
Add Post to del.icio.usBookmark Post in TechnoratiDiesen Beitrag zu Mister Wong hinzufügen!
Mit Zitat antworten
Alt 28.06.2009, 22:25 Nach oben    #7
Projektleiter
 
Registriert seit: 30.11.2005
Ort: Bottrop
Beiträge: 1.364
Standard

Aber macht NetBeans diese synchronisation nicht automatisch? So das du damit nichts mehr direkt zu tun hast?

Ich selbst mach es meistens wie folgt: Im Normalfall verwende ich NetBeans für die Entwicklung. Wenn ich doch mal was schnell auf nem FTP-Server ändern muss, verbinde ich mich via Cyberduck und bearbeite dann die Datei mit Textmate/MacVim (cmd+K oder so, alternativ rechtsklick => bearbeiten mit => textmate). Ist für kleine Änderungen absolut ok, find ich.

Hab aber grad nochmal für dich geguckt: BBEdit/TextWrangler sollen wohl direkt nen FTP-Client eingebaut haben. Jedenfalls laut Feature-Liste. Wie gut deren PHP-Support ist, kann ich dir aber nicht sagen.
pago ist offline  
Add Post to del.icio.usBookmark Post in TechnoratiDiesen Beitrag zu Mister Wong hinzufügen!
Mit Zitat antworten
Alt 29.06.2009, 11:20 Nach oben    #8
Bastian Fenske
 
Registriert seit: 04.01.2006
Ort: Kassel
Beiträge: 964
Standard

Ich arbeite auf OS-X mit Eclipse mit dem PDT-PlugIn:

http://www.eclipse.org/pdt/

Ich bin sehr zufrieden, allerdings konnte ich nach einem Update Subclipse, also die Subversion-Integration nicht zum Laufen bekommen.

Da gibt es sicher auch die entsprechenden FTP-Funktionen. Ich arbeite fast ausschließlich mit lftp, was ich mit über fink oder macports installiert habe und mit dem ich unter Linux auch schon immer gearbeitet hab. Mit mirror kannst Du da ganz einfach ein Verzeichnis runterladen und mit mirror -R wieder rauf. get und put und so sind eh klar.

Dazu noch ein kleines Shell-Skript, das diese .DS_Store-Files löscht.

Bastian
__________________
www.bastian-fenske.de
Basti ist offline  
Add Post to del.icio.usBookmark Post in TechnoratiDiesen Beitrag zu Mister Wong hinzufügen!
Mit Zitat antworten
Alt 29.06.2009, 11:57 Nach oben    #9
Erfahrener Benutzer
 
Registriert seit: 12.06.2006
Beiträge: 335
Standard

Ich arbeite mit Komodo Edit (kostenlos). Leicht, einfach zu bedienen, auf nötigste konzentriert. Außerdem basiert der Editor auf dem XUL-/Firefox-Framework, was Erweiterungen einfach zu programmieren macht.

Als Filebrowser nutze ich Cyberduck, der kann auch SFTP (FTP-ähnliches Protokoll über SSH – empfehle ich!).
FloB ist offline  
Add Post to del.icio.usBookmark Post in TechnoratiDiesen Beitrag zu Mister Wong hinzufügen!
Mit Zitat antworten
Alt 29.06.2009, 11:58 Nach oben    #10
Erfahrener Benutzer
 
Registriert seit: 12.06.2006
Beiträge: 335
Standard

Zitat:
Zitat von Basti Beitrag anzeigen
Dazu noch ein kleines Shell-Skript, das diese .DS_Store-Files löscht.
Code:
rm -R .DS_Store
? Wie rufst du das auf? Per Hand?


Edit (nur ein kleiner Hinweis für Übereifrige) : Nicht einfach so diese Codezeile ausführen, standardmäßig löscht das nämlich alle diese Dateien im aktuellen Verzeichnis sowie Unterverzeichnisse – also erst in das richtige Verzeichnis wechseln!
FloB ist offline  
Add Post to del.icio.usBookmark Post in TechnoratiDiesen Beitrag zu Mister Wong hinzufügen!
Mit Zitat antworten
Alt 29.06.2009, 12:05 Nach oben    #11
Bastian Fenske
 
Registriert seit: 04.01.2006
Ort: Kassel
Beiträge: 964
Standard

Code:
macbook:~ basti$ cat rm_ds_store_files.sh 
#!/bin/sh
find /Users/basti/ -name .DS_Store -delete
macbook:~ basti$ cat /etc/crontab | grep DS 
0       *       *       *       *       basti   find /Users/basti -name .DS_Store -delete
5       10      *       *       *       root    find / -name .DS_Store -delete
macbook:~ basti$
Ja, vor einem Upload rufe ich das von Hand auf, falls ich vorher mit dem Finder in dem entsprechenden Verzeichnis rumgemacht hab (oder das nicht ausschließen kann) – was aber in der Regel nicht vorkommt. In der Regel liegen die Daten eh in einem SVN-Repository und zwischen einem svn-export und dem Hochladen hat das komplette Verzeichnis ja nur eine kurze und überschaubare Lebensdauer.

Bastian
__________________
www.bastian-fenske.de

Geändert von Basti (29.06.2009 um 12:08 Uhr)
Basti ist offline  
Add Post to del.icio.usBookmark Post in TechnoratiDiesen Beitrag zu Mister Wong hinzufügen!
Mit Zitat antworten
Alt 30.06.2009, 21:32 Nach oben    #12
Neuer Benutzer
 
Registriert seit: 08.11.2005
Beiträge: 8
Standard

Hey, danke für eure Vorschläge. Habe jetzt NetBeans und Eclipse ausführlich getestet und ich vermisse leider die Function Hints für eigens geschriebene Funktionen. Entweder bin ich zu blöd (hab auch sämtliche Einstellungen durchgeschaut) oder die Programme können es wirklich nicht.

Zitat:
Zitat von FloB Beitrag anzeigen
Ich arbeite mit Komodo Edit (kostenlos). Leicht, einfach zu bedienen, auf nötigste konzentriert. Außerdem basiert der Editor auf dem XUL-/Firefox-Framework, was Erweiterungen einfach zu programmieren macht.

Als Filebrowser nutze ich Cyberduck, der kann auch SFTP (FTP-ähnliches Protokoll über SSH – empfehle ich!).
Danke für den Tipp! Habe mir Komodo gerade installiert und ich bin begeistert. Die FTP Funktionalität gibt es zwar erst mit einer Extension, die ist jedoch mit dem integrierten Extensionmanager einfach und schnell installiert. Das Programm kann sogar Smarty. Bis jetzt der beste Editor den ich bzw. ihr gefunden habt ;) Ih bin begeistert!

Danke!


mfg
Link
Link ist offline  
Add Post to del.icio.usBookmark Post in TechnoratiDiesen Beitrag zu Mister Wong hinzufügen!
Mit Zitat antworten
Alt 30.06.2009, 22:51 Nach oben    #13
Erfahrener Benutzer
 
Registriert seit: 12.06.2006
Beiträge: 335
Standard

Zitat:
Zitat von Basti Beitrag anzeigen
Code:
macbook:~ basti$ cat rm_ds_store_files.sh 
#!/bin/sh
find /Users/basti/ -name .DS_Store -delete
macbook:~ basti$ cat /etc/crontab | grep DS 
0       *       *       *       *       basti   find /Users/basti -name .DS_Store -delete
5       10      *       *       *       root    find / -name .DS_Store -delete
macbook:~ basti$
Hm, achso, du löscht direkt aus deinem gesamten Nutzerordner ... ist das nicht mit Kanonen auf Spatzen geschossen? Hast du kein Entwicklerverzeichnis? Weil generell würde ich diese Dateien nicht entfernen. Sie werden ja sowieso immer neu erstellt (was steht da eigentlich drin?) ...
FloB ist offline  
Add Post to del.icio.usBookmark Post in TechnoratiDiesen Beitrag zu Mister Wong hinzufügen!
Mit Zitat antworten
Alt 01.07.2009, 10:16 Nach oben    #14
Benjamin Steininger
 
Benutzerbild von robo47
 
Registriert seit: 02.06.2005
Ort: weiher im tiefsten Odenwald
Beiträge: 1.379
Standard

Zitat:
Zitat von Link Beitrag anzeigen
Hey, danke für eure Vorschläge. Habe jetzt NetBeans und Eclipse ausführlich getestet und ich vermisse leider die Function Hints für eigens geschriebene Funktionen. Entweder bin ich zu blöd (hab auch sämtliche Einstellungen durchgeschaut) oder die Programme können es wirklich nicht.
In Netbeans kriegst du die completion mit strg + leerstaste

und da tauchen auch eigene Klassen und Funktion auf
robo47 ist offline  
Add Post to del.icio.usBookmark Post in TechnoratiDiesen Beitrag zu Mister Wong hinzufügen!
Mit Zitat antworten
Alt 01.07.2009, 11:06 Nach oben    #15
Martin Eisengardt
 
Registriert seit: 30.03.2006
Ort: Pfinztal
Beiträge: 396
Standard

Zitat:
Zitat von Basti Beitrag anzeigen
Ich bin sehr zufrieden, allerdings konnte ich nach einem Update Subclipse, also die Subversion-Integration nicht zum Laufen bekommen.
Zur ergänzung: Das lag in kaputten Revisionsinformationen, die während der Beta von Gallileo rumgeisterten. Mittlerweile sollte alles wieder tun.
__________________
Open Sourcing the Online Gaming Universe (bald wieder)
PHP/SQL/Java/C++/Assembler.
Seit Jahren Mitglied und Entwickler in einem der wohl größten Java-Projekte der Welt: http://weblogs.java.net/blog/hansmul...e_desktop.html
Das Game Developer Consultant Team öffnet langsam seine Pforten
mepeisen ist offline  
Add Post to del.icio.usBookmark Post in TechnoratiDiesen Beitrag zu Mister Wong hinzufügen!
Mit Zitat antworten
Alt 14.07.2009, 16:56 Nach oben    #16
Neuer Benutzer
 
Registriert seit: 15.01.2009
Beiträge: 5
Standard

Ich finde ganz gut:

Coda, Espresso (von MacRabbit), Textmate (ist eigentlich der Standardeditor für Mac OS X) Mit dem mach ich CSS, HTML, PHP, Java, AJAX, jQuery, Python :)

rockt wie sau :)

Aber der kostet ein wenig :)
Sash ist offline  
Add Post to del.icio.usBookmark Post in TechnoratiDiesen Beitrag zu Mister Wong hinzufügen!
Mit Zitat antworten
Antwort

Lesezeichen


Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)
 
Themen-Optionen Thema durchsuchen
Thema durchsuchen:

Erweiterte Suche

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 aus


Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
Kummunikation zwischen PHP Und einem "Java Server" Avaris Anwendungsdesign / Softwarearchitektur 25 07.12.2008 16:23
PHP 5.2 Kompilierung schlägt fehl Byrel Tools, Server, Betriebssysteme 0 03.11.2006 21:09
[Rezension] PHP 5 Kochbuch Artemis Literatur 2 07.09.2006 19:15
PHP 5.1.5, PHP 4.4.4 und PHP 5.2.0 RC2 veröffentlicht Ben Nachrichten 2 01.09.2006 16:05
Neue PHP "release candidates": PHP 4.4.2 RC 1 und PHP 5.1 RC 6 Ben Nachrichten 1 21.11.2005 20:48


Alle Zeitangaben in WEZ +1. Es ist jetzt 16:23 Uhr.


Powered by vBulletin® Version 3.8.4 (Deutsch)
Copyright ©2000 - 2010, Jelsoft Enterprises Ltd.
Search Engine Optimization by vBSEO 3.3.0

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47