Igor Kulman

Vývoj a ladenie PHP aplikácií vo Visual Studiu

· Igor Kulman

Ak používate na vývoj PHP aplikácií Eclipse alebo Zend Studio a chýba vám (tak ako mne)  funkčný debugger, mám pre vás riešenie.  VS.Php for Visual Studio a je to doplnok do skvelého Visual Studia.

Visual Studio je veľmi obľúbené (a dovolím si tvrdiť, že najlepšie) vývojové prostredie pre programovanie na platforme Windows (či už .NET alebo C++), vďaka tomu pre neho existuje veľké množstvo doplnkov. Jedným z týchto doplnkov je VS.PHP, ktorý pridáva podporu programovania v PHP.

VS.PHP ponúka všetko, čo vývojové prostredia ako Eclipse alebo Zend Studio. Spomeniem len kľúčové vlastnosti.

Editor:

  • podpora PHP4 a PHP5
  • zvýrazňovanie syntaxe PHP, Smarty, HTML, JavaScript, CSS, XML a XSLT
  • šablóny pre PHP, Smarty, HTML, JavaScript, CSS, XML a XSLT
  • Intellisense pre PHP, Smarty, HTML, JavaScript, CSS, XML a XSLT

Ladenie

  • podpora pre XDebug a DBG
  • ladenie Php, JavaScript a .Net 
  • zabudovaný Apache pre jednoduchšie debugovanie

Tímová spolupráca

  • podpora CVS, Svn, Perforce, Sourcesafe

Nasadenie

  • podpora Ftp, SFtp (SSH), Ftp/S (SSL) a Smb (Network shares)
  • Download/Import projektov zo vzdialeného servera
  • Práca na vzdialených súboroch

To, čo sa mi na VS.PHP najviac páči je funkčný debugger. Debugger dnes obsahuje aj Zend Studio, nikdy sa mi ho osobne však nepodarilo sprevádzkovať, to isté platí aj o XDebug v Eclipse. Vo VS.PHP je ladenie aplikácií naozaj hračkou, stačí zvoliť štartovací súbor, nastaviť breakpointy, spustí sa vstavaný Apache a ladenie prebieha podobne ako napríklad pri ASP.NET s využitím všetkých vlastností Visual Studia.

VS.PHP môžem odporúčať všetkým vývojárom  PHP aplikácií, ktorým chýba debugger prípadne všetkým vývojárom zvyknutým na Visual Studio, ktorí pracujú aj s PHP.