PhpStorm zacząłem używać dobrych kilka lat temu. Od samego początku bardzo mi się to IDE spodobało, a każda następna wersja wprowadzała kolejne udoskonalenia, które znacząco poprawiały komfort pracy z PHP. Ostatnia wersja, oznaczona numerem 10, dodała kilka istotnych zmian, które potwierdzają, że jest to najlepsze IDE na rynku.

Zanim jednak wymienię nowości, jakie zawitały do „dziesiątki”, wypiszę kilka funkcjonalności, które mnie „kupiły”.

  • Debugger – narzędzie dostępne w każdym porządnym IDE, pozwalające na bezproblemowe debugowanie aplikacji
  • Klient bazy danych – możliwość podłączenia się do dowolnej bazy danych z poziomu IDE oraz zarządzania strukturą bazy i danymi w niej zgromadzonymi
  • Klient REST – możliwość wysyłania requestów do REST API z poziomu aplikacji. Klient REST daje nam możliwość ustawienia nagłówków żądania, ciasteczek, wyboru metody oraz przeglądania odpowiedzi serwera
  • Integracja z Vagrantem – Vagranta nie trzeba nikomu przedstawiać. PhpStorm idealnie się integruje z tym narzędziem, dzięki czemu większość operacji wykonamy bez opuszczania aplikacji.
  • Integracja z Git i innymi systemami kontroli wersji.

Do tego dochodzi jeszcze wiele mniej lub bardziej przydatnych narzędzi i opcji, które sprawiają, że pisanie kodu w tym IDE jest prawdziwą przyjemnością.

Wraz z pojawieniem się dziesiątej wersji PhpStorma, otrzymaliśmy kolejne usprawnienia, które powodują, że jeśli zaczniesz go używać, nie będziesz chciał korzystać z alternatywnych programów. Z nowości jakie się pojawiły, na uwagę zasługują:

  • wsparcie dla PHP7
  • usprawniony refaktoring kodu
  • analiza przepływu aplikacji – ta opcja daje nam możliwość sprawdzenia w każdym momencie stosu wywołań do lub z określonego miejsca w kodzie
  • wsparcie dla Dockera
  • interaktywna konsola debuggera – możliwość modyfikacji wartości zmiennych oraz wywoływania funkcji podczas debugowania aplikacji, a to wszystko okraszone podpowiadaniem składni
  • usprawnienia panelu wyszukiwania z poglądem stu pierwszych wyników wyszukiwania
  • grupowanie projektów

Pełną listę zmian wraz z dokładnym opisem każdej z nich znajdziecie na stronie projektu. Kompletna lista funkcjonalności dostępna jest pod adresem www.jetbrains.com/phpstorm/features/.

Warto wspomnieć o zmianach w opłatach za PhpStorm. Od 2 listopada firma JetBrains zmieniła zasady dotyczące kupowania licencji. Od teraz możliwa jest jedynie opcja subskrypcji z opłatą roczną lub miesięczną. Nowa opłata roczna wynosi 89 euro za pierwszy rok, 71 euro na drugi i 53 euro na każdy kolejny. Osoby posiadające aktualną licencję mogą wykupić roczną subskrypcję za 53 euro, zyskując drugi rok bezpłatnie. Od trzeciego roku roczna opłata będzie wynosić 53 euro. W przypadku Polski do ceny należy jeszcze doliczyć 23% podatku VAT.