publikuj: Opublikuj w wykop.pl Opublikuj we flaker.pl Opublikuj na OSnews.pl Opublikuj w delicious wydrukuj
28 skomentuj »

TAGI: php , jetbrains , ide , phpstorm , programowanie

2011-02-18 09:45  |  Adam Golański

PHPStorm 2.0: obsługa PHP 5.3 i HTML5 oraz wyższa jakość kodu w lekkim IDE

PHPStorm 2.0: obsługa PHP 5.3 i HTML5 oraz wyższa jakość kodu w lekkim IDE

JetBrains to firma znana przede wszystkim wśród programistów Javy, dzięki swojemu środowisku deweloperskiemu IntelliJ IDEA. Dostarcza jednak także IDE dla Pythona (PyCharm), Rubiego (RubyMine) i PHP (PHPStorm). Właśnie to ostatnie IDE doczekało się wydania w wersji 2.0, a wprowadzone zmiany mogą zachęcić wielu deweloperów do kupienia tego całkiem rozsądnie wycenionego pakietu.

Pierwsze wydanie PHPStorma zdobyło spore uznanie wśród programistów PHP, przynosząc wygodny edytor (nie tylko dla PHP, ale też znany z pakietu WebStorm edytor HTML i JavaScript), system analizy kodu na żywo i mechanizm refaktoryzacji projektów. Wersja 2.0 wychodzi naprzeciw obecnym trendom w PHP, możliwościom przyniesionym przez wersję 5.3 tego języka.

„Dodaliśmy wsparcie dla przestrzeni nazw i domknięć w PHP, które są powszechnie wykorzystywane w programowaniu, oraz znacznie usprawnione możliwości analizy kodu. Dodatkowo wydanie to przynosi debugger działający bez konieczności żadnych specjalnych konfiguracji, prosto z pudełka” – stwierdził szef projektu pracującego nad PHPStormem, Aleksiej Gopaczenko.

W opublikowanej informacji prasowej, obok zgodności z PHP 5.3, firma wspomina też o wsparciu dla Zend Debuggera, obsłudze linii komend, w tym autouzupełniania dla Zend_Tool i Symfony, rozbudowanym edytorze zapytań SQL, wsparciu HTML5 i ECMAScriptu 5, oraz współpracy z systemem wersjonowania Mercurial.

PHPStorm jest komercyjnym produktem, na zamkniętej, własnościowej licencji. Można jednak pobrać jego darmową, 30-dniową wersję testową (dla Mac OS-a X, Linuksa i Windows), jak również nabyć licencje komercyjne, wycenione bardzo atrakcyjnie. Licencja dla firm kosztuje w Polsce 176 euro, licencja dla indywidualnych programistów to 88 euro, zaś jeśli pracujemy w instytucji edukacyjnej, lub chcemy wykorzystać PHPStorm do pracy nad opensource'owymi projektami, możemy wystąpić o darmową licencję.

źródło: jetbrains.com

publikuj: Opublikuj w wykop.pl Opublikuj we flaker.pl Opublikuj na OSnews.pl Opublikuj w delicious wydrukuj
28 skomentuj »

Komentarze

  • murwazy

    #1 murwazy® 2011-02-18 11:48:56 0

    wyglada ok i kusi ale cena, porownujac do 0zl za eclipse czy netbeans to 170ojro za licencje to dosc drogo

    IP: 89.79.175.[...] Opera/9.80 (Windows NT 6.1; U; pl) Presto/2.7.62 Version/11.01

  • eimi

    #2 eimi® 2011-02-18 12:00:22 0

    Hmm... a zastanowiliście się kiedyś, ile mechanik samochodowy musi wydać na narzędzia dla prowadzenia swojego biznesu?

    Nie wiem czy to dobre porównanie, ale np. microsoftowe IDE, Visual Studio 2010, kosztuje w wersji Pro 800 dolarów.

    No a darmowe Eclipse to jest jednak bardzo ciężka krowa. Ja sobie potestuję trochę, nie wiem czy mi się aż tak by przydało, ale dobre zintegrowane IDE do webdeweloperki, które po prostu jest IDE do webdeweloperki - to coś, czego trochę brakuje (tak, znam Aptanę, nie podoba mi się, to też Eclipse).

    IP: 90.156.40.[...] Mozilla/5.0 (X11; U; Linux x86_64; en-US) AppleWebKit/534.16 (KHTML, like Gecko) Ubuntu/10.10 Chromium/10.0.648.18 Chrome/10.0.648.18 Safari/534.16

  • murwazy

    #3 murwazy® 2011-02-18 12:08:08 0

    eimi - eclipse dziala moim zdaniem bardzo sprawnie, i to wcale nie na najnowszym sprzecie. za te 170e wolalbym chyba dokupic ramu czy szybszy procesor:) ale moge sie mylic, nie testowalem phpstorma...

    IP: 89.79.175.[...] Opera/9.80 (Windows NT 6.1; U; pl) Presto/2.7.62 Version/11.01

  • flatplanet

    #4 flatplanet 2011-02-18 12:21:47 0

    Dla wszystkich spragnionych darmowego IDE pod PHP: NETBEANS

    pozbył się wszystkich wad eclipse. śmiga rewelacyjnie szybko i ma wszystko co trzeba.

    Na stronach Zend jest porównanie ich Studio do Eclipse PDT. Większość czego brak w PDT jest w Netbeansie.

    Szczerze polecam.

    ... a może ktoś napisze o wadach Netbeansa? może ktoś go porzucił. Jesli tak to ciekawią mnie powody.

    Czas potestować PHPStorm.

    IP: 78.88.137.[...] Mozilla/5.0 (Windows; U; Windows NT 6.1; pl; rv:1.9.2.13) Gecko/20101203 BTRS35926 Firefox/3.6.13 ( .NET CLR 3.5.30729; .NET4.0E)

  • Marr

    #5 Marr 2011-02-18 12:25:23 0

    murwazy - ale czemu chcesz kupować licencję firmową? Jeśli samemu to za 80e jest licencja personal commercial i nad nią osobiście poważnie się zastanawiam

    IP: 82.139.156.[...] Mozilla/5.0 (Windows; U; Windows NT 6.1; en-US) AppleWebKit/534.13 (KHTML, like Gecko) Chrome/9.0.597.98 Safari/534.13

  • murwazy

    #6 murwazy® 2011-02-18 12:49:24 0

    Marr - bo jestem firma:) ale przyznaje, ze nie zaglebialem sie w zapisy licencyjne wiec moze faktycznie wystarczy 88e.

    flatplanet na nb pracuje na codzien i po prostu chetnie przetestuje cos nogego, ZAWSZE moze byc lepiej. w nb na przyklad kuleje obsluga smartego, edytor gubi sie jesli pracuje na pliku html, ktory jest ma wstawki smartego i np chcialbym zeby sprawnie podpowiadal kod js. nie zawsze to dziala a ten sposob pracy jest dosc normalny dla webdevelopera.

    co do pracy z php to nie mam zastrzezen, dziala bardzo sprawnie.

    z brakow nie ma integracji z czyms innym niz bugzilla i jira - to spory minus.

    niedawno ulepszyli obsluge ftp, tez jest ok. chetnie bym zobaczyl ulepszpne definiowanie projektow, sciezek (z poziomu gui a nie z palca) - skoro definiuje ftp to dlaczego sciezke musze podac z palca zamiast wyklikac? o i takie pierdoly, ktore skladaja sie na przyjemnoisc i szybkosc pracy.

    http://www.jetbrains.com/phpstorm/features/index.html

    nadole jst film pokazujacy zakladanie projektu, ladnie, jasno i szybko - tak jak ma to dzialac.

    kilka dni temu testowalem komodo ale n aszybko nie bylem w stanie zalozyc projektu i zaczac pracowac. troche lipa prawda? :)

    ogolnie jestem bardzo zadowolony z nb ale lepsze jest wrogiem dobrego, wiec chetnie potestuje.

    pzdr

    IP: 89.79.175.[...] Opera/9.80 (Windows NT 6.1; U; pl) Presto/2.7.62 Version/11.01

  • flatplanet

    #7 flatplanet 2011-02-18 13:21:15 0

    thx za info.

    również testowałem inne IDE. W jednym przypadku pracowałem do końca okresu "trial" i pracowało się całkiem nieźle. Mowa o phpEd od NuSphere. Napisany bodajże w czystym c++ co zaowocowało świetną wydajnością.

    To, na czym mi najbardziej zależało oprócz wydajności i php featuresów to wsparcie dla pracy z FTP/SFTP. phpEd miał to również dość dobrze dopracowane. Ponieważ testowałem go ponad rok temu (może 2) spróbuję nowej wersji i porównam do Storma, który na pierwszy rzut oka nie mnie nie zachwycił.

    pozdrawiam

    IP: 78.88.137.[...] Mozilla/5.0 (Windows; U; Windows NT 6.1; pl; rv:1.9.2.13) Gecko/20101203 BTRS35926 Firefox/3.6.13 ( .NET CLR 3.5.30729; .NET4.0E)

  • tapczan

    #8 tapczan 2011-02-18 16:11:02 0

    Korzystam juz troche z tego edytora (wiekszosc wersji EAP) i zakupilem licencje personal. Niestety wiadomosc troche spozniona bo w grudniu byla promocja 50% ceny.

    Wczesniej pracowalem z PDT i z takich interesujacych rzeczy:

    - find usage

    - refactor

    - override/implement method

    - integracja z bugtrackerami (w moim przypadku redmine)

    - bardzo rozbudowany validator kodu (chociaz niestety nie radzi sobie zbyt dobrze w przypadku tych samych klas np. we frameworkach)

    - wsparcie dla yml, less, saas

    - automatyczny deploy po commit lub przy zapisie plików (np. na share/ftp itd)

    IP: 83.24.204.[...] Mozilla/5.0 (Windows NT 6.1; rv:2.0b11) Gecko/20100101 Firefox/4.0b11

  • slawek22

    #9 slawek22 2011-02-18 20:10:00 1

    170 euro za licencje dla firmy bez ograniczeń to drogo? Sorry ale chyba postradałeś zmysły. Dobry freelancer zarobi tyle jednego dnia, co dopiero firma.

    Gdyby ktoś przyszedł (jak zauważył Eimi) do warsztatu samochodowego i powiedział, że 600 złotych za komplet narzędzi dla całej firmy to drogo to mechanik by pomyślał, że upadł na głowę.

    Gdyby firma miała wydać kilka tysięcy pln na rozwiązanie dzięki któremu jeden pracownik wykonuje pracę 10% szybciej to się im to zwraca w 1-2 miesiące. Co dopiero kiedy mówimy o paru euro za licencję ważną dla każdego pracownika.

    IP: 83.29.86.[...] Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US) AppleWebKit/534.13 (KHTML, like Gecko) Chrome/9.0.597.98 Safari/534.13

  • gosc

    #10 gosc 2011-02-18 20:48:12 0

    od niedawna w pracy zacząłem używać darmowego komod edit i dla mnie jest lepszy od nb, eclipse, kate, geany. Bardzo dobrze pracuje się na zdalnych plikach, ma podpowiadanie składni, sprawdzanie błędów na bieżąco, do tego dodatki tak jak w ff.

    IP: 84.10.157.[...] Mozilla/5.0 (Windows; U; Windows NT 6.1; en-US; rv:1.9.2.13) Gecko/20101203 Firefox/3.6.13

  • slawek22

    #11 slawek22 2011-02-18 21:12:39 0

    Odnoszę takie samo wrażenie. Co do eclipse... to ogólnie jestem uczulony na kobyły.

    IP: 83.29.86.[...] Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US) AppleWebKit/534.13 (KHTML, like Gecko) Chrome/9.0.597.98 Safari/534.13

  • Marr

    #12 Marr 2011-02-18 22:24:14 0

    @slawek22 - nie wiem, może teraz to ja coś źle zrozumiałem. Ale ta firmowa to nie jest tak, że 170 euro i masz program w firmie bez ograniczeń. Jest jedno: w tym samym czasie na jednej licencji może pracować tylko jedna osoba. Czyli musisz kupić tyle licencji ile w jednym momencie może być wykorzystywanych. Nie ma tylko ograniczenia co do tego kto będzie w tym czasie z tego programu korzystał

    IP: 82.139.156.[...] Mozilla/5.0 (Windows; U; Windows NT 6.1; en-US) AppleWebKit/534.13 (KHTML, like Gecko) Chrome/9.0.597.98 Safari/534.13

  • slawek22

    #13 slawek22 2011-02-18 22:36:51 0

    Fakt, nie doczytałem. Unlimited na ilość instalacji, 1 jednoczesny user per licencja. Dziwna polityka pierwszy raz coś takiego widzę :)

    Jeszcze co do ceny... zamawiając z USA jest 250 PLN taniej za licencję komercyjną. Po raz kolejny potwierdza się, że jak kupować soft to tylko za granicą a w EU mamy straszną drożyznę.

    IP: 83.29.86.[...] Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US) AppleWebKit/534.13 (KHTML, like Gecko) Chrome/9.0.597.98 Safari/534.13

  • krm

    #14 krm 2011-02-19 03:11:25 0

    lekkie? po uruchomieniu zjada więcej ramu niz windows xp

    IP: 217.113.228.[...] Mozilla/5.0 (Windows; U; Windows NT 6.0; en-US) AppleWebKit/534.13 (KHTML, like Gecko) Chrome/9.0.597.98 Safari/534.13

  • jake

    #15 jake 2011-02-19 10:48:13 0

    Z reguły coś pisane na Javie nie jest lekkie. Do tego nie moge odpalić pod linuksem. Nie może znaleźć binarek javy nawet jeśli jawnie wskazuję. Jakoś NB ani inne edytory nie maja takiego problemu.

    IP: 77.252.252.[...] Mozilla/5.0 (Windows; U; Windows NT 6.1; pl; rv:1.9.2.13) Gecko/20101203 Firefox/3.6.13

  • HTD

    #16 HTD 2011-02-19 11:22:04 0

    Jak słyszę Eclipse, to się zastanawiam jaki rok mamy. Eclipse to zabytek. Netbeans jest ok, ale czemu nikt nie wspomni o Komodo? Jest najszybsze, i ma rewelacyjne narzędzia wspomagające (w szczególności podpowiedzi i autouzupełnianie). Całkiem niezła obsługa projektów, a co ważne - system wtyczek. Co jeszcze ważniejsze, webdesigner zwykle zna JavaScript albo nawet Pythona w stopniu biegłym. A to oznacza, że praktycznie może tworzyć własne wtyczki, a w przypadku Pythona, nawet rozwijać samą aplikację. Oczywiście wersja Edit (w odróżnieniu od IDE) jest darmowa. Co więcej, nawet płatny Komodo IDE jest OpenSource.

    IP: 87.207.172.[...] Opera/9.80 (Windows NT 6.1; U; pl) Presto/2.7.62 Version/11.01

  • KKH

    #17 KKH 2011-02-19 19:43:34 0

    Mi tam Eclipse kaprysił trochę, a NB wiesza się gdy napiszę /** i dam ENTER. Do debugera też mam zastrzeżenia. Jestem otwarty na nowe IDE. Może być płatne. Dam szansę braciom słowianom z JetBrains.

    IP: 93.11.168.[...] Opera/9.80 (Windows NT 6.1; U; en) Presto/2.7.62 Version/11.01

  • flatplanet

    #18 flatplanet 2011-02-20 01:13:27 0

    KKH:

    tworzenie dokumentacji przez /** działa jak należy w NB. To zresztą jeden waznieszych featuresów jak dla mnie (dlatego comodo odpadł).

    Najwyrazniej masz cos z javą albo systemem.

    polecam sprawdzić PhpEd jest płatny ale naprawdę szybki.

    IP: 78.88.137.[...] Mozilla/5.0 (Windows; U; Windows NT 6.1; pl; rv:1.9.2.13) Gecko/20101203 BTRS35926 Firefox/3.6.13 ( .NET CLR 3.5.30729; .NET4.0E)

  • Gribo

    #19 Gribo 2011-02-20 11:08:47 0

    Sprawdziłem tego phpStorma, porównując do PHPed którego używam na co dzień to wypada strasznie blado. Nie radzi sobie z framworkiem symfony, ma Storm posiada poza tym podpowiadanie składni jest dość kiepskie, no i przy pierwszym włączeniu zawiesił mi kompa skanując mój jeden z projektów który zawierał kilka tysięcy plików

    IP: 78.8.86.[...] Mozilla/5.0 (Windows; U; Windows NT 5.1; pl; rv:1.9.2.13) Gecko/20101203 Firefox/3.6.13 ( .NET CLR 3.5.30729; .NET4.0E)

  • Stare daty WM

    #20 Stare daty WM 2011-02-20 13:38:26 0

    Tylko kED ;)

    IP: 193.151.114.[...] Mozilla/5.0 (Windows; U; Windows NT 6.1; pl; rv:1.9.2.13) Gecko/20101203 Firefox/3.6.13

  • PAN

    #21 PAN 2011-02-22 09:03:36 0

    lekki to on może jest jak się go wyłączy. RAMu wciąga jak głupi, dodatkowo nie ma albo nie wiem gdzie włączyć podpowiadanie kodu bo połowy składni php nie podpowiada. Szybciej otwiera pliki niz NetBeans ale ogólnie szału nie ma ;)

    IP: 78.8.47.[...] Mozilla/5.0 (Windows; U; Windows NT 6.1; pl; rv:1.9.2.13) Gecko/20101203 Firefox/3.6.13 ImageShackToolbar/5.2.4

  • murwazy

    #22 murwazy® 2011-02-22 09:43:50 0

    a mi sie calkiem podoba, ramu mam duzo, dziala szybko i dam mu szanse.

    IP: 89.79.175.[...] Opera/9.80 (Windows NT 6.1; U; pl) Presto/2.7.62 Version/11.01

  • KKH

    #23 KKH 2011-02-22 15:43:53 0

    @flatplanet

    no ja myślę, że u kogoś działa. Przecież w większości wypadków chodzi, że u jakiejś ofiary nie działa a innych tak. Czy to wina mojego systemu nie wiem. W miarę nowa instalacja win7, komputer do pracy. Może tak może nie. Czasem wada softu polega na tym, że nie działa w 1% konfiguracji.

    IP: 93.11.168.[...] Opera/9.80 (Windows NT 6.1; U; en) Presto/2.7.62 Version/11.01

  • hey

    #24 hey 2011-02-24 15:13:47 0

    Bardzo się poprawił nowy Zend Studio 8. Wreszcie jest bardzo szybki i wszystko co potrzeba. Bardzo dobrze mapuje zdalne katalogi po sftp.

    IP: 193.109.254.[...] Mozilla/5.0 (Windows NT 5.1; rv:2.0b11) Gecko/20100101 Firefox/4.0b11

  • slawek22

    #25 slawek22 2011-02-24 16:50:51 0

    To znaczy zrobili z tego w końcu normalną aplikację (tak jak było kiedyś, w java)... czy dalej to kobyła na Eclipse?

    IP: 83.10.75.[...] Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US) AppleWebKit/534.13 (KHTML, like Gecko) Chrome/9.0.597.98 Safari/534.13

  • murwazy

    #26 murwazy® 2011-02-25 15:31:49 0

    wersje przed oparciem na eclipse do demonow predkosci nie nalezaly, pozniej bylo tylko gorzej to fakt, ale moim zdaniem nie z winy eclipse.

    przesiadlem sie wtedy na czyste eclipse z wtyka pdt i bylo o niebo lepiej.

    IP: 89.79.164.[...] Opera/9.80 (Windows NT 6.1; U; pl) Presto/2.7.62 Version/11.01

  • murwazy

    #27 murwazy® 2011-03-17 23:37:49 0

    ok, uzywam od 2 tygodni i musze powiedziec, ze phpstorm jest swietny. szybki, prosty w konfiguracji (opcji jest masa ale wszystko daje sie latwo ustawic). dokladnie taki, jaki moim zdaniem powinien byc.

    klasa!

    IP: 81.190.40.[...] Opera/9.80 (Windows NT 6.1; U; pl) Presto/2.7.62 Version/11.01

  • Gość

    #28 Gość 2011-03-27 04:48:27 0

    Jeśli dobrze zauważyłem to PHPStorm ma problemy z przestrzeniami nazw, szczególnie jak się używa aliasów ( use ... as .. ; )

    IP: 79.163.2.[...] Mozilla/5.0 (Windows NT 6.1; WOW64; rv:2.0) Gecko/20100101 Firefox/4.0

Uwaga! Możesz zarejestrować się w serwisie i w ten sposób zarezerwować swój nick oraz ominąć konieczność ciągłego odczytywania wyrazów.

Aby dodać komentarz, musisz podać swój nick, treść komentarza oraz poprawnie przepisać oba słowa z obrazka (słowa muszą być rozdzielone spacją).
W treści komentarza można używać języka formatowania BBcode.

Polecane książki

Czytaj Webhosting

Chcesz być na bieżąco z naszymi informacjami? Zapisz się na Newsletter.

Zarejestruj domenę

Sprawdź dostępność swojej domeny:

.pl: 0 zł   .com: 19.90 zł
.com.pl: 0 zł   .eu: 19.90 zł