Alasan Beralih dari Vue.js ke React di Neo 8.0
(medium.com)Selama 3 tahun terakhir, tim pengembang telah mengadopsi dan menggunakan vue.js pada solusi cloud lain.
Sejak 1 tahun lalu, framework ini juga digunakan dalam pengembangan basis data deret waktu open source bernama Neo.
Belakangan ini, mereka merasa bahwa penggunaan vue.js menurunkan efisiensi dari sisi waktu pengembangan, biaya, dan performa.
Secara khusus, mereka menyoroti bahwa pada titik ketika harus mencari dan menggunakan komponen yang dibutuhkan, ekosistem vue.js relatif lebih kecil sehingga justru membuat waktu pengembangan lebih lambat dibanding framework lain.
Karena itu, mereka meluangkan waktu untuk membandingkan vue.js dan react dari sudut pandang waktu pengembangan, performa, dan aspek lainnya, lalu pada akhirnya beralih ke react.
Biaya migrasinya memerlukan waktu sekitar 1–2 bulan beserta biaya pengembangan, dan saat ini performa respons yang dirasakan secara keseluruhan disebut menjadi 2–3 kali lebih cepat.
Untuk biaya pengembangan ke depan juga diperkirakan akan lebih rendah berkat react yang memiliki pustaka lebih melimpah.
Namun, karena biaya untuk mempelajari dan memulai react pada tahap awal cukup tinggi, kelemahan tersebut masih tetap ada.
8 komentar
Vue3 memang sangat bagus, tetapi dampaknya cukup besar karena saat mencari dengan kata kunci vue, terlalu banyak hasil yang ditujukan untuk Vue2, dan yang dibuat sesuai untuk Vue3 jumlahnya sedikit.
Rasanya hampir mirip dengan perbedaan antara Python 2 dan Python 3.
Apakah performa Vue lebih buruk daripada React?
Kalau 2 saya kurang tahu, tapi untuk 3 saya dengar ada optimisasi saat build time jadi cukup layak dipakai..
Sepertinya tim pengembang juga memahami dan mengadopsinya seperti itu..
Namun pada kenyataannya dikatakan bahwa React lebih cepat,
meski saya rasa kondisinya bisa berbeda tergantung organisasi atau lingkungannya.
Karena tertulis performa respons, kalau memang membutuhkan concurrent rendering, React mungkin bisa jadi pilihan yang lebih baik.
Saya belum melihat kodenya, jadi tidak tahu situasinya seperti apa.
Dokumen berbahasa Korea.. https://blog.naver.com/machbasekr/223199761857
Setelah 3 tahun bekerja dengan Vue lalu memilih React.. luar biasa. Saya bekerja dengan Vue3, tetapi hasil pencariannya semuanya Vue2 jadi... memang terasa ekosistemnya agak kurang ya.
Biaya migrasi: 1 hingga 2 bulan
Performa respons: meningkat 2 hingga 3 kali lipat.
HTML-nya bermasalah jadi saya unggah ulang..
Sepertinya karena sintaks Markdown, teks di antara tanda gelombang otomatis diberi ~coret~.