{"id":509,"date":"2010-02-16T21:13:44","date_gmt":"2010-02-16T20:13:44","guid":{"rendered":"http:\/\/joergnapp.de\/eclipse-fuer-die-php-entwicklung\/"},"modified":"2010-02-16T21:15:34","modified_gmt":"2010-02-16T20:15:34","slug":"eclipse-fuer-die-php-entwicklung","status":"publish","type":"post","link":"https:\/\/joergnapp.de\/blog\/eclipse-fuer-die-php-entwicklung\/","title":{"rendered":"Eclipse f&uuml;r die PHP-Entwicklung"},"content":{"rendered":"<p>Eigentlich mache ich ja nicht mehr viel in PHP. Aber ab und an braucht man halt doch ne gescheite Entwicklungsumgebung. Nachdem mir <a href=\"https:\/\/guite.de\/\" target=\"_blank\">Axel<\/a> mal die Vorteile von Eclipse aufgezeigt hat, hatte ich verschiedene Versuche damit gemacht, war aber nie so recht zufrieden. Bis ich eines Tages auf <a href=\"http:\/\/aptana.com\/\" target=\"_blank\">Aptana<\/a> gesto\u00dfen bin. Da war nun alles, was ich gebraucht habe, in einer einfach installierbaren L\u00f6sung. <\/p>\n<p>Zwischenzeitlich hat Aptana leider PHP den R\u00fccken gekehrt. So hei\u00dft es in den <a href=\"http:\/\/www.aptana.org\/tools\/studio\/releasenotes\/\" target=\"_blank\">Release-Notes<\/a>:<\/p>\n<p> <quote><strong>Aptana PHP<\/strong> is no longer included in Aptana Studio 2.0, and only PDT will be supported going forward. Developers who wish to continue using Aptana PHP should continue using Studio 1.5.x.<\/quote>   <\/p>\n<p>Das PHP-Magazin schrieb dazu, dass <a href=\"http:\/\/it-republik.de\/php\/news\/Aptana-empfiehlt-Eclipse-PDT-052400.html\" target=\"_blank\">Aptana Eclipse PHP empfiehlt<\/a>. Also, Zeit, Eclipse PDT anzuschauen. <\/p>\n<p> <!--more-->  <\/p>\n<p><a href=\"http:\/\/joergnapp.de\/wp-content\/uploads\/2010\/02\/image.png\"><img loading=\"lazy\" decoding=\"async\" style=\"border-bottom: 0px; border-left: 0px; display: inline; margin-left: 0px; border-top: 0px; margin-right: 0px; border-right: 0px\" title=\"Die PDT-Homepage\" border=\"0\" alt=\"Die PDT-Homepage\" align=\"right\" src=\"http:\/\/joergnapp.de\/wp-content\/uploads\/2010\/02\/image_thumb.png\" width=\"204\" height=\"244\" \/><\/a>Auf der Eclipse PDT-Seite findet sich ein freundlicher \u201cDownload\u201d-Kopf, der zu verschiedenen Download-Alternativen f\u00fchrt. F\u00fcr mich ist das derzeit die \u201cAll-In-One Windows 32 Bit\u201d mit derzeitigem Releasestand 2.1 SR1. Man erh\u00e4lt ein ZIP-Archiv, nach dem Auspacken ist Eclipse bereits bereit f\u00fcr den Start. <\/p>\n<p>Nach dem Wegklicken des Willkommen-Bildschirm kann man beginnen, Eclipse zu nutzen \u2013 oder aber f\u00fcr die eigenen Zwecke mittels Plugins anpassen. <\/p>\n<p>Ich liste mal die Plugins auf, die ich verwende:<\/p>\n<h4>Aptana<\/h4>\n<p>Ja, kein Witz\u2026. Die FTP-Unterst\u00fctzung von Aptana ist einfach klasse. Unter <a title=\"http:\/\/www.aptana.org\/studio\/plugin\" href=\"http:\/\/www.aptana.org\/studio\/plugin\" target=\"_blank\">http:\/\/www.aptana.org\/studio\/plugin<\/a> findet man eine Anleitung, Aptana in Eclipse zu integrieren. (Wer mag, kann auch noch den PHP-Editor von der Update-Site http:\/\/update.aptana.com\/install\/php\/ nutzen\u2026)<\/p>\n<h4>Subversion<\/h4>\n<p>Gleich zwei Plugins buhlen um die Gunst von svn-Anwendern, n\u00e4mlich <a href=\"http:\/\/www.eclipse.org\/subversive\/\" target=\"_blank\">Subversive<\/a> und Subclipse. Google findet unendliche Forenbeitr\u00e4ge, Blogpostings usw, die die beiden gegen\u00fcberstellen, die meisten datieren allerdings bereits l\u00e4nger zur\u00fcck. Offenbar tun beide das, was sie sollen. Ich habe mich f\u00fcr Subclipse entschieden. <\/p>\n<h4>Smarty<\/h4>\n<p>Auf dieser Seite befindet sich der &quot;Smarty Editor&quot;.&#160; Es gen\u00fcgt, die passende *.jar-Datei herunterzuladen und ins Verzeichnis &quot;plugins&quot; der Eclipse-Installation zu kopieren. Nach einem Neustart von Eclipse ist das Plugin aktiv. *.tpl-Dateien (die Standardendung von Smarty) werden per Doppelklick sofort mit dem Smarty-Editor ge\u00f6ffnet, HTML-Dateien allerdigs immer noch mit dem HTML-Editor. Dieses Verhalten kann in den Einstellungen unter General &gt; Editors &gt; File Associations angepasst werden, wo f\u00fcr &quot;.htm&quot; und &quot;.html&quot; jeweils der Smarty-Editor hinzugef\u00fcgt und als Default deklariert werden sollte. <\/p>\n<h4>gettext<\/h4>\n<p>Um die Gettext-Dateien bearbeiten zu k\u00f6nnen, habe ich noch <a href=\"http:\/\/www.gted.org\" target=\"_blank\">gted<\/a> installiert. Leider zeigt der mir weder die Strings noch die \u00dcbersetzungen an, sondern lediglich leere Tabellen. Schade, einen anderen gettext-Editor als Eclipse-Plugin scheint es nicht zu geben. <\/p>\n","protected":false},"excerpt":{"rendered":"<p>Eigentlich mache ich ja nicht mehr viel in PHP. Aber ab und an braucht man halt doch ne gescheite Entwicklungsumgebung. Nachdem mir Axel mal die Vorteile von Eclipse aufgezeigt hat, hatte ich verschiedene Versuche damit gemacht, war aber nie so recht zufrieden. Bis ich eines Tages auf Aptana gesto\u00dfen bin. Da war nun alles, was &hellip; <\/p>\n<p class=\"link-more\"><a href=\"https:\/\/joergnapp.de\/blog\/eclipse-fuer-die-php-entwicklung\/\" class=\"more-link\"><span class=\"screen-reader-text\">\u201eEclipse f&uuml;r die PHP-Entwicklung\u201c <\/span>weiterlesen<\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[1],"tags":[159,188,187,24,14,46,194],"class_list":["post-509","post","type-post","status-publish","format-standard","hentry","category-allgemein","tag-anleitung","tag-aptana","tag-eclipse","tag-html","tag-php","tag-tools","tag-windows"],"_links":{"self":[{"href":"https:\/\/joergnapp.de\/blog\/wp-json\/wp\/v2\/posts\/509","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/joergnapp.de\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/joergnapp.de\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/joergnapp.de\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/joergnapp.de\/blog\/wp-json\/wp\/v2\/comments?post=509"}],"version-history":[{"count":0,"href":"https:\/\/joergnapp.de\/blog\/wp-json\/wp\/v2\/posts\/509\/revisions"}],"wp:attachment":[{"href":"https:\/\/joergnapp.de\/blog\/wp-json\/wp\/v2\/media?parent=509"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/joergnapp.de\/blog\/wp-json\/wp\/v2\/categories?post=509"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/joergnapp.de\/blog\/wp-json\/wp\/v2\/tags?post=509"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}