[अनुवाद] Svelte के सिद्धांत (Tenets)
(velog.io)> इस लेख का मूल Richard Harris ने Svelte Github Repository में पोस्ट किया गया Tenets है।
यह लेख Svelte के दर्शन के बारे में है — हमारी बुनियादी सोच, और उन मार्गदर्शक सिद्धांतों को स्पष्ट रूप से व्यक्त करने का एक प्रयास जिनके आधार पर हम design decisions लेते हैं.
वेब महत्वपूर्ण है। (The web matters)
हम Svelte इसलिए बनाते हैं क्योंकि हमारा मानना है कि वेब बेहद महत्वपूर्ण है, और वेब का निरंतर अस्तित्व अपने-आप सुनिश्चित नहीं है।
अनुभव को प्राथमिकता दें। (Optimise for vibes)
हमारा स्पष्ट लक्ष्य ऐसा framework बनना है जो सबसे अच्छा feel दे।
adoption के लिए optimize मत करें। (Don't optimise for adoption)
भले ही वह रुझान के खिलाफ जाता हो, हमारा लक्ष्य सबसे अच्छा framework बनना है।
HTML मातृभाषा है। (HTML, The Mother Language)
JS-first और HTML-first, दोनों वैध तरीके हैं, लेकिन HTML-first approach हमें अधिक स्वाभाविक लगती है।
प्रगति को अपनाएँ। (Embrace progress)
एक community के रूप में हमारी तकनीक के प्रति सोच आशावादी है। platform बेहतर होंगे, tools बेहतर होंगे, devices बेहतर होंगे, और यदि हम उन्हें अपनाएँगे तो हम और बेहतर चीजें बना सकेंगे।
संख्याएँ झूठ बोलती हैं। (Numbers lie)
संख्यात्मक कठोरता अच्छी बात है, और हम कई तरह के metrics पर ध्यान देते हैं, लेकिन Svelte को design करते समय हम मात्रात्मक से अधिक गुणात्मक रूप से सोचते हैं।
जादुई बनें, जादू नहीं। (Magical, not magic)
हम चाहते हैं कि Svelte जादुई लगे, और जब आप Svelte code लिखें तो आपको ऐसा महसूस हो कि आप कोई wizard हैं। हमारा मानना है कि अतीत में Svelte कभी-कभी ऐसे magic के क्षेत्र में था जहाँ उसके काम करने का तरीका स्पष्ट नहीं था, और हम इसे Svelte 5 में ठीक कर रहे हैं।
बड़े सपने देखें। (Dream big)
हम मानते हैं कि परिस्थितियाँ कैसी भी हों, यह सवाल पूछना महत्वपूर्ण है: "SvelteKit को सबसे बेहतरीन framework बनने के लिए क्या चाहिए?"
किसी को परवाह नहीं है। (No-one Cares)
ज़्यादातर लोगों को framework की परवाह नहीं होती। वे बस कुछ शानदार बनाना चाहते हैं, और Svelte उनके लिए है। उन्हें केवल ज़रूरी concepts सीखकर बाकी की चिंता किए बिना अपनी मनचाही चीज़ बना सकना चाहिए।
सहमति से design करें। (Design by consensus)
Svelte एक community-led project है जो सहमति के आधार पर आगे बढ़ता है। यह महत्वपूर्ण है कि community — यानी आप — project के भविष्य में अपनी हिस्सेदारी महसूस करें।
5 टिप्पणियां
जादू नहीं, लेकिन जादू जैसा
अगला पैराग्राफ़ देखें तो ऐसा नहीं है कि जादू मौजूद नहीं है, इसलिए यह अभिव्यक्ति इस्तेमाल की गई है; बल्कि लगता है कि इसमें यह अर्थ है कि जादू वह रहस्य है जिसे लोग समझे बिना इस्तेमाल करते हैं, इसलिए वह भी थोड़ा अस्पष्ट है
यह सचमुच बहुत बारीक फ़र्क है, इसलिए अनुवाद में उसे पूरी तरह पकड़ पाना काफ़ी मुश्किल है.
जादू नहीं, लेकिन जैसे जादू हो, ऐसा कैसा रहेगा?
मैंने यह खुद अनुवाद किया है, इसलिए कुछ हिस्से अटपटे हो सकते हैं। अगर आप मुझे कमेंट में बताएँगे, तो मैं उन्हें यथासंभव जल्दी ठीक कर दूँगा।
यह जादू नहीं, बल्कि जादुई होना चाहिए. (Magical, not magic)इस हिस्से का अनुवाद मुझे भी थोड़ा खटक रहा है, लेकिन इससे बेहतर अभिव्यक्ति अभी सूझ नहीं रही।और GeekNews का मुख्य लेख एक सारांश संस्करण है।