PhpStorm, izvrstan IDE za PHP na više platformi

phpstorm-

PhpStorm je PHP IDE "Lightning Smart" stvorio JetBrains i koja je dostupna programerima na Linuxu, MacOS-u i Windowsima. Važno je napomenuti da je ovo nije besplatna aplikacija a korisnici moraju kupiti ključ licence kako bi ga iskoristili u potpunosti.
Iako JetBrains nudi besplatnu jednogodišnju licencu za studente, nastavnike i institute i drugim akademskim područjima, što vam omogućuje ne samo upotrebu ovog IDE-a, već i pristup različitim proizvodima koje nudi JetBrains.

PhpStorm nudi uređivač za PHP, HTML i JavaScript s analizom koda u hodu, prevencija pogrešaka i automatizirana refaktorizacija za PHP i JavaScript kôd. Popunjavanje koda PhpStorm je kompatibilan s različitim verzijama PHP-a, uključujući generatore, podprograme, zadnju ključnu riječ, popis predsjedika, prostore imena, zatvaranja, osobine i sintaksu kratkog niza. Uz to uključuje i kompletan SQL editor s rezultatima upita koji se mogu uređivati.

O PhpStormu

PhpStorm napisano je u javi i korisnici oni mogu proširiti IDE instaliranjem dodataka stvoren za PhpStorm ili pisanjem vlastitih dodataka. Softver također komunicira s vanjskim izvorima poput XDebuga.

Aplikacija je kompatibilna s Linuxom kroz razne tehnologije. Na svojoj službenoj web stranici objavljuju da se aplikacija distribuira putem Snap paketa, iako se također distribuira putem binarnih datoteka, a neke Linux distribucije uključuju paket u svoja spremišta.

PhpStorm nudi bogati uređivač koda za PHP s isticanjem sintakse, proširenim postavkama formata koda, trenutnom provjerom pogrešaka i dovršenjem koda.

Među njegovim glavnim karakteristikama može se istaknuti sljedeće:

  • Kompatibilnost s raznim verzijama PHP-a
  • Funkcija samodovršavanja za PHP kôd, klase, metode, imena varijabli i ključne riječi, kao i najčešće korištena imena za polja i varijable na temelju njihove vrste.
  • Podrška za stil kodiranja (PSR1 / PSR2, Drupal, Symfony, Zend).
  • Podrška za PHPDoc
  • Dvostruki detektor koda.
  • Njuškalo PHP koda (phpcs)
  • Refaktoriziranje (Preimenuj, Unesi varijablu, Unesi konstantu, Unesi polje, Ugrađena varijabla, Premjesti statičkog člana, Izdvoji sučelje).
  • Uređivanje predložaka Smarty i Twig (isticanje sintaksne pogreške, ukidanje Smarty funkcija i atributa, automatsko umetanje uparenih zagrada, citata i zaključnih oznaka i još mnogo toga).
  • MVC prikaz za okvire Symfony i Yii.
  • Podrška za PHAR.

Kako instalirati na Linux?

Primero, ako želite dobiti jednogodišnju licencu koja se nudi, samo morate posjetiti službeno web mjesto JetBrains i ovdje morate stvoriti račun na kojem morate navesti institucionalnu e-poštu ili poslati vjerodajnicu.

E-adresa za aktivaciju

JetBrains će vam poslati e-poruku s potvrdom i vezu na kojoj možete aktivirati svoju licencu koje možete koristiti za CLion, AppCode, DataGrip, dotCover, dotMemory, dotTrace, GoLand, IntelliJ IDEA Ultimate, PhpStorm, PyCharm, ReSharper, ReSharper C ++, Rider, RubyMine i WebStorm.

Nakon što to učinite, dobit ćete licencu za korištenje bilo kojeg od tih proizvoda, od kojih nas u ovom slučaju zanima PhpStorm.

Prije instaliranja PhpStorma, moram vas podsjetiti da radi s Javom, tako da na vašem sustavu morate imati instaliran Java paket.

To već znam, instalaciju možemo izvršiti preuzimanjem paketa da nam nudi izravno sa svoje službene web stranice, Uhvati, Flatpak ili u slučaju da vaš distro distribucijski paket ima paket, možete ga instalirati iz njegovih spremišta.

Za najjednostavnije metode, odlučit ćemo se za instalaciju Snap paketa, koja samo traži da naš sustav ima dodatnu podršku.

U terminalu Utipkat ćemo bilo koju od sljedećih naredbi, bilo da instaliramo rubnu verziju ili stabilnu verziju:

sudo snap install phpstorm --classic --edge

sudo snap install phpstorm –classic

sada, s druge strane ako više volite koristiti Flatpak, dovoljno je imati podršku za instaliranje ove vrste paketa.

U terminal morate samo upisati:

flatpak install flathub com.jetbrains.PhpStorm

Napokon, ako želite instalirati s paketom isporučenim s web stranice, upute možete pronaći unutar paketa.


Ostavite svoj komentar

Vaša email adresa neće biti objavljen. Obavezna polja su označena s *

*

*

  1. Odgovoran za podatke: AB Internet Networks 2008 SL
  2. Svrha podataka: Kontrola neželjene pošte, upravljanje komentarima.
  3. Legitimacija: Vaš pristanak
  4. Komunikacija podataka: Podaci se neće dostavljati trećim stranama, osim po zakonskoj obvezi.
  5. Pohrana podataka: Baza podataka koju hostira Occentus Networks (EU)
  6. Prava: U bilo kojem trenutku možete ograničiti, oporaviti i izbrisati svoje podatke.

  1.   Stas dijo

    Više volim koristiti Codelobster IDE - http://www.codelobster.com