PHPGangsta - Der praktische PHP Blog

PHP Blog von PHPGangsta


Archive for the ‘PHPStorm’ tag

PHPStorm 20% Rabatt Code noch bis zum 01.09.2011

with 66 comments

20% Rabatt auf die aktuell beste PHP Entwicklungsumgebung (IDE) gibts mit einem Rabatt-Code den ich euch geben kann und der noch bis zum 1. September gültig ist. Seit März habe ich mehr als 250 Coupons rausgeben können, und es soll sich natürlich niemand beschweren dass er es vergessen oder nicht mitbekommen hat, deshalb hier nochmal die Erinnerung.

Dazu einfach hier einen Kommentar hinterlassen, ihr erhaltet dann hoffentlich innerhalb von 24 Stunden eine E-Mail mit dem Code.

Achso, ihr könnt PHPStorm natürlich vorher testen, braucht nicht die Katze im Satz kaufen. Aber es gibt wenige Leute, die sich PHPStorm einige Stunden angeschaut haben und nicht überzeugt waren ;-)

Written by Michael Kliewe

August 18th, 2011 at 10:38 am

Posted in PHP

Tagged with , , , ,

Continuous Testing mit PHP?

with 8 comments

Continuous Integration ist einigen eventuell ein Begriff. Dabei geht es darum, einen Server zu haben der bei jedem Commit (bzw. Push) des Quelltextes Dinge ausführt wie Unit Tests, Akzeptanz-Tests, PHP Lint, CodeSniffer oder auch ein Deployment auf einen Test-Rechner. Wenn man nun also häufig pushed kann man sicher sein dass (bei genügend guten Tests) die Software läuft und nichts kaputtgegangen ist. Und wenn doch, weiß man wann es ungefähr passiert ist.

Continuous Testing geht nun noch einen Schritt weiter. Hierbei werden nicht erst bei jedem Push die Unit-Tests gestartet sondern bei jedem Abspeichern einer Datei auf dem Entwicklungsrechner. Da gibt es nun mehrere Ansätze wie man das erreichen kann. Vielleicht kennt ihr andere und bessere Tools, um kontinuierlich auf der Workstation zu testen.

Möglichkeit 1: Die IDE bietet einen “On-Save” Einstellung, wo man einen Befehl eingeben kann der ausgeführt wird sobald die IDE eine Datei abspeichert. Dort trägt man dann sein Shell-Script ein das die Unit-Tests startet. in PHPStorm kann man zum Beispiel auch einstellen dass nach 15 Sekunden IDLE automatisch gespeichert wird, oder wenn PHPStorm den Fokus verliert (weil man gerade in den Browser wechselt). Ein Garant für häufiges Testen.

Weiterlesen »

Written by Michael Kliewe

August 5th, 2011 at 10:03 am

Posted in PHP

Tagged with , , ,

PHPStorm 60% günstiger! Bis zum 30.04.2011

with 51 comments

Als Ostergeschenk gibt JetBrains 50% Rabatt auf PHPStorm ab heute bis zum 30.04.2011. Zusammen mit meinem Gutschein über 20% ergibt das insgesamt 60% Rabatt! Statt 99€ nur noch 39€!

Die neuesten Features, die in 2.1 kommen werden, sind übrigens:

Außerdem ist ein Jira-Connector in Planung. PHPStorm rockt!

Written by Michael Kliewe

April 20th, 2011 at 2:56 pm

Posted in PHP

Tagged with ,

PHPStorm 20% günstiger, hier bei mir

with 290 comments

Nach der Vorstellung der Version 2 von PHPStorm vorgestern habe ich tolle News: Eugene von JetBrains hat mir Coupon-Codes gegeben, mit denen ihr die Personal License von PHPStorm 2.0 20% günstiger bekommt! Die Personal License (die ich auch besitze) erlaubt es dem Entwickler, die Software auf so vielen Rechnern parallel zuinstallieren wie er möchte (zu Hause, auf der Arbeit, auf dem Notebook, Linux/Windows/Mac), solange nur eine Installation gleichzeitig ausgeführt wird.

Einfach hier einen entsprechenden Kommentar hinterlassen, und ich schicke den Code an die angegebene Email-Adresse.

Danke Eugene, Danke JetBrains!

Edit: Die Gutscheine sind bis September 2011 gültig, ich gebe gern welche raus solange ich kann!

Written by Michael Kliewe

März 24th, 2011 at 8:22 am

Eindrücke der aktuellen PhpStorm IDE Vorschau

with 21 comments

Aktuell steige ich auf eine neue IDE um, und ich möchte euch ein paar Einblicke der Vorzüge und Features geben, die ich an Eclipse PDT vermisst habe und nun gefunden habe.

Ich benutze seit einigen Wochen PhpStorm von JetBrains und muss sagen dass es mir deutlich besser gefällt als PDT. PDT habe ich nun 3 oder 4 Jahre genutzt, und es hat mir gute Dienste geleistet, aber PhpStorm kann einiges mehr. Nur um schon mal ein paar zu nennen, weitere zeige ich unten: sehr guter git Support, ein wirklich cooler Code Inspector (vergleichbar mit dem Zend Studio Inspector), “richtiges” Refactoring (auch Code Kommentare werden angepasst), ordentlicher FTP/SFTP Support und Synchronisation, mit “Find Usages” alle Stellen suchen die eine bestimmte Funktion aufrufen und einiges mehr.

Erleuchtend ist auch die Feature-Liste der Version 1: http://www.jetbrains.com/phpstorm/features/index.html und die Roadmap für 2.0. Durchlesen und Bilder angucken, unglaublich wie viele kleine aber sehr hilfreiche Funktionen da drinstecken. Und in Version 2.0 werden noch viele Sachen dazukommen.
Weiterlesen »

Written by Michael Kliewe

Oktober 1st, 2010 at 7:16 pm

Posted in PHP

Tagged with , , , ,