Programátorský editor nebo spíše vývojové prostředí Komodo Edit jsem vám představoval poměrně nedávno v článku Komodo Edit: výborný editor pro webové programátory. Dnes bych vám rád zmínil několik novinek v placeném Komodo IDE 7, které se objevilo 1. února 2012. Některé z novinek samozřejmě přecházejí i do zdarma dostupného Komodo Edit, jehož upgrade vám vřele doporučuji.
Komodo IDE 7
Podpora cloudu v Komodo IDE 7
Komodo IDE si již v předchozích verzích velmi dobře rozumělo s požadavkem na vzdálenou editaci přes FTP nebo SSH, aniž by bylo nutné kopírovat celou strukturu vzdáleného webu nejprve na lokální počítač. Podporu vzdálených úložišť Komodo IDE 7 dále rozšiřuje o možnosti snadné publikace vašich webových projektů do cloudu. Využívá přitom projekt Stackato, což je cloudové řešení od ActiveState, výrobce Komoda.
Stackato spustíte z nabídky Tools a v podstatě jedním klepnutím můžete svůj projekt publikovat v cloudu, včetně připojené databáze.
Synchronizace nastavení mezi různými počítači
Přiznám se, že při své práci podporu cloudu moc nevyužiju, ovšem další novinka v Komodo IDE 7 je zajímavá i pro mne. Komodo používám na více počítačích, takže vítám možnost synchronizace dat mezi různými počítači.
Synchronizací se v případě nové funkce Komodo IDE 7 myslí vzájemný přenos položek v toolboxu, barevných schémat, šablon, katalogů API, nastavení vzdálených serverů a dalších položek. Nejde tedy jen o prosté překopírování souboru s uloženým projektem, ale o skutečnou synchronizaci celého prostředí mezi více počítači nebo operačními systémy.
Synchronizace probíhá automaticky, vyžaduje jen prvotní nastavení pomocí nabídky Tools > Set Up Sync. Všechna data jsou šifrována, celé nastavení probíhá naprosto stejně, jako ve Firefoxu a jeho nástroji Firefox Sync.
Komodo IDE 7 a synchronizace dat
Spolupráce více vývojářů na jednom souboru
Jestliže pracujete v týmu, může se stát, že se zároveň pustíte do úprav stejného souboru. Komodo IDE 7 to nyní řeší, takže si soubory pod rukama vzájemně nepřepíšete. Jestliže budete editovat stejný soubor ve více lidech naráz, pak se vám v editoru objeví barevné zvýraznění změn které provedli a provádějí vaši kolegové.
Profilování kódu v Komodo IDE 7
Další lahůdkou v Komodo IDE 7 je profilování kódu. Vybrané části programového kódu v Pythonu nebo v PHP (5.2 a vyšším) můžete nechat zobrazit ve formě grafů ukazujících vytížení procesoru. Odhalíte tak výkonnostně slabá místa svých aplikací a budete tak vědět, kde případně provést změny.
Komodo IDE 7 a profilování kódu v PHP
Co se týče profilování PHP na lokálním počítači, zkoušel jsem Drupal instalovaný v Acquia Dev Desktop a je to naprosto v pohodě a jednoduché. Stačí si otevřít příslušný soubor a spustit funkci Debug > Start Code Profiling. U vzdálených projektů musíte na serveru zapnout podporu pro Xdebug, viz dokumentace.
Podpora nových jazyků
Komodo je dobře známé svou vynikající podporou pro různé jazyky nebo frameworky. Nejde jen o barevné zvýrazňování syntaxe, editor nabízí inteligentní nápovědu pro psaní a doplňování kódu, ladění, v CSS umí nabízet vybírátko barev, po kliknutí na funkci dovede zobrazit její definici včetně nápovědy v plovoucím okně atd. Při editaci vzdálených projektů můžete z lokálního počítače nechat načíst soubory s definicemi funkcí, čehož využívám třeba pří práci na projektech v Drupalu. Komodo mi pak nabízí doplnění a nápovědu k API Drupalu nebo k jQuery.
V Komodo IDE 7 se vedle stávající podpory pro PHP, HTML5, CSS3, JavaScript, jQuery, Python, Perl, Ruby, Tcl, XML a XSLT dočkáte i plné podpory pro Node.js a částečné podpory (jen barvy a kontrola syntaxe) pro CoffeeScript, LESS, SCSS, EJS a Mojolicious.
Komodo IDE 7
Komodo IDE 7 přichází s vyšším výkonem
Jestliže jsem ve výše odkazovaném článku o Komodo Edit psal, jak je tento nástroj i přes svou komplexnost rychlý v porovnání s konkurencí, pak musím vývojáře z ActiveState pochválit za to, že v Komodo IDE 7 došlo k dalšímu zlepšení výkonu a rychlosti aplikace. Nyní je postavena na jádře Mozilla 7.0 (nejde tedy o žádnou pomalou Javu jako třeba u Eclipse), podobně jako webový prohlížeč Firefox. Mimo jiné vám tak nabídne i lepší náhledové okno, které v podstatě podporuje totéž, co Firefox 7.
Další novinky v Komodo IDE 7
Z dalších vylepšení bych rád zmínil lepší kontrolu syntaxe, která si nově poradí se soubory střídajícími různé jazyky (třeba JavaScript v HTML kódu), zjednodušeno je také prohledávání obsahu souboru.
Co je nového v Komodo Edit 7?
Spolu s uvedením Komodo IDE 7 jde ruku v ruce i nová verze bezplatného Komodo Edit. V něm můžete z nových funkcí a vlastností využít podporu pro nové jazyky, o něco lepší automatické doplňování kódu (např. v CSS je už za pravidlem vkládána i dvojtečka) a samozřejmě rychlost díky novému jádru Mozilla 7.0.
Komodo IDE 7 i Komodo Edit 7 můžete stahovat z adresy www.activestate.com/komodo-ide. Licence Komodo IDE 7 stojí 245 dolarů, upgrade pak 118 dolarů.
Tvůrce webů z Brna se specializací na Drupal, WordPress a Symfony. Acquia Certified Developer & Site Builder. Autor několika knih o Drupalu.
Web Development Director v Lesensky.cz. Ve volných chvílích podnikám výlety na souši i po vodě. Více se dozvíte na polzer.cz a mém LinkedIn profilu.
Přidat komentář