Apa Itu Composer ? – Bagi yang sudah masuk ke dunia pemrograman khususnya PHP pasti sudah mengenal apa itu Composer. Akan tetapi jika kamu masih pemula di dalam bidang programming, mungkin kamu belum familiar dengan tool. Dependensi manager PHP satu ini, Singkatnya Composer adalah aplikasi untuk membuat proses coding PHP lebih terstruktur dan juga rapi.
Yuk simak terus penjelasannya!
Apa Itu Composer ?
Composer adalah sebuah alat dependency manager untuk bahasa pemrograman PHP. Dengan kata lain, Composer merupakan aplikasi yang diinstal ke dalam perangkat untuk memfasilitasi developer dengan menggunakan library open source. Di dalam sebuah project PHP, penggunaan library sangat memudahkan kalian dalam penulisan kode. Akan tetapi, library saling membutuhkan satu dengan yang lainnya agar bisa digunakan.
Composer membantu mengatur ketergantungan atau penggunaan library luar project PHP. Proses penulisan kode akan lebih cepat dan terstruktur karena kemampuannya dalam mengelola instalasi dan update library yang digunakan.
Mengapa developer perlu menggunakan dependency manager? karena, programmer membutuhkan dependency agar memudahkan dalam mengerjakan sebuah project.
Cara kerja Composer
- Composer akan membantu menemukan paket yang tersedia pada packagist.
- Sebelum mengunduh library yang dibutuhkan composer akan memeriksa beberapa hal.
- Setelah proses pemeriksaan sudah selesai composer akan mendownload library yang diperlukan ke dalam project pada direktori.
Mengapa harus menggunakan Composer?
Hadirnya Composer sebagai alat depedency manager membuat pengembangan project jauh lebih mudah. Fitur yang dibutuhkan untuk membuat sebuah proyek akan memakan waktu lama bila semua dibuat sendiri dari nol. Composer akan membantu kalian untuk mendapatkan library milik orang lain. Agar dapat digunakan dalam project yang sedang dibuat. Asalkan dieksekusi dengan tepat, hal ini juga bisa mengurangi terjadinya error dalam proses penulisan kode.
Inti dari compores adalah aplikasi yang memudahkan para developer untuk mengelola library yang digunakan dalam projek PHP. Compores juga merupakan dependency manager yang bertugas untuk menghubungkan proyek PHP dengan Library External yang dibutuhkan dalam membuat proyek.
Kalimat inti di atas sekaligus mengakhiri pembahasan pada artikel kali ini, jadi sekian dari saya Terima Kasih!


Leave a Reply