Neo 8.0'da Vue.js'ten React'e geçmelerinin nedeni
(medium.com)Son 3 yıldır geliştirme ekibi, diğer bulut çözümlerinde vue.js'i benimsedi ve kullandı.
1 yıl önce ise Neo adlı açık kaynak zaman serisi veritabanının geliştirilmesinde de bunu birlikte kullanmaya başladı.
Ancak son dönemde vue.js kullanmanın geliştirme süresi ve maliyeti açısından verimsiz olduğunu, performansın da düşük kaldığını fark ettiler.
Özellikle ihtiyaç duyulan bileşenleri bulup kullanma aşamasında, vue.js ekosisteminin görece küçük olması nedeniyle geliştirme süresinin diğer framework'lere kıyasla daha da yavaşladığını belirtiyorlar.
Bunun üzerine zaman ayırarak vue.js ile reacti geliştirme süresi ve performans açısından karşılaştırdılar ve sonunda reacte geçtiler.
Geçiş maliyetinin yaklaşık 1~2 aylık zaman ve geliştirme gideri yarattığı, ancak şu anda genel hissedilen yanıt performansının 2~3 kat hızlandığı söyleniyor.
Ayrıca gelecekteki geliştirme maliyetlerinin de, zengin kütüphane ekosistemine sahip react sayesinde daha da düşmesinin beklendiği ifade ediliyor.
Bununla birlikte, reacti ilk etapta öğrenme ve adapte olma maliyetinin yüksek olması hâlâ bir dezavantaj olarak duruyor.
8 yorum
Vue3 gerçekten çok iyi, ama
vuediye aratınca çıkanların çok büyük kısmı Vue2 için ve Vue3'e uygun hazırlanmış içeriklerin az olması ciddi bir dezavantaj.Neredeyse Python 2 ile Python 3 arasındaki farkla aynı hissi veriyor.
Vue, React'tan daha düşük performans mı gösteriyordu?
2 için bilmiyorum ama 3'te build zamanı optimizasyonu eklendiği için kullanılabilir hale geldiğini duymuştum..
Sanırım geliştirme ekibi de bunu bilerek benimsemiş gibi görünüyor..
Ancak gerçekte React'in daha hızlı olduğu söylenmişti,
organizasyona ya da ortama göre koşulların farklılık gösterebileceğini düşünüyorum.
"Yanıt performansı" yazdığına göre, eşzamanlı rendering gerektiren durumlarda React daha iyi olabilir gibi görünüyor.
Kodu görmediğim için tam olarak nasıl bir durum olduğunu bilmiyorum tabii.
Korece belge..
https://blog.naver.com/machbasekr/223199761857
3 yıl Vue ile çalıştıktan sonra React’i seçmek... gerçekten etkileyici. Ben de Vue3 ile çalışıyorum ama arama sonuçlarının çoğu hâlâ Vue2 olduğu için... ekosistemin eksik kaldığı kesin.
Geçiş maliyeti: 1 ila 2 ay
Yanıt performansı: 2 ila 3 kat iyileşti.
HTML garip olduğu için yeniden yüklüyorum..
Sanırım Markdown sözdizimi yüzünden tildeler arasındaki metne otomatik olarak ~~üstü çizili~~ uygulanmış.