O Codi, Transmitu i radu na udaljenom serveru
Objavljeno 05.04.2010. Objavio/la: Toni Milovan
U sekciji Software | 18 Komentara
Evo još jednog članka o esencijalnim aplikacijama. Ovaj put nešto što bi moglo biti korisno svima koji razmišljaju o odabiru alata za web development.
Paradoksalno je da koliko god hvalili neku aplikaciju, voljeli rad u njoj i koliko god ona bila dobra, prije ili kasnije dođe vrijeme da je napustimo i potražimo zelenije pašnjake. Siguran znak da je tome tako jest osjećaj “uf neda mi se” kad je moramo pokrenuti.
Da se razumijemo, Coda je izvrsna, promišljena i dorađena aplikacija i super je za duže sesije web developmenta, posebno onog baziranog na PHP-u, HTML/CSS-u koji zahtjeva rad na udaljenom serveru. Ugrađeni ftp klijent je super za one koji vole raditi “na živo” na serveru i autocompletition funkcije dovoljno dobro rade za nas koji ne volimo pamtiti CSS sintaksu.
Pa zašto onda “uf ne da mi se”?
Kod mene zbog dva razloga. Prvi je što se Coda sporo pokreće. Što je više sajtova u site browseru, to je sučelje sporije, a uz to Coda je vrlo gladna memorije, pa na strojevima s 2GB rama zna nastati gužva kad imamo otvoreno puno tabova web preglednika, nekoliko siteova u Codi, Mail klijent i nekoliko terminala, a to je nužno za ozbiljan rad.
Drugi razlog proizlazi iz Codine najveće snage, ugrađenog Ftp klijenta. On super funkcionira dok god radimo s datotekama koje se nalaze mahom u istom folderu ili su smještene u nekoliko “susjednih” foldera. No kad moramo raditi na puno datoteka koje su raspoređene u puno foldera cijeli proces postaje nezgrapan i jako puno vremena gubimo “nabadajući” datoteke.
Svaki web developer (programer) uglavnom radi u dva različita radna moda. U jednom mu treba brzi pritup datotekama koje mora popraviti, a to znači da se editor mora brzo pokrenuti i da pristup datotekama na udaljenom serveru mora biti brz i praktičan.
U drugom modu web developer radi u dužim sesijama, sa puno otvorenih datoteka koje su često na udaljenom serveru. Za ovaj drugi mod Coda je bolja nego za rad u prvom modu, no kod mene kombinacija ftp klijenta Transmit (proizvod iste tvrtke koja proizvodi Codu) i Texmatea pobjeđuje u oba moda.
Texmate je puno brži od Code i manje opterećuje sustav. Njegov glavni nedostatak je nedostatak ugrađene podrške za udaljeni rad, pa tu uskače Transmit. Transmit je ftp klijent koje krase sve odlike Panic aplikacija. Promišljen i ispeglan do krajnjih granica i za razliku od ftp klijenta ugrađenog u Codi prepun korisnih opcija,
Meni svakako najkorisnija funkcionalnost je mogućnost pretvaranja Transmitovog udaljenog prozora u “columns view” nalik Finderovom. To strašno ubrzava pronalaženje i otvaranje datoteka porazbacanih po relativno složenim strukturama direktorija. Transmit podržava vanjske editore, pa tako klikom na datoteku pokrećemo odabrani tekst editor (Textmate npr.), a po snimanju datoteke u editoru Transmit se brine da je u pozadini pošalje na server. Naravno, to podržavaju i neku drugi ftp klijent na macu poput Cyberducka, no Transmit je brži, dorađeniji i stabilniji.
Transmit osim toga nudi mnoge korisne stvarčice poput sinkronizacije foldera, tabova, dropleta…
Dugo sam radio s Textmate/Transmit kombinacijom, dugo s Codom, detaljno sam isprobao Espresso i nakon svih tih godina Textmate/Transmit još uvijek vode. To ne znači da ne koristim i Codu, no u zadnje vrijeme puno manje nego ranije. I Transmit i Textmate se pokreću “u sekundi”, puno su “življi” u radu i imaju više naprednih opcija i što je navažnije u njima sam znatno produktivniji.
Uglavnom razmišljate li o odabiru web development alata i niste li fan integriranih, mahom na Javi zasnovanih, glomaznih IDE-ova moj je dojam da su i Textmate/Transmit ili Coda pravi alati za odabir, dok je Espresso (iako vrlo zanimljiv) još nedovoljno dorađen alat.
Naravno, za development na lokalnom računalu Texmate je usprkos svim poznatim nedostacima jednostavno nezamjenjiv.
Transmit košta 29,95$, Coda 99,00$, Textmate 39,00 EUR, a Espresso 79,95$.
Tagovi: esencijalni alati, shareware
Komentari:
Ostavi komentar

Loading ...