aat ini Phonegap sudah berganti nama yaitu Apache Cordova.Karena banyak kontribusi dari perusahaan – perusahaan besar serta lembaga lain terhadap Phonegap, kemudian phonegap diserahkan ke Apache Software Foundation. Phonegap sebelumnya merupakan sebuah proyek open source yang dikembangkan oleh perusahaan yang bernama Nitobi lalu kemudian di akusisi oleh Adobe. Sebelum dinamakan Cordova, pengganti nama Phonegap adalah ” Callback ” atau Apache Callback.
1. Habis Phonegap Terbitlah
Apache Cordova
Ada yang tahu apa itu Phonegape? Phonegap merupkan suatu
framework open source yang digunakan untuk pengembangan
aplikasi hybrid dalam konteks mobile. Phonegap di
kembangkan untuk membuat aplikasi mobile dalam berbagai
macam platform seperti Android, Blackberry, iOS, dan Windows
2. Phone dengan menggunakan bahasa format HTML5 & CSS3
serta bahasa pemrograman Javascript.
Saat ini Phonegap sudah berganti nama yaitu Apache
Cordova.Karena banyak kontribusi dari perusahaan –
perusahaan besar serta lembaga lain terhadap Phonegap,
kemudian phonegap diserahkan ke Apache Software
Foundation. Phonegap sebelumnya merupakan sebuah proyek
open source yang dikembangkan oleh perusahaan yang
bernama Nitobi lalu kemudian di akusisi oleh Adobe. Sebelum
dinamakan Cordova, pengganti nama Phonegap adalah ”
Callback ” atau Apache Callback.
Karena Perusahaan Adobe bukan membeli source code dari
proyek Phonegap ini, melainkan hanya membeli perusahaan
Nitobi dan para karyawannya, maka setelah perusahaan Nitobi
di akusisi, nasib kelanjutan dari proyek Phonegap ini
diserahkan ke Apache Software Foundation.
Apache Cordova memungkinkan para pengembang bisa
membuat aplikasi mobile dengan menggunakan CSS3, HTML5
3. dan JavaScript daripada menggunakan API yang spesifik untuk
masing-masing platform seperti Java untuk Android, Swift
untuk iOS dan C# untuk Windows Phone. Dengan satu kode
sumber yang sama, Apache Cordova dapat membungkus
aplikasi agar dapat berjalan di banyak jenis device.
Kelebihan dan Kekurangan Apache Cordova :
Kelebihan :
Dengan Apache Cordovo memudahkan kita dalam
membangun, mengembangkan dan merilis suatu aplikasi.
Hanya menggunakan HTML5, CSS3 dan Javascript untuk
pengembangan, developer tidak perlu mempelajari
bahasa pemrograman yang terpisah, seperti Java untuk
Android, Objective-C untuk iOS, C# untuk Windows
Phone. Banyak terdapat library yang memungkinkan
developer membuat aplikasi lebih cepat dan mudah
seperti yang diinginkan Kemudahan dalam membuat dan
mendesain User Interface / Antarmuka Pengguna Sama
seperti point diatas, mengatur gambar seperti ikon untuk
4. aplikasi ialah hal yang sangat mudah. Walaupun
dikembangkan dengan bahasa web standard, pemasangan
aplikasi tidak berbeda dari pemasangan aplikasi native,
karena aplikasi dengan cordova juga dirilis dengan
package installer sesuai target platformnya.
Kekurangan :
Adanya kemungkinan reverse-engineering , yakni
memungkinkan pengeditan source kode oleh pengguna.
Karena banyaknya plugin yang dikembangkan oleh
kontributor berbeda, bisa jadi nanti ada plugin yang
pengembangannya terhenti.