ďťż
Podstrony
|
telcocafeProfesjonalni projektanci aplikacji internetowych w PHP używają zaawansowanych IDE, np. Eclipse lub NetBeans. Jakie są zalety tych narzędzi w odróżnieniu od edytorów, które kolorują i podpowiadają składnię, oferują trochę kreatorów, wstawek, poleceń przyspieszających pisanie kodu, przeglądanie w kartach i wyszukiwarkę, np. kED?Czy takie narzędzia rzeczywiście ułatwiają pracę, czy nie ma sensu zaśmiecać nimi systemu? Użytkownik Ferrari edytował ten post 29 kwiecień 2009, 14:53 Lepsze podpowiadanie składni, nawigacja po kodzie (np. jeżeli jest dużo klas i metod), zarządzanie projektem, integracja z SVN itp., też zdarza się integracja z trac lub innymi aplikacjami tego typu. Każdy używa tego czego chce i potrzebuje ;) Osobiście używam Eclipse PDT + kED właśnie - Eclipse to główne narzędzie pracy, zaś kED ma kilka fajnych funkcji, które się przydają (np. zamiana linii na elementy listy czy akapity, fajny kreator tabeli). Wszystko zależy od zastosowania. Jak napisał Riklaunim wyżej, Eclipse ma tę zaletę, że oferuje m.in zarządzanie projektami (rzecz dość słabo rozwiązana w kEDzie), ma też wsparcie dla repozytorium SVN (wersjonowanie, ma duże znaczenie przy długotrwałej opiece nad jakąś witryną). W dodatku Eclipse jest rozszerzalny (wtyczki), bez kłopotu radzi sobie z rozmaitymi systemami kodowania polskich znaków, ma też tzw. perspektywy, lepsze niż w kEDzie podpowiadanie i umożliwia debugowanie kodu PHP. Uff... Czy zatem same zalety? Niestety, nie - Eclipse dłuuuuuuuuuuuuugo startuje (na wolnych kompach z małą ilością pamięci [512MB] przy dużej liczbie wtyczek uruchamia się dobrych kilka minut). Do szybkich poprawek kED (czy Notepad++) jest na 100% lepszy i wystarczający. Dla mnie marzeniem jest wtyczka do Eclipse'a, która miałaby funkcjonalność kEDa (wstawianie znaczników skrótami, tabele, zamiana linii itd.) - może autor słyszy i napisze coś takiego? :> Witam Przy okazji też się spytam o jedno. W wielu skryptach można spotkać się z linijką dot. wersji pliku, wygląda ona mniej-więcej tak: $Id: nazwapliku.php,v nr_wersji rok/miesiac/dzien godzina:minuta:sekunda autor Exp$ IDE to generuje, czy ta osoba, która edytuje plik własnoręcznie musi to poprawiać? Do SVN używam programu TortoiseSVN, który integruje się z powłoką systemu Windows. Przeszkadzają tylko ukryte pliki .svn. Jeżeli chcę skopiować pliki projektu, muszę odwiedzić każdy podfolder. Inaczej skopiują się także foldery .svn. Muszę pokombinować z poleceniem xcopy. :) Więc 256 MB RAM to za mało dla Eclipse? Zaletą kED jest szybki start - m.in. dlatego przesiadłem się z WebSite PRO, który wszędzie pchał znacznik <meta> o sobie i lubił przez to psuć pliki .php. ;) Eclipse też nie jest doskonały: http://www.zyxist.co..._oprogramowania Wniosek: zaawansowany IDE zapewnia większą kontrolę nad projektem i debugowanie bez potrzeby odpalania skryptu. |
|||
Sitedesign by AltusUmbrae. |