Senin, 09 November 2015

Perbedaan Android Studio dengan Eclipse

Kali ini penulis akan membahas dua software yang berguna untuk pengembangan aplikasi ber-platform Android, yaitu Eclipse dan Android Studio. Sebelum Android Studio muncul, untuk membuat aplikasi ber-platform android mereka masih menggunakan Eclipse. Untuk membedakan lebih jelasnya mari kita bahas.

Eclipse





Dalam pemrograman komputer, Eclipse adalah Integrated Development Environment (IDE). Fungsi Eclipse utamanya adalah untuk mengembangkan aplikasi Java, tetapi juga dapat digunakan untuk mengembangkan aplikasi dalam bahasa pemrograman lain melalui penggunaan plugin, termasuk: Ada, ABAP, C, C ++, COBOL, Fortran, Haskell , JavaScript, Lasso, Lua, ALAMI, Perl, PHP, Prolog, Python, R, Ruby, Scala, Clojure, Groovy, Skema, dan Erlang. Selain itu, Eclipse juga digunakan untuk mengembangkan aplikasi android. Untuk melakukan itu diperlukan lingkungan pengembang, yaitu Eclipse Java JDT untuk Java dan Scala, Eclipse CDT untuk C / C ++, Eclipse PDT untuk PHP, dan yang akan dibahas Eclipse ADT untuk Android, serta masih banyak lagi.
Basis kode awal Eclipse berasal dari IBM VisualAge. Eclipse software development kit (SDK), yang termasuk alat pengembangan Java, dimaksudkan untuk pengembang Java. Pengguna dapat menambah kemampuannya dengan menginstal plug-in yang telah tertulis untuk Eclipse Platform, seperti toolkit pengembangan bahasa pemrograman lainnya. Kita juga dapat berkontribusi untuk membuat modul plug-in sendiri.
Eclipse dirilis di bawah persyaratan dari Eclipse Public License, Eclipse SDK gratis dan open source, mungkin karena ini Eclipse merupakan salah satu IDE favorit, yang berarti setiap orang boleh melihat kode pemrograman perangkat lunak ini.

Untuk mengembangkan aplikasi android dibutuhkan Eclipse ADT. ADT (Android Development Tools) adalah plugin Google yang disediakan untuk IDE Eclipse yang dirancang untuk menyediakan lingkungan yang terintegrasi untuk membangun aplikasi Android. ADT memperluas kemampuan Eclipse untuk membiarkan pengembang menyiapkan proyek Android baru, membuat aplikasi UI, menambahkan paket berdasarkan kerangka Android API, debug aplikasi menggunakan alat SDK Android, dan export signed (atau unsigned) file APK untuk mendistribusikan aplikasi mereka.

Android Studio




Android Studio adalah sebuah Integrated Development Environment (IDE) untuk mengembangkan aplikasi ber-platform Android. Hal ini diumumkan pada tanggal 16 Mei 2013 saat Google I/O conference oleh Product Manager Google, Katherine Chou. Android Studio tersedia secara bebas di bawah Lisensi Apache 2.0.
Android Studio pada awal tahap preview dimulai dari versi 0.1 pada bulan Mei 2013, kemudian memasuki tahap beta mulai dari versi 0.8 yang dirilis pada bulan Juni 2014. Versi stable build dirilis pada bulan Desember 2014, yang dimulai dari versi 1.0.
Didasarkan pada perangkat lunak IDEA JetBrains 'IntelliJ, Android Studio dirancang khusus untuk pengembangan Android. Ini tersedia untuk di-download pada Windows, Mac OS X dan Linux. Android Studio ini menggantikan Eclipse ADT sebagai IDE utama Google untuk pengembangan aplikasi Android.

Perbandingan antara Android Studio dengan Eclipse ADT
Fitur
Android Studio
Eclipse ADT
Build system
Gradle
Ant
Maven-based build dependencies
Yes
No
Build variants and multiple-APK generation
Yes
No
Advanced Android code completion and refactoring
Yes
No
Graphical layout editor
Yes
Yes
APK signing and keystore management
Yes
Yes
NDK support
Yes
Yes

Menurut uraian diatas dan pengalaman penulis saat menggunakan kedua IDE tersebut, dari segi grafik Android Studio lebih unggul dibandingkan dengan Eclipse tetapi Adroid Studio lebih berat dibandingkan Eclipse karena membutuhkan spesifikasi komputer yang cukup tinggi. Dan karena Android Studio dikhususkan untuk pengembangan android saja sedangkan Eclipse tidak (multi programming), jadi Android Studio lebih nyaman dalam pengkodingan untuk membuat sebuah aplikasi.
Semoga artikel ini bermanfaat bagi pembaca dalam menentukan pilihan untuk menggunakan diantara kedua IDE diatas.


Sumber :
https://en.wikipedia.org/wiki/Android_Studio

https://en.wikipedia.org/wiki/Eclipse_(software)

Tidak ada komentar:

Posting Komentar