Jeśli szukasz po prostu IDE do nauki Javy, potrzebujesz pięknych ikon albo jeśli twój komputer nie jest zbyt dobrze skonfigurowany, Eclipse jest dobrym wyborem. Jeśli szukasz IDE, które poprawi efektywność tworzenia i chcesz znaleźć szybsze i wygodniejsze narzędzie, zalecamy korzystanie z IntelliJ IDEA.
Narzędzia do zaćmienia
Po pierwsze: w Eclipse można maksymalnie wykorzystać konsolę. Można to zrobić, dwukrotnie klikając zakładkę lub skrót Ctrl+M, ale w IntelliJ IDEA nie ma podobnego sposobu. Po drugie: struktura projektu Eclipse jest bardziej wydajna. W Eclipse są obszary inżynieryjne, które składają się z projektów, z których każdy można indywidualnie grupować lub ukrywać, włączać lub wyłączać.
Po trzecie: interfejs Eclipse jest piękniejszy. W porównaniu do IntelliJ IDEA, czcionki i grafika Eclipse są piękniejsze i bardziej stabilne. Wszystkie lokalne systemy sterowania są bardzo cenne.
Po czwarte: wtyczki Eclipse są łatwiejsze do napisania, zużywają mniej zasobów systemowych i działają płynniej.
Po piąte: Eclipse jest darmowy. Oczywiście, teraz IntelliJ IDEA ma również wersję darmową, więc nie można tego uznać za zaletę Eclipse, ale płatna wersja IntelliJ IDEA ma bardziej zaawansowane funkcje.
IntelliJ IDEA
Po pierwsze, lepsze debugowanie. IntelliJ IDEA jest znacznie potężniejszy niż Eclipse pod względem debugowania. Podczas debugowania, gdy musimy znaleźć wartość niektórych wyrażeń, jeśli używamy Eclipse, musimy wybrać całe wyrażenie, a następnie użyć Crtl+Shift+I, aby zobaczyć wartość tego wyrażenia. Jednak w IntelliJ IDEA wystarczy przesunąć kursor pod wyrażenie i Alt+F8, aby to zrobić. IntelliJ IDEA doskonale rozumie wyrażenia, które mogą być potrzebne, i oferuje sugerowane zmienne parametrów. Możesz edytować go bezpośrednio i od razu uzyskać wartość tego wyrażenia, bez skakania po ekranie jak w interfejsie debugującym w Eclipse.
Po drugie, wyższa efektywność rozwoju. IntelliJ IDEA jest mądrzejszy od Eclipse pod względem automatycznego generowania kodu, na przykład IntelliJ IDEA może wygenerować klasę testową danej klasy i poprawnie umieścić ją w odpowiednim katalogu testów. Jeśli chodzi o wsparcie dla ZenCoding, bardzo wygodne jest pisanie html, a tabulacja jest szybko ukończona, podobnie jak w natywnej integracji. Jednym z bardziej oczywistych aspektów efektywności rozwoju IntelliJ IDEA jest lepsze wsparcie dla JS, CSS i wtyczek.
Trzecim punktem jest mądrzejsza odbudowa. To faktycznie efektywność rozwoju, ale chciałbym podkreślić osobno funkcję refaktoryzacji IntelliJ IDEA. Wszystkie nowoczesne IDE oferują refaktoryzację, więc IntelliJ IDEA rozumie, czego potrzebujesz i dostarczy Ci najbardziej odpowiednie rozwiązanie dla każdej sytuacji.
Po czwarte, katalog jest mniej zróżnicowany i przejrzysty. IntelliJ IDEA ma bardzo małą hierarchię katalogów, ale jest bardzo przejrzysta, a konfigurację IDE można znaleźć w Ustawieniach, a konfigurację projektu także w Ustawieniach projektu.
|