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
--------------------------------------------------------------