समुदाय की खास बात: चेन हुई जिंग

चेन हुई जिंग, सिंगापुर में रहने वाली एक डिज़ाइनर और डेवलपर हैं. उन्होंने खुद ही डिज़ाइन किया है. मैंने उनसे सीएसएस और खास तौर पर गैर-अंग्रेज़ी लेखन सिस्टम के बारे में बात की.

यह पोस्ट designcember का हिस्सा है. web.dev की तरफ़ से लाया गया वेब डिज़ाइन का जश्न.

बड़ी स्क्रीन के सामने, स्टेज पर स्लाइड दिखा रही चेन हुई जिंग.

चेन हुई जिंग खुद से सिंगापुर में रहने वाली डिज़ाइनर और डेवलपर हैं. इन्हें सीएसएस से बहुत प्यार है. इनके ब्लॉग (ज़्यादातर सीएसएस के बारे में जानकारी देने वाले पेज) और उनके ट्वीट (मुख्य तौर पर टाइपोग्राफ़ी और वेब) से इस बात का सबूत मिलता है. वे फ़ुल-टाइम बास्केटबॉल खेलती थीं और ट्रेनिंग सेशन के बीच में डाउनटाइम के दौरान, वेब पर अपना करियर शुरू किया. उनका मानना है कि वे एक दिन बाहर घूमना-फिरना शुरू कर पाएंगी. मैंने सीएसएस से और खास तौर पर गैर-अंग्रेज़ी भाषा के लेखन सिस्टम के बारे में बात की.

रेचल: वेब डिज़ाइन और डेवलपमेंट की दिशा में आपका सफ़र क्या था?

हूई जिंग: जब मैं फ़ुल-टाइम बास्केटबॉल खेलते हुए डॉरमिट्री में रहती थी, तो मुझे अपने साथियों के मुकाबले, कंप्यूटर का इस्तेमाल करने का ज़्यादा अनुभव था. मेरे कोच (उस पर आशीर्वाद देते हुए) ने सोचा कि मैं अपनी असोसिएशन वेबसाइट के बारे में कुछ ऐसा कर सकता हूं, जो कई सालों से अपडेट नहीं हुआ है. वेब डेवलपमेंट के बारे में मुझे कोई जानकारी नहीं थी, लेकिन मुझे लगा कि इसे समझने के लिए मेरे पास काफ़ी फ़ुर्सत है. यह मेरी उम्मीद से ज़्यादा अच्छा था. मैं कई सालों बाद भी यहां हूं.

रेचल: आपने सीएसएस का इस्तेमाल, खास तौर पर कैसे किया?

हूई जिंग: मैं स्वभाव से बहुत विज़ुअल व्यक्ति हूं. ब्राउज़र को "निर्देश" देने के बाद, मुझे स्क्रीन पर तुरंत वह चीज़ दिखने लगती है जो मुझे पसंद है. यह मुझे ऐप्लिकेशन के लिए प्रोग्रामिंग लॉजिक की तुलना में ज़्यादा सहज लगा. वेब को लेकर मेरी दिलचस्पी उस समय बढ़ गई थी, जब सीएसएस में डेवलपमेंट तेज़ी से बढ़ने लगा था. इसलिए, प्रयोग के तौर पर इस्तेमाल होने वाली ऐसी कई प्रॉपर्टी मौजूद थीं जिनका ज़्यादा इस्तेमाल नहीं किया जाता था. उन नई सुविधाओं के बारे में जानना बहुत रोमांचक रहा जिनके बारे में बहुत कम लोग जानते थे.

वर्टिकल राइटिंग मोड के साथ काम करना

रेचल: आपने सीएसएस में वर्टिकल राइटिंग मोड के बारे में काफ़ी कुछ लिखा है. साथ ही, वर्टिकल राइटिंग की सुविधा का इस्तेमाल करते समय आपको मिलने वाली मज़ेदार गड़बड़ियों के बारे में भी आपने बहुत कुछ लिखा है. क्या तुम्हारे पास कोई ऐसा पसंदीदा बग है जिसे हम सभी को देख लेना चाहिए?

हूई जिंग: इस साल मई में वापस आकर कुछ समस्याएं मौजूद थीं. हालांकि, इनमें से ज़्यादातर समस्याओं को हल कर लिया गया है. सिर्फ़ एक समस्या हल हो गई है: Chromium में वर्टिकल राइटिंग मोड में DevTools ओवरले में कोई समस्या है. मुझे लगता है कि इससे इस बात का सबूत मिलेगा कि ब्राउज़र को हमेशा अपडेट रखने वाला यह साइकल, वेब डेवलपमेंट को कैसे आगे बढ़ा रहा है.

रेचल: यह जानकर अच्छा लगा कि इन समस्याओं को ठीक किया जा रहा है. क्या आपको लगता है कि वर्टिकल टेक्स्ट को टाइप करने के बजाय, राइटिंग-मोड के साथ खेलने में इस्तेमाल के ज़्यादा मौके मिलते हैं?

हूई जिंग: हां, बिलकुल. हालांकि, टाइपसेटिंग पूर्वी एशिया की स्क्रिप्ट लिखने के लिए मुख्य रूप से इस्तेमाल होती है, लेकिन मुझे लगता है कि दूसरे लेखन सिस्टम, वर्टिकल लेआउट को लागू करने के लिए लेखन-मोड का इस्तेमाल कर सकते हैं, जैसा कि वह स्टाइल जिसे हम अक्सर प्रिंट पत्रिकाओं में देखते हैं. मेरे हिसाब से, सीएसएस प्रॉपर्टी के कॉम्बिनेशन की वजह से सीएसएस काफ़ी असरदार बनती है. इसलिए, फ़्लेक्सबॉक्स और ग्रिड के साथ लिखने वाले मोड की मदद से, हमें लेआउट के निर्देशों के लिए काफ़ी संख्या में बदलाव मिलते हैं. इनमें पेज लेवल बॉक्स से लेकर टेक्स्ट के अलग-अलग वर्ण शामिल हैं. मुझे लगता है कि इससे संभावनाएं और क्रिएटिविटी का सिलसिला बढ़ता है, क्योंकि लोगों को यह समझने में मदद मिलती है कि आने वाले समय में वेब डिज़ाइन के लिए क्या-क्या किया जा सकता है. मैं वेब पर ऐसे लेआउट और डिज़ाइन देखने की उम्मीद करती हूं जिनके बारे में कुछ साल पहले मैंने सोचा भी नहीं था.

रेचल: मुझसे अक्सर पूछा जाता है कि क्या मुझे लगता है कि सभी को अब लॉजिकल प्रॉपर्टी और वैल्यू का इस्तेमाल करना चाहिए या वे डिफ़ॉल्ट हो जाएंगे. आप इसका जवाब कैसे देंगे?

हूई जिंग: व्यक्तिगत तौर पर, मैं आशा करती हूं कि यह डिफ़ॉल्ट विकल्प बन जाएगी, क्योंकि व्यावहारिक नज़रिए से, मल्टी-स्क्रिप्ट वेबसाइट बनाना ज़्यादा आसान हो जाएगा. इसका जवाब देना ज़्यादा मुश्किल है कि क्या यह डिफ़ॉल्ट ऐप्लिकेशन बनेगा.

लॉजिकल प्रॉपर्टी के लिए एक चुनौती यह है कि यह एक ऐसे सिंटैक्स को "बदला" जा रहा है जो कई सालों से इस्तेमाल हो रहा है. साथ ही, यह तथ्य कि जो स्क्रिप्ट डिफ़ॉल्ट नहीं हैं, उनके साथ काम करने की क्षमता पिछले सालों में काफ़ी बेहतर हुई है. वेब पर मौजूद कॉन्टेंट अब भी मुख्य तौर पर अंग्रेज़ी में है. इसलिए, इस संदर्भ में लॉजिकल प्रॉपर्टी का इस्तेमाल करना कम सुरक्षित है. मुझे लगता है कि गैर-अंग्रेज़ी बोलने वाले लोगों को, वेब पर अपनी-अपनी भाषाओं में कॉन्टेंट बनाने पर ज़्यादा ज़ोर दिया जाना चाहिए. ऐसा करने से, यह मकसद मिलेगा. साथ ही, अगर कई भाषाओं को इस्तेमाल करना बड़ी प्राथमिकता बन जाती है, तो लॉजिकल प्रॉपर्टी का इस्तेमाल करने की वैल्यू और भी साफ़ हो जाएगी.

सीएसएस में नई सुविधाएं

रेचल: आपको सीएसएस में कौनसी सुविधा या फ़ंक्शन जोड़ना पसंद है?

हूई जिंग: मैं लंबे समय से कंटेनर क्वेरी पर मिरियम सुज़ान के काम को फ़ॉलो कर रही हूं. स्पेसिफ़िकेशन के जिन हिस्सों को स्टाइल और स्टेट कंटेनर सुविधाओं के लिए अब तक डेवलप नहीं किया गया है वे काफ़ी दिलचस्प हैं, क्योंकि वे रिस्पॉन्सिव डिज़ाइन के कॉन्सेप्ट को बेहतर बनाते हैं. हमें अपने डिज़ाइन और लेआउट का इस्तेमाल, सिर्फ़ अपने व्यूपोर्ट के साइज़ के अलावा दूसरी चीज़ों के हिसाब से जवाब देने के लिए भी मिल सकता है. इसलिए, मुझे उम्मीद है कि कंटेनमेंट मॉड्यूल ऐसा है जिस पर अलग-अलग ब्राउज़र वेंडर सहमत हो सकते हैं और आने वाले समय में हमें इसके लिए ज़्यादा सहायता मिल सकती है.

लोगों को अनुसरण करने के लिए प्रेरित करना

रेचल: इस समय वेब पर और कौन वाकई दिलचस्प, मज़ेदार या क्रिएटिव काम कर रहा है?

हूई जिंग: मैं हमेशा उन लोगों का ध्यान खींचती हूं जो सीएसएस आर्ट में काम करते हैं. मुझे कई सालों से कई लोग पसंद हैं. जैसे, युआन चुआन और उनकी जनरेटिव सीएसएस क्रिएशन, बेन ऐवेंस को सीएसएस आर्टवर्क का बेहतरीन अनुभव देने वाला और Ana Tudor चैनल के क्रिएटर, शानदार तकनीकों के बारे में गहराई से बताते हैं. हाल ही में, मुझे जूलिया मिओसीन और जैकी ज़ेन के कोडपेन के बारे में पता चला, जिन पर सीएसएस के अच्छे ऐनिमेशन भी हैं.

रेचल: चेन हुई जिंग के बारे में ज़्यादा जानने के लिए, उनकी साइट chenhuijing.com पर जाएं.