Android Studio mu, Eclipse + ADT Eklentisi mi? [kapalı]


95

Bu soruya objektif cevaplar almak istiyorum:

Eclipse'i kullanmaya devam etmek yerine neden Android Studio'yu kullanmalıyım, sorunlar ve karmaşık görevlerle karşılaşmalıyım, örneğin Eclipse için geliştirilmiş kitaplıkları içe aktarmak, karşılaşabileceğim hata konusunda daha az desteğe sahip olmak ...

Android Studio ile Eclipse'in gerçek avantajları nelerdir?


6
Aynı zamanda çok yavaş (Android Studio). Aklıma gelen tek şey, sonunda Eclipse'den daha iyi hale gelebileceğiydi. Şimdilik Eclipse'e bağlı kalacağım. Ayrıca, widget'ları grafik düzenime nasıl (yapabilseydim bile) sürükleyemedim. Pes ettim. Her şey çok yavaş görünüyor.
Michael Yaworski

5
Bu SO için iyi bir soru değil. Gerçek gerçeklerle ilgilenmeyen yanıtlar alma olasılığınız daha yüksektir, bunun yerine bunlar çoğunlukla fikir olacaktır. Her ikisi de IDE'dir, ancak Android Studio'nun hala beta sürümünde olduğu gerçeğini düşünün.
hichris123

5
Soru gerçekten Eclipse ve Android Studio'nun özellikleri, yavaşlığı ... Görüşlerle ilgili değil.
gahfy

5
@ hichris123 Bu harika bir soru olabilir. İnsanlar saçma sapan ve sadece fikirlerle cevap vermeye başlayıncaya kadar, bence öyle kalmalı. İlgilenirim. Gerçeklerle destekleniyorsa görüşler kötü değildir.
Michael Yaworski

1
G + plus.google.com/111848292841679223059/posts/1AAF5w3SWjC adresinde benzer bir soru yayınlandı . François Blavoet bu soruya güzel bir cevap yazdı.
borçluyum

Yanıtlar:


47

Son güncelleme artık bir yıldan daha eski, bu yüzden işte başka bir güncelleme (25 Ekim 2016) :

TL; DR

  • Eclipse ADT kullanımdan kaldırılmıştır ve artık kullanılmamalıdır.
  • Android Studio kararlı bir üründür ve IntelliJ'den çok daha sık güncellenir
  • Yaklaşık bir yıl önce Android Studio'yu IntelliJ üzerinden kullanmayı seçtim ve geriye bakmadım.
  • Şüphe duyduğunuzda Android Studio'yu kullanın.

Android Studio üzerinden IntelliJ

IntelliJ'i Android Studio üzerinden kullanmanın tek nedeni Ultimate sürümünü kullanıyor olmanızdır . IDE ile kullanabileceğiniz çok daha fazla eklentiye sahiptir. Ultimate sürümü zaten kullanıyorsanız ve iki IDE'yi aynı anda kullanmak istemiyorsanız, Android Studio'ya geçmeniz için bir neden yoktur (son teknoloji özellikler hariç).

Android Studio şu anda C / C ++ Eklentisi ile birlikte geliyor, ancak AFAIK, HTML / CSS / JS için hala destek yok (bu günlerde tüm bu hibrit çerçevelerde yararlıdır).


Bu cevabı kısa tutmak adına, sadece çarpıcı olmak yerine önceki (ve eski) tüm ifadeleri kaldırmayı seçtim . Eğer ilgileniyorsanız , düzenleme geçmişine göz atmaktan çekinmeyin !


11
Android Studio'yu öfkeyle kullanmadım, ancak Eclipse yapısının birkaç saniye sürdüğü gradle derlemesi yaklaşık bir dakika sürüyor gibi görünüyor. "Daha hızlı ve daha hafif" doğru görünmüyor. Bir şey mi kaçırıyorum?
Johannes Brodwall

@JohannesBrodwall bir formülasyon problemi. Bunun IntelliJ ile ilgili olması gerekiyordu.
Lukas Knuth

4
Android Studio'nun son sürümünü yükledim, CPU ve RAM'i tutulmadan çok daha fazla tüketiyor ((10G RAM'li i7 dizüstü bilgisayarım var), ayrıca bazı işler zor bir iş haline geldi, 2'de "merhaba dünya" kurmayı başardım tutulması dakikalar, ancak android stüdyosunda bunu yapamıyorum, basit görev bile net değil, örneğin "android stüdyosundan proje nasıl silinir" hakkında birçok soru bulabilirsiniz, android stüdyosu hakkındaki düşüncem: değil Şu ana kadar kullanmaya hazır, bu ürünü sözü veriyor ama küçücük hatalara takılıp, tutulmasının android stüdyoda daha esnek verir.
. Müh Samer T

Android stüdyosunun en son kararlı sürümünün kurulumu kolaydır ve kullanımı iyidir ve resmi Android IDE'dir. Derleme aracı olarak dahili maven'i kullanabilirsiniz, VCS (sürüm kontrol sistemi) güzeldir ve projeleri git / svn ve diğer sunucu depolarından kolayca klonlayabilir, içe aktarabilirsiniz. Tutulmadan geçmek / göç etmek kolaydır; AndroidStudio'da (yani IntelliJ) Proje ve Modülün ne olduğunu anlamamız gerekiyor. Maven, svn gibi favori yapımızla devam edebilirsiniz. Tutulma yaklaşımından farklı olarak tek bir projeden test etmek için birden fazla apks oluşturabilirsiniz. Görsel düzen düzenleyici, tutulmadan çok daha iyidir.
Sree Rama

1
Şimdi, AS kararlı, ama aynı zamanda hatalı ve korkunç.
Sever

19

Eclipse + ADT bazen zaten bitmemiş bir ürün gibi hissediyor. Yeni şeyler denemekten hoşlanıyorsanız veya Eclipse hayranı değilseniz, Android Studio'ya gitmenizi öneririm, şu anda Eclipse'den memnunsanız, Android Studio ilerlemek için yeterince olgun olana kadar onunla kalın.


1
Eclipse'den memnun değilim ve yeni bir projeye başlıyorum. Sanırım Android Studio'ya bir şans vereceğim.
Geeks On Hugs

@AnthonyTanas Evet, Android Studio'ya bir şans verin. Gradle ve Maven'i oraya entegre etmenin Eclipse'den çok daha kolay olduğunu gördüm. Eclipse'in sahip olduğu hatalardan bazıları, Android Studio'nun sahip olmadığı.
Rohodude

@AnthonyTanas Henüz AS denediniz mi? Yeni bir projeye başlıyoruz ve şu anda Eclipse kullanıyoruz ama bundan nefret ediyorum, şimdiye kadarki deneyimlerinizi duymak isterim.
user1130176

2
@ user1130176 Eclipse'e oldukça hızlı döndüm ancak çok çabuk pes ettim. Nasıl kitaplık ekleyeceğimi çözemedim. Onu sadece libs klasörüne koymaya ve sonra referans vermeye alıştım ama görünüşe göre bu şekilde çalışmadı ve diğer bazı öğrenme eğrileriyle uğraşırken yeni kütüphaneler Artık isteğe bağlı bir öğrenme eğrisi için iyi bir zaman olmadığını düşündüm. Buna rastlamadan önce hoşuma gidiyordu ama dürüst olmak gerekirse, onunla ilgili tonlarca deneyim kazanmadım.
Geeks On Hugs

9

Harika soru, cevap, bir SO cevabında makul bir şekilde yayınlayabileceğimden çok daha uzun.

Android'de yeniyseniz, kesinlikle Android Studio kullanıyor olmalısınız. Eclipse'i kullanarak Google'ın gelecekte desteklemeyeceklerini şiddetle belirttiği eski bir IDE'yi (özellikle Android için) öğreniyor olacaksınız. Bundan 2 yıl sonra kullanacağınız beceriyi öğrenmek çok daha iyi.

Ayrıca: Android Studio uzun bir yol kat etti ve birçok kez güncellendi. Geçmişte kesinlikle daha sallantılıydı ama şimdi bunu iki ayrı Android uygulama projesi için sorunsuz olarak kullandım.

Eksiksiz ayrıntılar isteyen herkes için bu konu hakkında iki kapsamlı makale yazdım. Hala kullanacağınız çitin üzerindeyseniz, aşağıdakilerden birini okuyabilirsiniz:

Farklılıklara genel bir bakış istiyorsanız:

http://www.airpair.com/android/android-studio-vs-eclipse

Eclipse'den Geçiş Yapmak İçin:

http://rexstjohn.com/exporting-android-project-eclipse-android-studio-0-4-0/


1
"Google gelecekte desteklemeyeceklerini kesin bir şekilde belirtti" için alıntı yapabilir misiniz? Tools.android.com/roadmap ve code.google.com/p/android/issues/detail?id=57668 adreslerine bakın "Eclipse'de çalışmasını sağlamak için, tıpkı değiştirdiğimiz gibi, Eclipse için Gradle eklentisini değiştirmemiz gerekecek IntelliJ'de Gradle desteği "
Paul Verest


4

Ek Profesyonel:

Android Studio, yapı sistemi olarak Gradle kullanan Android projeleri için hazırdır. Gradle, Android uygulamanızı oluşturmak ve test etmek için standart hale geliyor. Kontrol Gradle Eklenti Kullanım Kılavuzu Android'in web sitesinde.

Bu cevabı yazarken, Eclipse için ADT eklentisi bir Gradle düzen stilini desteklemiyor. Eclipse + Android + Gradle'ı ve Gradle dizin düzenine sahip bir Android projesini kullanmak istiyorsanız, oldukça rahatsız edici olan bazı hackleme işlemlerinin yapılması gerekir. Bir Android projesinde Eclipse'in Gradle ile Entegrasyonu bölümüne bakın .


4

Eclipse'i kullanmaya devam etmek yerine neden Android Studio'yu kullanmalıyım, sorunlar ve karmaşık görevlerle karşılaşmalıyım, örneğin Eclipse için geliştirilmiş kitaplıkları içe aktarmak, karşılaşabileceğim hata konusunda daha az desteğe sahip olmak ...

İstemiyorsan yapmamalısın. Eclipse platformunda bu yeni yazılımı deneyebilir veya aynısını bekleyebilirsiniz. Http://tools.android.com/roadmap adresine bakın

Android Studio

  • Gradle Build sistemi derin entegrasyonu
  • ADT Özellik eşliği

Eclipse eklentileri

  • Görsel düzen düzenleyici
  • Kaynak Yöneticisi
  • Tema düzenleyici
  • Daha iyi yeniden düzenleme desteği

Yani Android Studio, gradle ile ilerlerken, henüz ADT Özellik eşliği üzerinde değil.

Android Studio ile Eclipse'in gerçek avantajları nelerdir?

Diğer platforma dayanmaktadır: IntelliJ. Eclipse, IntelliJ, NetBeans ve diğer platformların hepsinin kullanıcıları, özellikleri, hataları ve geliştirme planları vardır. Dolayısıyla, Android Studio kullanmaya başlarsanız, IntelliJ kullanıcılarından öğrenmelisiniz, bu size bu özellikler ve hatalardan nasıl kaçınılacağı hakkında bilgi vermelidir.

Sonunda, aynı şeyi yapan başka bir yazılımdır.

Okuyun Gradle derleme sistemini Android için Eclipse ile kullanmak mümkün mü? Eclipse'de gradle ile Android hakkında çok daha fazla bağlantıya sahip.

Deneyin Eclipse için Nodeclipse / Enide Gradle ( pazar denemeler veya tamamen, hemen ilave yapı sistemi olarak kullanmak istiyorsanız).

Nodeclipse / Enide çabasıyla Gradle for Eclipse için bazı ekran görüntüleri . Android Studio gibi, geliştirme aşamasındadır.


2

Eski bir tutulma kullanıcısı olarak "Android Studio vs Eclipse" yorumlarını okuduktan sonra Eclipse ile kaldım. Ancak, Gradle derlemesine takılıp kaldım ve sonunda Android Studio'ya geçmeye karar verdim ve işte: bu çok kolay bir ortam! Projemi Gradle ile bir dakika içinde kurdum ve bu ürüne tamamen yabancı olmama rağmen fazladan bir dakika harcamadım.


1

Uzun süredir Android uygulamaları yazmayan deneyimli bir Visual Studio + ReSharper kullanıcısı olarak, Android Studio'yu Eclipse'den çok daha sezgisel buluyorum. Alışkın olduğum klavye kısayollarının çoğu aynı şekilde çalışıyor. Şu anda çok daha fazla Eclipse dostu öğretici ve örnek olduğu için öğrenme eğrisinin daha dik olacağından endişeliydim, ancak şimdiye kadar her şeyi oldukça kolay bir şekilde Android Studio dünyasına çevirebildim, her gerektiğinde.

Java / Eclipse geçmişinden gelmiş olsaydım, eminim bu konuda farklı hissederdim.

Ayrıca bana öyle geliyor ki (hatalardan bahseden diğer cevaplardan birkaç ay sonra yazarken), Android Studio'nun çok kararlı ve tam bir özellik olmasına rağmen, ben tam olarak bir Power User (henüz) diyebileceğim bir şey olmasam da.

Şu anda hangi platformu kullanıyor olursanız olun, diğeriyle oynayarak geçirdiğiniz bir saat kadar, muhtemelen size SO cevaplarından veya blog gönderilerinden daha fazlasını söyleyecektir.


0

Birkaç avantaj:

  1. Eklentisi değil, özel olarak Android Platformu için yapılmıştır.
  2. Platform güncellemelerini daha hızlı alacak.
  3. Eclipse eklenti geliştirme yoğunluğu önümüzdeki günlerde durmazsa yavaş yavaş azalacak.
  4. Siyah temada gerçekten iyi görünüyor.
  5. Emülatör niş arıyor.
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.