अब "CSS5" के बारे में बात करने का समय है
(smashingmagazine.com)- CSS 2009 में CSS3 की घोषणा के बाद से लगातार विकसित होता रहा है, लेकिन आधिकारिक रिलीज़ के रूप में आख़िरी नाम अभी भी "CSS3" ही है
- CSS3 के बाद CSS4 नहीं आया, लेकिन कई नई सुविधाएँ हैं जिनके लिए यह वर्गीकृत करना अस्पष्ट है कि वे कब पेश की गईं
- W3C CSS-Next कम्युनिटी ग्रुप (जिसमें कोई भी भाग ले सकता है) पिछले 10 वर्षों से CSS के विकास के बारे में जागरूकता बढ़ाने के तरीकों पर चर्चा कर रहा है
- ग्रुप का लक्ष्य: डेवलपर्स के लिए CSS सीखने और सिखाने, आधुनिक वेब तकनीकों को परिभाषित करने, CSS फीचर्स के डेवलपमेंट की प्रगति को समझने, और CSS किस तरह विकसित होता है इसे समझाने के लिए एक साझा भाषा बनाना
- क्या लक्ष्य नहीं है: CSS स्पेसिफिकेशन की परिभाषा को प्रभावित करना, आधिकारिक डेवलपर दस्तावेज़ बनाना, ब्राउज़र स्पेसिफिकेशन कार्य को परिभाषित करना, CSS best practices पर डेवलपर्स को शिक्षित करना, या ब्राउज़र compatibility data को प्रबंधित करना नहीं
- CSS-Next ग्रुप जिन बातों पर ध्यान देता है
- आधुनिक CSS के बारे में कम्युनिटी की समझ का सर्वे करना
- CSS3 के बाद CSS फीचर्स के विकास के बारे में साझा समझ बनाना
- इन फीचर्स को आसानी से समझ आने वाले स्तरों (जैसे: CSS4, CSS5 आदि) में समूहित करना
- आधुनिक CSS फीचर्स के बारे में कम्युनिटी को शिक्षित करना
CSS Eras
- उद्देश्य है CSS3 मानक के बाद जारी हुई फीचर-सेट्स को लेबल करना, ताकि CSS की सामान्य समझ को समन्वित और आधुनिक बनाया जा सके
- CSS3 (~2009-2012)
- CSS Working Group (CSSWG) द्वारा परिभाषित Level 3 CSS स्पेसिफिकेशन (अपरिवर्तनीय)
- CSS3 ड्राफ्ट जून 1999 में प्रकाशित किया गया था
- CSS4 (~2013-2018)
- वे आवश्यक फीचर्स जो CSS3 में शामिल नहीं थे, लेकिन पहले से ही CSS का बुनियादी हिस्सा बन चुके थे
- CSS5 (~2019-2024)
- नए फीचर्स जिनका adoption लगातार बढ़ रहा है
- CSS6 (~2025+)
- भविष्य के CSS के लिए योजनाबद्ध ड्राफ्ट-स्टेज फीचर्स
आगे की ज़्यादातर बातचीत संभवतः CSS5 युग से शुरू होगी
- शुरुआती विचार CSS3 के बाद सीधे CSS4 पर जाने का था, लेकिन इन दो युगों के बीच जारी हुए फीचर्स की संख्या बहुत ज़्यादा है
- CSS4 को लगभग 2018 तक का दौर मानना और उसे CSS के बुनियादी हिस्से के रूप में परिभाषित करना, तथा अगले तार्किक दौर CSS5 से शुरुआत करना उचित है
- CSS-Next ग्रुप में कोई भी शामिल हो सकता है, और आइडिया brainstorming में मदद की ज़रूरत है। अभी शामिल हों!
1 टिप्पणियां
मुझे लगता है कि HTML की तरह इसे बिना version के living standard के रूप में मैनेज करना बेहतर होगा।
क्योंकि तरह-तरह के modules लगातार जुड़ते रहते हैं, और एक ही CSS version के भीतर भी अलग-अलग browsers में detailed features का support browser version के हिसाब से लगातार बदलता रहेगा, इसलिए क्या CSS4 है और क्या CSS5, इसे अलग करना शायद अर्थहीन लगता है।