Zilele trecute aveam nevoie de sa scriu putin cod in Windows. Cum mai mult am stat pe Ubuntu, nu aveam instalate prea multe programe. M-am decis sa-mi descarc Eclipse, mai lucrasem in PHP cu Eclipse, dar nu aveam Java, asa ca am mers pe site-ul celor de la Sun, unde m-am gandit ca ar fi bine sa-mi pun JDK si NetBeans pentru a scrie si ceva cod in Java. Imi place sa am mai multe editoare, eventual unul pentru fiecare limbaj, deoarece majoritatea au un spatiu al lor si gasesti acolo ultimele fisiere deschise, asa ca probabil foarte curand o sa-mi pun si Visual Studio. Stiam ca asemeni Eclipse, si NetBeans suporta PHP si cum momentan Eclipse imi da o eroare cand incerc sa-l pornesc, m-am decis sa scriu codul in NetBeans.
Pot spune ca am ramas placut surprins sa vad ca la New Project – PHP – Aplication, pot integra Symfony in aplicatia pe care doresc sa o dezvolt. Pentru cei ce nu stiu Symfony este un framework PHP destul de avansat, este OOP (orientat pe obiecte) si are la baza o arhitectura MVC (model-view-controller). In fiecare an apare o versiune noua, cam in luna noiembrie, si fiecare versiune are un termen in care echipa o intretine de peste un an, tinand astfel pasul si cu noile aparitii in PHP.
Inca nu mi-am pus Symfony pe Windows, dar o voi face curand, in functie de timp, si voi reveni cu tutoriale pentru a va spune cum puteti integra cu NetBeans cat mai usor. Incepatorii pot citi mai intai tutorialele simple, pentru a putea ajunge sa inteleaga ce este OOP si MVC.
Pe langa integrarea cu Symfony si nu numai, se poate vedea din poza ca se pot pune si Unit Testing-uri (PHPUnit) si probabil exista pluginuri pentru integrarea cu alte programe folosite in dezvoltatea aplicatiilor profesionale. NetBeans ne face viata mai usoara si atunci cand scriem cod, il coloreaza diferit in functie de sintaxa, pune automat ghilimele duble si ne muta in interiorul lor pentru a scrie, inchide paranteze si acolade, are IntelliSense – adica pe masura ce scriem ceva incearca sa ghiceasca functiile din documentatia PHP pe care o are cum ar trebui ele apelate, astfel putem alege direct dintr-o lista drop-down si stim numarul de parametrii. Pe masura ce tastam verifica din punct de vedere al sintaxei codul scris…
Va recomand sa-l incercati, pe langa PHP puteti scrie si cod Java, C/C++, Ruby si va poate usura munca. Pentru a-l rula trebuie doar sa aveti Java deja instalat.
Pentru NetBeans – PHP cu Symfony trebuiesc incluse cel putin 2 setari: -in Tools – Options – PHP
- General -> punem link-ul catre php.exe, poate varia de la computer la computer, eu am xampp (C:\xampp\php\php.exe);
- Symfony -> calea catre symfony.bat (C:\Documents and Settings\Emanuel\My Documents\symfony-1.3.1\data\bin\symfony.bat);
Nu uitati sa le puneti si in PATH (My Computer – Properties – Advanced – Environment Variables).
Cei de la NetBeans au pus o pagina pe wiki pentru Symfony unde puteti gasi detalii.
De asemeni si cei de la Symfony sunt multumiti pentru suportul oferit, dupa cum se vede aici.






