W biurze nastąpiła mała rotacja sprzętu. Wraz z nowym komputerem mam okazję testować Windowsa 7 (o tym może później napiszę). Pomyślałem, że dam również szansę najnowszemu Zend Studio. Niestety połączenie tego IDE z Eclipsem wyszło tylko na gorsze.
Pierwsza rzecz, która sprawiła że straciłem ponad 2 godziny to konfiguracja. Okazuje się, że głupia zmiana kodowania znaków oraz wielkości tabulacji wymagała ode mnie zmian w kilkunastu pozycjach. Oczywiście Eclipse ma osobne konfiguracje dla każdego z edytorów. Wiąże się to również ze skrótami klawiaturowymi, także aby wszędzie mieć te same skróty musiałem się chwilę zastanawiać którą opcję wybrać z menu kontekstowego.
Koniec końców okazało się, że moje wysiłki i tak były daremne. Okazuje się, że nie sposób skonfigurować pewnych rzeczy dla poszczególnych edytorów (każdy typ plików źródłowych ma swój “edytor”). Tak więc edytor PHP nie ma skrótu (Shift+Tab – cofnięcie tabulacji), choć edytor zwykłych plików tekstowych ma taką opcję. Poza tym okazało się, że dla CSSów tabulacje były większe niż w innych edytorach – znowu musiałem szukać w konfiguracji dlaczego tak się stało. Oczywiście aby było zabawniej polskich znaków nijak nie szło używać.
Najzabawniejsze jednak było stworzenie projektu. Po dodaniu odpowiedniej ścieżki do niego nie działało podpowiadanie kodu. Normalnie (czyt w wersji 5.x) wystarczyło wpisać nazwę klasy, a podpowiedzi same się pojawiały. W nowym Zendzie już tak wesoło nie jest. Tutaj poza dodaniem ścieżek do projektu trzeba zdefiniować dodatkowo zewnętrzne źródła, które wskazują na te same pliki tego projektu..
Okazuje się, że taki toporny Zend Studio w wersji 5.x jest o wiele bardziej dopracowany niż najnowsze dziecko firmy Zend. Pierdyliard opcji jakie przynosi ze sobą Eclipse po prostu komplikuje całą sprawę. Aby w pełni postawić to środowisko do normalnego funkcjonowania trzeba pewnie poświęcić cały dzień i przekopać tysiące, powtarzalnych pozycji w konfiguracji. Naprawdę nie warte zachodu i pieniędzy. Zwłaszcza, że ten sam efekt uzyskamy instalując starego poczciwego Zend Studio..