पिछले 3 सालों में डेवलपमेंट टीम ने अन्य cloud solutions में vue.js को अपनाया और इस्तेमाल किया।
1 साल पहले से Neo नाम के open source time-series database के विकास में भी इसका साथ-साथ उपयोग किया गया।
हाल के समय में यह महसूस हुआ कि vue.js का उपयोग करने पर development time, cost और performance सभी में कमी आती है।
खास तौर पर, ज़रूरी components ढूंढकर इस्तेमाल करने वाले हिस्से में vue.js का ecosystem अपेक्षाकृत छोटा होने के कारण, development time अन्य frameworks की तुलना में उल्टा अधिक धीमा हो जाता है।
इसी कारण समय लगाकर vue.js और react की development time और performance जैसे पहलुओं से तुलना की गई, और अंततः react पर switch किया गया।
switch करने की लागत के रूप में लगभग 1~2 महीने का समय और development cost लगी, और अभी कुल मिलाकर महसूस होने वाली response performance 2~3 गुना तेज़ हो गई है।
आगे development cost के मामले में भी, समृद्ध libraries वाले react की वजह से यह और कम होने की उम्मीद है।
हालांकि, react को शुरुआत में सीखने और अपनाने की cost अधिक है, इसलिए यह कमी अब भी बनी हुई है।
8 टिप्पणियां
Vue3 वाकई बहुत अच्छा है, लेकिन Vue के लिए search करने पर जो चीज़ें मिलती हैं उनमें Vue2 के लिए बनी हुई चीज़ें बहुत ज़्यादा हैं, और Vue3 के मुताबिक बनाई गई चीज़ें कम हैं — यह काफ़ी बड़ा नुकसान है.
यह एहसास लगभग Python 2 और Python 3 के फ़र्क जैसा ही है.
क्या Vue की performance React से कम थी?
2 के बारे में तो नहीं पता, लेकिन 3 के मामले में सुना था कि build time पर optimization होता है, इसलिए वह काफ़ी usable है..
लगता है डेवलपमेंट टीम ने भी यही समझकर इसे अपनाया था..
लेकिन वास्तव में कहा गया था कि React ज़्यादा तेज़ है,
फिर भी मुझे लगता है कि हर संगठन या environment के हिसाब से शर्तें अलग हो सकती हैं।
क्योंकि इसमें responsiveness performance लिखा है, इसलिए जिन मामलों में concurrent rendering की ज़रूरत हो, वहाँ React बेहतर हो सकता है।
हालाँकि कोड नहीं देखा है, इसलिए यह नहीं कह सकता कि मामला किस स्थिति का है।
हंगुल दस्तावेज़ है..
https://blog.naver.com/machbasekr/223199761857
3 साल तक Vue पर काम करने के बाद React चुनना.. कमाल है। मैं Vue3 पर काम कर रहा हूँ, लेकिन सर्च में मिलने वाली ज़्यादातर चीज़ें अब भी Vue2 की ही होती हैं... सच कहूँ तो ecosystem की कमी साफ़ महसूस होती है।
माइग्रेशन की लागत: 1 से 2 महीने
रिस्पॉन्स परफॉर्मेंस: 2 से 3 गुना सुधार।
HTML अजीब था, इसलिए फिर से पोस्ट कर रहा हूँ..
Markdown syntax की वजह से लगता है कि tildes के बीच वाले टेक्स्ट पर अपने-आप ~strikethrough~ लग गया है।