2011-10-10 4 views
5

Szukam dobrego edytora do projektu Symfony2 i innych projektów. Naprawdę nie potrzebuję fantazji ani tysięcy ładowań skryptów itp. Ja osobiście wolę łatwe i czyste IDE strukturalne - dlatego zawsze staram się zamknąć Eclipse.Dobry edytor Symfony Netbeans lub Eclipse?

Używam Mamp na Macbook z OS X Lion.

Obecnie zawsze wracam do Komodo. Moje pytanie brzmi: jakie są zalety posiadania wsparcia dla Symfony w Eclipse i Netbeans (tak naprawdę wypróbowałem oba)?

Nie mam nic przeciwko edycji i przeglądaniu między edytorem a przeglądarką. Nigdy naprawdę nie rozumiałem, dlaczego potrzebna jest do tego ogromna aplikacja. Po prostu nie widzę żadnych zalet poza inteligencją kodu i zintegrowanymi narzędziami do subversion w edytorach. Czy ktoś może się z tym zgodzić?

Odpowiedz

12

Używam również NetBeans, który działa dobrze nawet z Symfony 2. Nie musisz niczego ustawiać, po prostu utwórz nowy projekt PHP z istniejącego folderu Symfony. Otrzymasz autouzupełnianie dla klas i sprawdzanie poprawności dla YAML (jeśli go oczywiście używasz).

Dla Twig można zainstalować ten plugin, który daje wyróżnienie składni i nic więcej. To wystarczy dla mnie. Jedynym problemem, który znalazłem, jest to, że szablony Twig są trudne do odczytania, jeśli użyjesz ciemnego (i fajnego) motywu NetBeans: powinieneś użyć domyślnego czarnego na białym.

Nie polecam Eclipse nawet z wtyczką Symfony2: działa naprawdę źle i instalacja zajmuje kilka minut. Jedyną dobrą funkcją (nie mogę uzyskać w NetBeans) są niestandardowe polecenia do generowania encji, instalowania zasobów i tak dalej.

+0

Hej Gremo, dobrze, dzięki za twoją odpowiedź. To właśnie chciałem usłyszeć, podoba mi się funkcja autouzupełniania dla klas i będę musiał to wypróbować. Dziękuję również za sugestię gałązek! Najlepiej – Mike

3

Używam NetBeans do wszystkich moich projektów PHP, w tym do plików symfony 1.x. Kiedyś korzystałem z Eclipse, ale stwierdziłem, że autouzupełnianie zawieszało się od czasu do czasu - chociaż mogły to naprawić. Obie są głodne pamięci i zdają się coraz częściej zawieszać w pamięci RAM, dlatego oba wymagają okresowych restartów, jeśli masz zwyczaj spania swojej maszyny, a nie wyłączania jej.

Autouzupełnianie w NetBeans jest całkiem dobre, więc utknąłem z nim. Zgadzam się na twoją ocenę ramowego wsparcia w IDE ogólnie - może być miło mieć, ale jestem zadowolony z CLI.

+0

Hej Halfer, dzięki! Tak, jestem zadowolony z CLI także - może być konserwatywny, ale po prostu chcę edytować moje pliki, zamiast mieć straszny czas ładowania i mnóstwo funkcji, których i tak nie potrzebuję .. – Mike

+0

Np. Przy okazji, w Netbeans możesz wyłączyć/usunąć wtyczki, których nie używasz. Nie jestem pewien, czy to ma wpływ na wycieki pamięci, ale prawdopodobnie warto to zrobić na każdym oprogramowaniu Java, jeśli pozwala :-) – halfer

+0

Miałem wyciek pamięci w netbeans 7.0 .. Ale teraz zniknął – HappyDeveloper