Marcin Kawelski wrote:
Witam,
Ciekawi mnie jakich narządzi używacie drodzy deweloperzy/programiści/projektanci/testerzy... Każdy z nas ma swoje ulubione, wiec nie chodzi mi o dyskusje które jest lepsze, tylko o sugestie jakich warto używać i dlaczego... Nie chodzi mi tylko o projekty "opensorcowe" ale także o ciekawe rozwiązania komercyjne. Myślę że każdemu z nas przyda się taka informacja... Topic jest bardzo ogólny - zachęcam do dyskusji :)

Osobiście bawię się w webdeveloping. Używałem wielu IDE, zarówno tych płatnych jak i darmowych. Muszę jednak przyznać iż Zend Studio jest tym czego mi potrzeba do życia :]

http://www.zend.com/products/zend_studio

Do plusów można dać:
 - bardzo dobre podpowiadanie składni
 - świetny debuger, co się przydaje bardzo często
- możliwość dodawania i tworzenia własnych template's, co strasznie ułatwia życie
 - podpowiedzi htmla
- w wersji 5.5 całkowita integracja z Zend Frameworkiem (http://framework.zend.com/), framework implementujący wzorzec mvc - integracja z systemami kontroli wersji: cvs i svn ( w przypadku svna występują problemy gdy nie korzysta się z tej samej wersji zenda, czy też svna ) - wieloplatformowość, IDE napisane w javie, istnieją binarki na windowsa/maca/linuksa - bardzo przydatna funkcja uporządkowania kodu, po wciśnięciu ctrl+shift+f zend wykonuje sam wcięcia na podstawie klamr, świetnie działa, szczególnie gdy w pewnym momencie źle mieliśmy klamry i się źle porobiły wcięcia), - wyszukiwanie w wielu plikach, można określić katalog w którym ma szukać zadanej frazy - komentowanie kodu (ot taka mała przyjemność) ctrl+/, działa w php, html, w zależności czy jest zaznaczony fragment kodu, czy też jesteśmy w danej linijce odpowiednio ją zakomentuje, jak i później odkomentuje - bezpośrednie połączenie do bazy danych m.in. mysql, postgresql, można bezpośrednio testować zapytania.
 - wsparcie dla wielu kodowań znaków

Niestety ma też minusy :]
- w dużych projektach brakuje zarządzania zakładkami, dzięki którym łatwo się odnaleźć w plikach - nadal brakuje podpowiadania składni CSS, pomimo tego że można tworzyć template's do CSS, nie podpowiada ich w żaden sposób - praca poprzez ftp (w sumie to jest i plus i minus), często się rozłącza, problemy podczas wysyłania edytowanych plików (zachowuje ich część, lub w ogóle). - (też jako minus) napisane w javie, potrafi strasznie zamulić system (polecam odznaczyć w "preferences" na zakładce "Desktop" odznaczenie Use OS Look and Feel, wiem że pomaga dla windowsa i mac os, pod linuksem aplikacja śmigała mi jak szalona)
 - No i oczywiście nie jest darmowy.

Jest jeszcze więcej funkji, czy skrótów klawiszowych, które są bardziej lub mniej przydatne. O takich rzeczach jak zarządzanie projektem i plikami nie pisałem ponieważ uważam to za absolutne minimum, ażeby dopuścić IDE. Zend Studio zwyciężyło jako najlepsze IDE w testach magazynu PHPSolutions. Nikogo nie namawiam do używania tego IDE, jednakże uważam że po przesiadce będzie komukolwiek znaleźć równie dobre narzędzie do kodowania :]

Pozdrawiam.

--
Rafał 'Malin' Malinowski :: after.design [at] gmail [dot] com
--------------------------------------------------------------
RLU: 382682 :: JID: Malinek[at]jabber[dot]aster[dot]pl ::
GG: 3307514 :: ICQ: 326511001 :: http://blog.afterdesign.info
--------------------------------------------------------------

Odpowiedź listem elektroniczym