Perbedaan antara Add-on dan Plug-in Perbedaan Antara
Plugin dan Add-on adalah dua istilah yang mengarah ke fungsi yang sama; mereka hanyalah ekstensi yang memperluas kegunaan program. Itu hanya tergantung pada pembuat perangkat lunak tentang apa yang harus memanggil ekstensi perangkat lunak dari program mereka. Ekstensi ini bisa dilakukan oleh perusahaan lain, perorangan, atau oleh pembuat perangkat lunak itu sendiri. Plugin
adalah istilah yang biasanya digunakan saat merujuk ke perangkat lunak pihak ketiga yang dimaksudkan untuk berinteraksi dengan program tertentu. Ambil contoh web browser anda; Anda perlu menginstal plug-in yang disebut flash player untuk memutar video. Flash player tidak asli browser apapun tapi dibuat oleh perusahaan yang terpisah sama sekali. Hal ini juga kompatibel dengan semua browser web populer seperti IE, Firefox, dan Opera.
Add-on juga memperluas fungsionalitas program tertentu namun biasanya berfungsi pada program tertentu. Mengambil browser web untuk perbandingan, add-on yang dimaksudkan untuk Firefox hanya akan bekerja dengan Firefox dan juga untuk browser lain. Ini biasanya tidak penuh sesak nafas tapi hanya potongan kode yang dapat Anda gunakan untuk memodifikasi antarmuka. Pengaya yang paling umum untuk browser adalah bilah alat yang membutuhkan sedikit ruang lebih banyak dan memberi Anda jalan pintas instan ke layanan online tertentu. Add-on juga sangat menonjol dalam game online seperti World of Warcraft, dimana pemain yang memiliki sedikit pengetahuan bisa membuat add-on sendiri untuk membantu pemain lain.
Pemisahan antara add-on dan plug-in tidak terlalu jelas. Keduanya dibuat untuk melakukan fungsi spesifik yang sesuai dengan preferensi pengguna tertentu. Alasan utama mengapa kode-kode ini tidak dimasukkan ke dalam program di tempat pertama adalah bahwa hal itu tidak terlalu penting dan sementara beberapa orang mungkin menghargai adanya hal itu, pihak lain mungkin tidak dan menganggapnya sebagai gangguan. Ini juga merupakan alat yang dapat dimanfaatkan oleh pembuat perangkat lunak untuk memotivasi anggota komunitas mereka agar terlibat dalam peningkatan perangkat lunak.