Framework sebenarnya apa itu , kegunaannya  dan keuntungannya ??
Jadi , Framework merupakan sebuah kerangka yang berisi kumpulan kode program yang telah ditulis oleh orang atau tim pengembang itu sendiri untuk membuat sebuah aplikasi , website dan sejenisnya.
Contoh : Boostrap , Tailwind , Django , Flutter dan lain-lain.
Apa berbeda antara Framework dengan Native ?
Jelas berbeda , karena Framework merupakan pengembangan dari orang luar , sedangkan native pengembangan dari orang dalam.
Kegunaan memakai Framework :
Kegunaan Framework sebenarnya tidak terlalu beda dibandingkan dengan native , akan tetapi biasanya jika memakai framework anda akan dimudahkan dari segi penulisan , dan dari segi waktu yang efisien.
Keuntungan memakai Framework :
- Lebih cepat dan efisein .
- Tidak harus membuat kode dari awal.
- Menghemat waktu dan tenaga.
- Mempermudah pekerjaan.
Jika anda merasa bingung karena untuk memilih framework yang performanya bagus karena macam - macam framework sekarang sudah banyak ,
penulis ada sedikit tips untuk memilih framework :
1 . Pilihlah Framework yang populer , kenapa memilih yang populer karena jika framework tersebut populer tentu saja banyak orang yang menggunakannya , karena itu anda akan lebih mudah untuk mempelajarinya karena pastinya banyak berbagai sumber yang membahasnya.
2. Framework yang selalu update , ini paling penting jika anda menggunakan framework , karena jika framework itu sendiri jarang diupdate pastinya framework tersebut akan mendapatkan masalah seperti bug dan sejenisnya , jadi pilih framework yang selalu update.
3. Dokumentasi lengkap , tentu jika anda ingin menggunakannya pastikan dokumentasinya lengkap , karena jika dokumentasinya lengkap anda tidak akan kebingungan saat pertama kali menggunakannya.
4. Cocok dengan pekerjaan anda , jangan memilih framework yang tidak cocok dengan pekerjaan anda , tentunya akan menyulitkan bagi anda sendiri.
5. Faktor kemudahan , ini juga menjadi poin yang penting karena jika anda menemukan berbagai framework tetapi dengan faktor kemudahan yang berbeda , pastikan anda memilih faktor kemudahan yang paling tinggi dan juga framework tersebut memiliki keunggulan tersendiri , jangan memilihi framework yang faktor kemudahannya paling rendah karena jika anda menemukan framework yang menurut anda kesulitannya tinggi biasanya jarang digunakan oleh pengguna , karena akan menghabiskan banyak waktu.
Semoga pengetahuan yang saya bagikan bermanfaat
Terima kasihh