2013-07-25 10 views
104

Zaczynam rozwijać dla Androida. Z którego IDE powinienem korzystać - Android Studio lub Eclipse sdk? Chciałbym wiedzieć, który z nich jest lepszy.Który Android IDE jest lepszy - Android Studio lub Eclipse?

+9

'better' jest tym, co sprawia, że ​​czujesz się komfortowo z kodowaniem. Może się różnić w zależności od deweloperów. – Vigbyor

+16

@Backtrack - Właśnie to mnie tu sprowadziło. :-) –

+2

Wybrałbym wersję Eclipse, ponieważ jestem użytkownikiem vima, a vim może działać w środowisku Eclipse za pomocą wtyczki eclim. Pozwala to vimowi na interakcję z zaćmieniem i na odwrót. Na przykład pełna wersja kodu i funkcje nawigacji środowiska Eclipse są dostępne w vimie. – trusktr

Odpowiedz

12

Korzystanie z IDE to Twoje osobiste preferencje. Ale osobiście, gdybym miał wybrać, Eclipse jest powszechnie znany, zaufany i na pewno oferuje więcej funkcji niż Android Studio. Android Studio jest teraz trochę nowy. Być może niedługo nadejdą jego nadchodzące wersje do poziomu Eclipse.

6

Od strony pobierania Android Studio:

Uwaga: Android Studio jest obecnie dostępna jako wczesny podgląd dostępu. Niektóre funkcje są niekompletne lub jeszcze nie wdrożone i możesz napotkać błędy. Jeśli nie czujesz się komfortowo przy korzystaniu z niedokończonego produktu, możesz zamiast tego pobrać (lub nadal używać) pakiet ADT (Eclipse z wtyczką ADT).

4

Mój pierwszy wybór to Android Studio. ma świetną funkcję do tworzenia aplikacji na Androida.

Eclipse też nie jest trudny do nauczenia. Jeśli chcesz nauczyć się programowania Androida od samego początku, mogę polecić Hello, Android, który właśnie skończyłem. Pokazuje dokładnie, jak korzystać ze wszystkich funkcji Eclipse, które są przydatne przy tworzeniu aplikacji na Androida. Jest także krótka sekcja na temat przygotowania do rozwoju z linii poleceń i innych IDE.

+1

Jako długoletni użytkownik Eclipse, zmuszony do korzystania z Android Studio jest w najlepszym wypadku niemiły. Android Studio nie ma koncepcji ciągłej kompilacji i kiedy tworzy, nie ma możliwości sprawdzenia, gdzie znajdują się błędy. Wiele rzeczy zaćmienie z łatwością jest albo niejasnych, albo nie ma w AS. Uważam, że jest to znacznie trudniejsze w użyciu i nigdy nie użyłem zaćmienia, aby pomóc w budowie Ui, zawsze robiłem to od źródła, więc te graficzne narzędzia do edycji są stratą czasu. Dlaczego zmusiłeś AS na nas Google? – user2607942

43

Praca z Eclipse może być czasami trudna, prawdopodobnie podczas debugowania i projektowania układów Eclipse czasami się blokuje i od czasu do czasu musimy restartować Eclipse. Również masz problemy z emulatorami.

Android studio zostało wydane bardzo niedawno i to IDE nie jest jeszcze intensywnie wykorzystywane przez programistów. Dlatego może zawierać pewne błędy.

ten opisuje różnicę między android android studio i Eclipse struktury projektu: Android Studio Project Structure (v.s. Eclipse Project Structure)

ten uczy, jak korzystać z android studio: http://www.infinum.co/the-capsized-eight/articles/android-studio-vs-eclipse-1-0

+3

Jeśli zamierzasz używać Gradle - to Android Studio jest twoim wyborem - ponieważ wsparcie dla Gradle w Eclipse nie jest takie wspaniałe. (I możesz być w pewnym sensie zmuszony do używania Gradle'a, kiedy masz do czynienia z MultiDex.) – Jasper

+0

Odpowiadam na moją własną odpowiedź po 2,5 roku. W tym czasie korzystałem z zaćmienia. Około rok temu przeniosłem się do studia. Teraz czuję, że studio Android jest lepsze, ponieważ problemy, które napotkali deweloperzy, takie jak brakujący plik R, problemy z importowaniem i integracją jako biblioteki nie są dostępne w studiu. Również podoba mi się podgląd w czasie rzeczywistym w Xml Builder. Jednak budowanie zajmuje trochę czasu i brakuje krótkich kluczy zaćmienia. – TharakaNirmana

7

oba są równie dobre. W Android Studio masz zintegrowane narzędzia ADT, a przy użyciu Eclipse musisz je zintegrować ręcznie. Dzięki Android Studio poczujesz się jak narzędzie zaprojektowane od samego początku z myślą o rozwoju Androida. Dalej, mają te same funkcje.

+20

Nie do końca prawda, ADT jest dostępny w pakiecie z Eclipse: zobacz pakiet ADT tutaj: http://developer.android.com/sdk/index.html –

Powiązane problemy