Zend Studio for Eclipse (beta)
Spoločnost Zend spravila další krok. Po vydaní PDT - php IDE pre eclipse, ktoré je podľa mna najlepšie Free PHP IDE na trhu vydala nové Zend Studio (s kódovým označením Neon), ktoré bude fungovať “pod” Eclipse. Zatiaľ je vo verzii Beta. Tento krok som aj očakával, kežde som predpokladal že Zend nebude nejak tlačiť do popredia PDT. Predpokladám, že to bol pre nich len istý “test”, ktorý chceli dať developerom, aby mali spätnú vezbu a potvrdili si, že opustenie od Zend studia, ako samostaného balíku je správny krok. Po prvom nainštalovaní sa “nové” Zend Studio javilo velmi sľubne. Momentálne je možne stiahnuť beta verziu ak máte konto na stránke a zapojiť sa tak do testovania. Tiež prebieha akcia na plnú verziu, ktorá by mala vyjsť niekedy koncom roka. Aktuálne Zend ponúka 15% zľavu na samotné Zend Studio, ku ktorému dostanete zadarmo Zend Studo for Eclipse po jeho oficiálnom vydaní.
Po naištalovaní a prvom spustení vyzera Zend Studio for Eclipse dosť podobne ako PDT(až na vlastný loading screen a uvodnú obrazkovku po prvom spsutení). Avšak ponúka oveľa viac možností ako samotné PDT. Jednou z prvých zaujímavých zmien je priama integrácia Zend Frameworku do Zend Studia. V praxi to znamená, že priamo pri vytváraní nových php súborov si je môžné vybrať napríklad šablonu pre Zend Controller, alebo Zend View a iných. Celá integrácia so ZendFrameworkom vyzerá zvládnutá veľmi dobre. Osobne tento framework nepoužívam. Jediné moje skúsenosti trvali asi len pár hodín, keď som si ho nainštaloval a trochu sa s ním pohral. Vyzeral dosť robustne a mal v sebe dosť veľa rôznych featur, teda aspon podľa dokumentácie.
Daľšou zaujímavou vecou ktorou ma nové Zend Studio prekvapilo bol WYSIWIG editor. Tento sa snaží byť podobný napríklad editoru z Dreamweavru. Čiže po prepnutí perspektívy v eclipse na PHP/HTML WYSIWIG sa objavia špeciálne toolbary s rôznymi možnosťami. Je možne obrazkovku rozdeliť napríklad na 2 časti, kde v jednej je možné editovať priamo zdrojový kod a v druhej sa na neho pozerať vizuálne a pridávať ďalšie vizuálne prvky(ako v Dreaweavri od Adobe). Tiež je tam zabudovný editor CSS štýlov, kde je možné rôzne vlastnosti vyklikávať z okienok a ďalších ponúk. Celkom pekna vec, ktorá sa mi pri CSS editovaní páčila, bolo automatické generovanie zoznamu všetkých použítých farieb v CSS dokumente spolu s početnosťou využitia jednotlivých farieb. Takisto je možné zadefinovať si obyčajny HTML dokument, ktorý sa môže zobrazovať napríklad v bočnej lište a bud fungovať ako live preview pri editovaní CSS dokumentu.
Končne vynikáju vec ktorú do Zend studia priamo pridalu sú PHPUnit testy. Tie su prístupné priamo v menu. Podrobnejšie som ich zatiaľ priamo netestoval, ale generuje to štandartné súbory pre testy rôznych metód danej triedy.
V starom Zend Studiu bolo možné sa pripojiť aj k databáze, odkiaľ bolo možné robiť základné operácie s tabuľkami, meniť dáta a spúštať rôzne dotazy. V novom Zend Studiu to je vyriešené cez ďalšiu perspektívu. V nej je možné nadefinovať rôzne pripojenia k rôznym databázam. Hneď po inštalácií sú dostupné základné JDBC drivere pre pripojenie k databázam. Dosť zaujímávou vecou je generovanie takzvaných reportov. Používateľ si nadefinuje povedzme nejaký dotaz. Potom pomocou rôznych vyzuálnych úprav si ho načrtne pričom namapuje, ktoré dáta z dotazu ktorý zadal sa majú kde v reporte zobraziť.
Novou vecou ktorú zend pridal(teda aspoň keď som robil so Zend Studio pred rokom naposledy tak to tam nebolo) je podpora refactoringu. Funguje naozaj veľmi dobre :-). Ak sa napríklad používateľ pokúsi presunúť nejaký subor v projekte, tak ho hneď upozorní na ktorých miestach sa na tento súbor na starom mieste niekto odkazuje. Samozrejme hneď ponúnke možnosť to automaticky prepísať na novú cestu. To iste platí pri názve tried, metód a premenných.
Pre lepšie porovnanie s PDT je na stránkackh zendu podrobnejšia tabuľka. Dá sa nájsť na tomto mieste.
Po prezretí tabuľky je vydieť že je tam toho pomerne dosť, takže odpodúčam si ho skúsiť naištalovať a vytvoriť si vlastný názor.
Hoci ide o zatiaľ len o betu, chová sa celkom stabilne. Padol za tých pár dni kedy som ho používal len dva krát a aj to len pri dosť zúrivom klikaní
Leave a Reply