adydetra_

Alasan saya menggunakan Nuxt

25 Nov 2023

Sebelum ke pembahasan lebih lanjut saya ingin mengkonfirmasi bahwa ini berdasarkan opini/pengalaman saya, dan sekedar sharing โœŒ. Jadi mohon maaf apabila anda kurang setuju dengan artikel ini.

Utama

Nuxt, yup bisa dikatakan saya pengguna Vue. Jadi jangan heran saya membahas Vue juga, karna berkaitan juga dengan Nuxt.

Kenapa saya menggunakan Nuxt dibanding para pesaingnya seperti Next.js/SvelteKIT?

  • Saya memang sudah menjadi pengguna Vue ๐Ÿ˜…, beda kasus jika saya pengguna React/Svelte, walaupun saya pernah mencoba keduanya.
  • Mudah dipelajari, dokumentasi mengikuti Vue yang notabane nya sangat lengkap.
  • Auto-Import, ini salah satu yang saya sukai, tak hanya components, baik dari pages, layouts, utils, composables juga auto-import.

Kontributor

Nuxt termasuk underrated menurut saya pribadi, jika lebih diteliti untuk jajaran tim/kontributor nya salah satu top open-source.

Yang saya notice antara lain:

  • Daniel Roe
  • Pooya Parsa
  • Anthony Fu

Nama yang saya sebutkan adalah core dari Nuxt, saya melihat secara spesifik dari kontribusi mereka terhadap Nuxt.

Dokumentasi & Versioning

Selain sisi dokumentasi saya juga menyukai versioning dari Vue maupun Nuxt. Sebagai contoh Nuxt setiap update minor 3.5.0 ke 3.6.0 itu perubahan nya lumayan signifikan. Nuxt 2 ke 3 itu sangat" jauh, gak sembarang untuk migrasi. Sama halnya dengan Vue 2 ke 3.

Berbeda dengan versioning Next.js yang serupa dengan Laravel yang tiba-tiba update major, saat saya liat changelog nya seharusnya masuk ke minor. Saya kurang tau, mungkin hanya marketing.

Sebenarnya format versioning tergolong bebas, Namun versioning Vue/Nuxt terlihat tidak berlebihan.

Penutup

Saya percaya sama Evan You (Creator Vue + Vite) beserta tim nya. Walaupun mereka tidak terikat perusahaan besar layaknya React & Angular.

Sekarang Vite banyak dipakai sebagai default utk HMR. Baru" ini juga Angular akan menggunakan Vite sebagai default utk di v17. Jika Vite sebagus itu seharusnya Vue juga mengikuti termasuk Nuxt karena satu ekosistem dan jajaran tim yang sama.

๐Ÿ‘‰ Berita terkait Angular v17