Pada 2015, saya melihat bahwa Android studio adalah aplikasi resmi IDE untuk mengembangkan aplikasi android menurut informasi mereka pada situs resmi dan pada setiap halaman situs mereka, ada catatan menyarankan untuk pergi untuk Android studio daripada Eclipse dengan ADT.
Catatan: Jika anda telah menggunakan Eclipse dengan ADT, diketahui bahwa Android Studio ini sekarang resmi IDE untuk Android, sehingga anda harus migrasi ke Android Studio untuk menerima semua terbaru update IDE.
Tapi aku belum't menemukan artikel terbaru tentang pro dan kontra dalam memilih IDE atau eclipse dengan ADT. Jika ada orang yang bisa melemparkan beberapa cahaya pada itu maka itu akan membantu pemula seperti saya dalam memilih aplikasi yang tepat untuk pengembangan android
IMO segala sesuatu yang dapat anda lakukan dengan Android Studio (gradle, maven, dll), anda dapat melakukannya dengan Eclipse lebih cepat dan lebih mudah dan saya berarti "lebih cepat, lebih mudah" karena di Eclipse jika masalah muncul seperti "kesalahan XX" anda melakukan pencarian cepat di yahoo/google/apapun dan ribuan hasil yang muncul dari orang-orang yang memiliki masalah yang sama dan bagaimana memperbaikinya.
I've been pemrograman dengan Eclipse C/C++ dan Java selama 8 tahun sudah beralih ke IntelliJ bagi saya adalah total buang waktu dengan menerjemahkan dalam kerugian besar uang, semua klien saya ingin aplikasi mereka untuk kemarin dan saya dapat't memiliki kemewahan "bermain" dan membuang-buang waktu tweaker yang benar-benar berbeda IDE sementara saya harus membayar tagihan. Jadi dalam kasus saya, saya akan 100% sempurna dengan Eclipse.
Pengindeksan. Penyebab AStudio untuk beban sampai dalam hitungan tahun. Setelah itu, sama Eclipse. +E
Dukungan bahasa. +A
Perspektif. Satu telah untuk benar-benar mulai meraba-raba untuk berbeda windows di AStudio, setelah mereka perlu untuk beralih antara desain / debug / kode. Kerumitan ini adalah benar-benar diurus oleh penggunaan Perspektif. +E
Debugger. Sangat lambat untuk memulai di AStudio. Bahkan Menjalankan aplikasi butuh waktu lama untuk menyelesaikan di AStudio. Dan pada kesempatan langka itu doesn't, satu berakhir dengan segala macam pengecualian dalam aplikasi nya di bawah pengembangan atau jelas aplikasi won't menginstal lagi. +E
Dukungan. StackOverflow adalah sumber daya utama dalam kedua kasus. Hanya yang dengan Eclipse tidak banyak yang perlu untuk itu. +E
UI: AStudio adalah kanker mata. Eclipse adalah seperti angin. +E
Bangunan: gradle > semut; tapi Eclipse juga menawarkan mvn. Juga, ini adalah alasan utama slow run/debug -ing di AStudio, dan tidak ada cara di sekitar itu. Anda hanya harus menelan pil dan tunggu 15-20 detik setiap kali anda mengubah satu baris kode. +E
Auto-save: hanya membuat saya berpikir Google saya merasa terbelakang dan ini fitur yang akan menyelamatkan hidup saya. +E
Skor akhir:
A : E
1 : 7
Yang menimbulkan pertanyaan mengapa di dunia ini apakah mereka beralih ke AStudio. Bahwa menjadi kata, kami tentu tidak mengatakan dalam hal ini, kita hanya membabi buta mengikuti Orang itu.
Pertama, Android Studio
ini dibuat dan dikelola oleh Google toolkit pengembangan tim. Itu berarti bahwa tampaknya setiap update terbaru dari Android Developmentakan didorong untuk
SEPERTIpada saat pertama. Kedua,
SEBAGAImerupakan integrasi dari berbagai
Android Development Tools, termasuk
ADT,
IntelliJ,
Gradle,
Maven,
Semut...Kau tahu,
ADTbisa bekerja keras dalam berbagai open-source development tools, seperti
Eclipse,
IntelliJ,
NetBeans...Ketika anda memindahkan proyek dari satu ke yang lain, beberapa masalah yang bisa disebabkan karena mereka memiliki pemrograman yang berbeda aturan dan format yang sakit bukan hanya pengusaha tapi juga
Google'sdan
Android's. Itu adalah pertanyaan. Jadi
Android Studio` dapat menjadi solusi untuk ini.
Saya berpengalaman pengembang di eclipse adt dan baru-baru ini beralih ke SEBAGAI ( Desember 2015) . Saya harus mengatakan gerhana pasti lebih baik dari AS! Benar eclipse crash tapi jadi tidak SEPERTI dan bahkan lebih! Gerhana tahu bagaimana pengembang Java berpikir dan dengan demikian adalah sangat sangat intuitif. SEBAGAI crash terang-terangan melemparkan NPEs yang memalukan! Saat SEPERTI ini pasti over-hyped. Saya yakin intellij telah melakukan beberapa kejahatan yang berkaitan dengan google untuk mendorong IDE-nya. Orang-orang yang memilih untuk memiliki pasti tidak bekerja di eclipse untuk waktu yang lama. Perdebatan ini menjadi lebih dari "siapa Yang tahu apa!" bukan "Yang lebih baik!"
Berikut adalah sebuah artikel yang saya sedang menulis. Tinggi seseorang mengangkat suaranya:
http://pissedoff-techie.blogspot.in/2016/01/why-android-studio-sucks-over-eclipse.html
Android Studio's utama masalah:
jika
, lain
, untuk
, dll.Jadi, bagaimana untuk terus menggunakan Eclipse jika versi baru dari Google Play Jasa (V30 dan lebih tinggi) tidak tersedia untuk Eclipse tapi hanya untuk SEBAGAI? Ini adalah info bagaimana untuk mempersiapkan SEBAGAI libs (Analytic, IKLAN, dll) untuk Eclipse.
Menurut pendapat saya:
Android Studio adalah sebuah IDE untuk pengembang Android yang disediakan oleh Google. Jadi, kita bisa memiliki dukungan terbaru untuk memperbarui atau perubahan resmi dari google.
Menggunakan Android Studio lebih baik dari Eclipse untuk tata letak. Anda dapat kode tata letak dan melihat preview [setidaknya, ketika saya menjawab pertanyaan ini, Android Studio lebih baik dari Eclipse]
Dengan membangun.gradle
kita dapat dengan mudah mengakses berbagi perpustakaan lain di github.
Kita juga dapat menghindari beberapa bug konyol dengan kode analyzer tool Android Studio (tanpa menambahkan plug-in). Dan kita juga dapat memiliki banyak bantuan lain dari itu untuk meningkatkan coding style atau logika, ...
Saya merasa marah dengan masalah menghasilkan R.java pada Eclipse. Kadang-kadang, saya Eclipse tidak menghasilkan file ini, jadi saya harus mencari banyak solusi untuk mengatasinya. Pada Android Studio, kita dapat dengan mudah menangani masalah ini (masalah ini hampir terjadi karena untuk menentukan sumber daya).
Jika anda akrab dengan jalan Pintas (kombinasi tombol) pada Eclipse (Mac OS atau Windows,...) anda dapat mengkonfigurasi untuk mendapatkan ini pada Android Studio: Pergi ke File -> Pengaturan -> KeyMap -> peta kunci Pilihan dropdown. Pilih dari mereka.
Tapi, Android Studio ini tidak selalu baik. Khususnya, ketika anda bekerja pada sebuah proyek besar, yang mencakup banyak proyek-proyek (setiap proyek akan menghasilkan file apk). Android Studio adalah tidak mungkin untuk membuka dua proyek di single window. Proyek-proyek baru hanya dapat baik akan dibuka di jendela baru atau mengganti proyek di jendela yang sudah ada. Seseorang berbicara bahwa Modul di Android Studio adalah sama seperti proyek pada Eclipse dan Proyek di Android Studio adalah sama seperti kerja
pada Eclipse. Tapi, saya pikir itu tidak setara.
gradle dan proses indexing pada Android Studio ini begitu berat untuk kayu PC (seperti laptop core-i5 + RAM 4GB + HDD sata), maka akan mengakibatkan menunjukkan Android Studio tidak merespons
Eclipse adalah jauh lebih unggul SEBAGAI. Hal ini jauh lebih mudah digunakan, lebih intuitif, lebih sedikit buggy (meskipun banyak buggier dari VISUAL Studio, tapi kami're membandingkan AS), dan mungkin akan membuat anda bekerja lebih produktif. It's 2016 sekarang dan I'm berencana untuk tetap menggunakan Eclipse selama itu's mungkin.
Saya baru dan saya memulai dengan, tapi setelah tumbuh frustrasi ketika datang untuk menggunakan pengembang lain repositori di proyek saya. Seluruh aggrevating proses dan dugaan migrasi mereka ke gradle dan mengkonfigurasi secara manual hanya menjadi lebih dari bantalan untuk saya, jadi saya pergi berlaku surut dan download Mars1 dan memberikan it a try. Saya menemukan itu menjadi sedikit mudah ditebak pada awalnya, tetapi setelah itu saya belajar navigasi saya jatuh cinta dengan keterbukaan itu.. aku masih berniat untuk menggunakan Android Studio untuk semua atau saya rilis, tapi eclipse sekarang saya goto ide sekarang kecuali Google mencoba membuat beberapa API yang hanya digunakan di Studio. Saya suka pilihan dan benci ketika perusahaan mencoba untuk merampingkan mereka kehilangan besar pengembang berpengalaman dengan cara itu. Juga @mistersmith...anda mungkin tidak mampu untuk menjadi yang naif. Anda akan pergi jalan dodo berpikir mereka adalah satu-satunya solusi dan memberi makan ke perusahaan sampah. Anda mungkin tidak tahu, tapi google adalah perawatan orang-orang seperti anda menjadi percaya SEBAGAI satu-satunya solusi praktis. Hanya menunggu sampai anda dipaksa untuk bermigrasi ke sesuatu differnent di masa depan setelah membeli ke AS untuk semua aplikasi mobile anda butuhkan.
Berikut ini adalah beberapa pemikiran tentang bagaimana Android Studio tim belum mampu menjadi produk yang jauh lebih baik dari Eclipse dan mengapa, menurut pendapat saya, Google Android Studio akan menutup proyek dalam waktu dekat karena beberapa masalah kronis: http://turbocolour.blogspot.com/p/eclipse-adt-vs-android-studio.html
Topik yang menarik untuk saya: Aku digunakan untuk berpikir bahwa Gerhana adalah neraka IDE untuk membangun aplikasi Android... ironisnya, sekarang yang saya gunakan SEBAGAI hal yang sudah sangat parah. Pasti KARENA jauh lebih terintegrasi dengan platform android, tapi itulah mengapa saya akan mengharapkan sesuatu yang lebih halus dan bebas: Eclipse memiliki alasan yang menjadi tujuan umum IDE setelah semua. Saya pikir masalahnya terletak pada arsitektur android itu sendiri dan yang berkaitan dengan dev alat-alat yang membuat coding canggung, tidak menyenangkan dengan throughput yang jauh lebih rendah dibandingkan dengan yang lain yang lebih stabil platform. Google tampaknya tidak peduli terlalu banyak tentang mengubah API dan memaksa proyek/kode upgrade untuk membuat mungkin untuk memperbarui proyek-proyek yang ditulis untuk versi sebelumnya. Mereka tampaknya tidak peduli sama sekali tentang kompatibilitas. Mereka memperkenalkan perubahan mereka libs, bahkan melucuti seluruh Api dari inti (apache misalnya di Android 6), berpikir tentang bermain services (yang sekarang menjadi lebih besar dari OS itu sendiri), admob, analisis....mereka terus berubah dan mengubah memaksa untuk meng-upgrade / mengubah sumber / re menyebarkan. Setiap kali saya melihat popup di dev console tentang fitur baru aku merasa menggigil bawah tulang belakang saya. Apa tentang fakta mereka dihentikan gerhana sementara studio mereka masih tidak stabil dan yang paling penting tidak layak memberikan alat yang dapat diandalkan untuk porting proyek ? Pernahkah kalian mencoba untuk pelabuhan besar proyek lama ke ? Itu semacam neraka... Saya hanya berpikir mereka don't peduli bahwa banyak tentang coders menyebabkan kita BANYAK, Kita tidak membayar mereka dan mau atau tidak anda akan harus menyesuaikan diri jika anda ingin tinggal di. Aku bahkan tidak bisa berpikir tentang misalnya Microsoft atau Apple melakukan hal yang sama dengan mereka dev tools, tapi itu juga benar bahwa dalam kasus seperti itu anda membayar mereka. Pendapat saya, tentu saja.
@Eugene
alasan anda mengatakan ini adalah alasan yang sama berusia pengembang berakhir tanpa pekerjaan.
Hei anak-anak, MENGHORMATI. Lihat apa yang generasi sebelumnya coders lakukan untuk hal ITU dan apa yang anda lakukan dan kemudian berpikir tentang apa yang anda tulis. Hanya memberikan beberapa nama untuk memulai pekerjaan rumah anda: Stallman Knuth Torvalds Berners Lee Wozniak Ritchie Codd Thomson Engelbart dan aku bisa terus ....
Ada's pertanyaan sudah di sini yang menjawab ini dengan sempurna.
Untuk menambahkan bit saya, Android Studio
adalah salah satu yang mendapatkan update terbaru dan akan menjadi satu-satunya official IDE untuk masa depan, jadi saya pikir semua orang harus pindah ke Android Studio
.
Android Studio
ini jauh lebih baik, stabil dan ringan IDE. Eclipse
telah menerjang pada saya sejak saya memulai Pengembangan Android, sementara Android Studio telah banyak kurang menerjang. Di atas semua itu kami memiliki sangat baik integrasi Maven
untuk perpustakaan di Android Studio.
Masa depan adalah di sini dengan Gradle
, SEMUT
adalah sesuatu dari masa lalu.
Saya mencoba android studio(AS) dan itu membuat komputer anda sangat lambat. Aku punya intel core I5 processor tetapi membutuhkan seumur hidup untuk terbuka. Saya mencoba untuk kode yang kecil dan saya melihat bahwa auto-completion lebih besar di AS. Saya mencoba untuk mencari di internet cara membuat cepat jadi cobalah sedikit lebih. Ada banyak tutorial yang mengatakan itu dapat membuat cepat termasuk menonaktifkan program-program lainnya. Dengan semua kerja keras anda harus input hanya untuk membuat lebih cepat, saya beralih kembali ke Eclipse. Eclipse adalah banyak banyak banyak lebih cepat daripada SEBAGAI. Menginstal KARENA hanya akan menyia-nyiakan satu hari dari kehidupan saya.
Utama Pro sekarang adalah kita harus menggunakannya untuk Android dev. Utama con adalah banyak alat-alat lain yang masih menggunakan Eclipse. Bahkan Appium tes otomatis kerangka Android.
Saat ini salah satu harus menggunakan Android Studio. Ini memiliki banyak fitur seperti pencarian kode: satu dapat klik pada konteks
Find Usages
ketika kelas disorot dan menemukan menggunakan dalam kode. (nevermind kata "penggunaan" adalah benar dalam bahasa inggris. :-) It's Google cara. Berenang dengan itu.
Ini memiliki beberapa integrasi yang lebih kuat daripada yang dicapai dengan Dikalahkan seperti fitur bagus untuk menu konteks pada letak xml file anda dan menemukan di mana kode itu digunakan. Berguna.
Juga, menggunakan Gradle sehingga orang-orang dapat menulis mereka sendiri membangun proses daripada memiliki IDE melakukannya secara otomatis. Saya pikir ini membebaskan Google harus membuang waktu mencari tahu bagaimana untuk membuat IDE menangani semua konfigurasi berantakan.
Sementara kami membangun pergi dari 2+ menit dengan 1.x 17 menit dengan 2.x, hal ini bisa disebabkan oleh bagaimana kita punya Gradle file diletakkan. Kita perlu membangun programmer untuk memastikan kami membangun konfigurasi sudah benar.
Seperti yang anda lihat, utama Pro adalah salah satu yang telah digunakan dan diduga Pro memiliki dukungan yang lebih baik untuk Android kode navigasi dan layar desainer. Utama Con adalah bergerak dari IDE standar yang digunakan untuk sebagian besar lainnya pengembangan Java dan itu doesn't memberikan perbaikan drastis dalam kinerja. Lain Con ini bisa dibilang memperkenalkan perlunya peran baru dari membangun insinyur; tetapi banyak proyek yang sudah macet menjadi panduan membangun definisi dengan Maven; jadi, itu mungkin tidak menjadi Con tergantung pada tim anda's kecepatan.
Pada Mei 2015, Android Studio dukungan untuk NDK telah meningkat secara signifikan. Anda dapat memilih antara otomatis asli lib generasi, atau menggunakan anda sendiri Android.mk dalam kasus yang lebih kompleks. Tapi SEBAGAI masih tidak menyediakan cara untuk men-debug asli bagian-bagian dari aplikasi (jika anda menggunakan JNI). Ini mungkin alasan terakhir untuk menjaga Gerhana pada salah satu's desktop.
Update, setahun kemudian: Android Studio 2.2.1 menyediakan layak NDK dukungan, dan hampir sepenuhnya kompatibel dengan yang lama Android.mk konfigurasi berbasis. Dan itu tidak mendukung C++ debug, jauh lebih mudah daripada Gerhana yang pernah melakukannya.
Untuk pengembangan Android pasti Android Studio lebih baik dari Eclipse. Saya telah bekerja pada Eclipse selama hampir 4 tahun tapi ketika saya beralih ke Android Studio, saya merasakan perbedaan. Berikut ini adalah beberapa poin yang saya perhatikan:
Kinerja: Android Studio's kinerja yang lebih baik dari Eclipse dan meningkatkan dengan setiap rilis baru.
Cerdas: Android Studio lebih cerdas dari Eclipse. Ini memberi anda saran-saran yang lebih akurat dan cepat
Lebih banyak pilihan: Anda dapat membangun multi rasa APKs sekaligus dalam membangun.gradle
Ringkasan: Setelah bekerja pada Android Studio jika anda akan bekerja pada Eclipse anda akan merasakan hal yang sama seperti mengemudi entry level mobil Toyota setelah mengemudi Lamborghini Aventador :) Aku merasa perbedaan ini
Update:
Android Studio 2.0 akan datang. Sangat sangat cepat dari saat ini Android Studio. http://android-developers.blogspot.jp/2015/11/android-studio-20-preview.html
Update:
Android Studio 3.0 dirilis. Seperti yang saya sebutkan 2 tahun yang lalu tentang perbedaan, Android Studio ini semakin baik dari hari ke hari. Lihat ke AS 3.0 : https://android-developers.googleblog.com/2017/10/android-studio-30.html
Update:
Android Studio 3.3 telah dirilis bulan lalu. Silahkan cek di sini untuk lebih jelasnya: https://android-developers.googleblog.com/2019/01/android-studio-33.html