Prieš kelias dienas buvo oficialiai išleista nauja NetBeans versija. Šis IDE pastaruoju metu greitai populiarėja tarp PHP programuotojų. To priežastis tikriausiai yra aktyviai vystomas projektas ir periodiškai pridedamos naujos funkcijos. Tad kas gi naujo pasirodė su šia versija?
- Zend Framework palaikymas – kas NetBeans naudoja ne tik galutines stabilias versijas, turėjo pastebėti, kad šio karkaso palaikymas buvo įtrauktas iškart po 6.8 versijos išleidimo. Zend Framework integracija paremta karkasui priklausančiu komandinės eilutės įrankiu Zend_Tool. Jo dėka, su NetBeans kuriant naują Zend Framework projektą yra sukuriama karkasui būdinga katalogų ir failų hierarchija.

Be to Zend Framework integracija suteikia galimybę vykdyti CLI komandas naudojantis tam skirtu dialogu:

- Kodo formatavimo nustatymai – šito patobulinimo laukiau jau nuo NetBeans 6.1 versijos, kai tik buvo pradėtas vystyti NetBeans PHP projektas. Anksčiau šis redaktorius formatuodavo kodą pagal savo nustatytą tvarką, o jos pakeisti nebuvo galima. Pavyzdžiui norint kodą rašyti taip, kad jis atitiktų Zend Framework standartą, reikėdavo atsisakyti automatinio formatavimo funkcijos (ALT + Shift + F) ir pačiam nukelinėti figūrinius skliaustus į kitą eilutę. Nuo šios versijos formatavimo nustatymų yra daugiau negu reikia. Galima keisti skliaustų pozicijas, tarpus, naujas eilutes ir kitus parametrus.
- Smarty palaikymas. Smarty šablonų variklio sintaksės palaikymas nėra laikomas oficialiu naujosios versijos pakeitimu. Tai įskiepis, kurį galima įsidiegti per NetBeans nustatymus. Prie šios versijos atnaujinimų jį įtraukiau todel, kad į oficialių įskiepių direktoriją jis buvo įtrauktas kuriant 6.9 versiją. Pats įskiepis dar turi kur tobulėti: nėra automatinio kodo užbaigimo (autocomplete), automatinio formatavimo funkcija nelygiuoja smarty kodo. Neįtrauktos mano minėtos funkcijos yra kūrėjų planuose ir netrukus turėtume sulaukti atnaujinimo. Užtat puikiai veikia sintaksės žymėjimas. Dabar aiškiai matosi į HTML kodą įterpti šablonų kintamieji, funkcijos ir komentarai. Be to turinys nebėra žymimas kaip neteisingas, nes anksčiau HTML failuose esantys Smarty kintamieji buvo laikomi klaidingai parašytu kodu ir atitinkamai žymimi.
- Dar keletas atnaujinimų buvo įtraukta CSS, JavaScript ir HTML redagavime.
Pabaigai duosiu vieną patarimą Eclipse vartotojams, norintiems išbandyti NetBeans. Jei esate įpratę prie Eclipse klavišų kombinacių, tai jums visiškai nereikia savęs kankinti pereinant prie šio IDE. NetBeans meniu pasirinke Tools > Options > Keymap, galite pasirinkti naudoti eclipse kombinacijas ir jaustis kaip namie :-)