मुखपृष्ठ » कैसे » इलेक्ट्रॉन ऐप्स क्या हैं, और वे इतने सामान्य क्यों हो गए हैं?

    इलेक्ट्रॉन ऐप्स क्या हैं, और वे इतने सामान्य क्यों हो गए हैं?

    क्या आपने देखा है बहुत सारे नए डेस्कटॉप एप्लिकेशन वेबसाइटों की तरह बहुत अधिक दिखते हैं? यह आपकी कल्पना नहीं है.

    Trello से लेकर Slack तक, WordPress.com से Github तक, तथाकथित डेस्कटॉप एप्लिकेशन के लिए सूचनाएं, फ़ाइल सिस्टम एक्सेस और मेनू जैसी कुछ मूल सुविधाओं के साथ एक वेबसाइट को बंडल करना सामान्य हो गया है। इसे सक्षम करने वाली सबसे आम तकनीक को इलेक्ट्रॉन कहा जाता है, और इसका उपयोग कुछ अनुप्रयोगों द्वारा किया जाता है, जिन पर आपको संदेह भी नहीं हो सकता है, जैसे कि चैट एप्लिकेशन डिसॉर्डर और माइक्रोसॉफ्ट का विजुअल स्टूडियो कोड.

    इलेक्ट्रॉन डेवलपर्स के लिए विंडोज, मैकओएस और लिनक्स पर एक साथ एक ऐप जारी करना आसान बनाता है, लेकिन उपयोगकर्ताओं के लिए डाउनसाइड हैं। इलेक्ट्रॉन अनुप्रयोग विशाल हैं, एक बात के लिए। स्लैक, एक चैट एप्लिकेशन, मेरे मैक पर 237 एमबी की हार्ड ड्राइव की जगह लेता है, और मेमोरी की खपत भी कम नहीं है। उन सभी संसाधनों को क्या ले रहा है? और डेवलपर्स कुछ अक्षम का उपयोग क्यों कर रहे हैं?

    इलेक्ट्रॉन ऐप्स बनाने में बहुत आसान हैं

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

    इलेक्ट्रॉन एक ही मंच प्रदान करता है जो तीनों प्रमुख डेस्कटॉप ऑपरेटिंग सिस्टम पर काम करता है। इसका मतलब है कि डेवलपर्स एक बार सूचनाओं जैसी चीजों के लिए कोड लिख सकते हैं और उम्मीद कर सकते हैं कि यह प्रत्येक ऑपरेटिंग सिस्टम पर मूल रूप से काम करे। डेवलपर्स के लिए और भी बेहतर: सब कुछ जावास्क्रिप्ट, एचटीएमएल, और सीएसएस-प्रौद्योगिकियों का उपयोग करके बनाया जा सकता है, जो कोई भी वेब के लिए कोड बहुत परिचित हैं.

    इलेक्ट्रॉन ऐप्स क्रोमियम के बहुत सारे के साथ आते हैं

    यह कैसे हो सकता है? भाग में, क्योंकि हर इलेक्ट्रॉन ऐप एक संपूर्ण वेब ब्राउज़र: क्रोमियम, Google क्रोम का ओपन सोर्स संस्करण बंडल करता है। यह सुनिश्चित करने के लिए प्लेटफ़ॉर्म-विशिष्ट निर्देशों के साथ बंडल किया गया है ताकि यह सुनिश्चित हो सके कि सब कुछ ठीक वैसा ही हो जैसा कि सभी सिस्टम पर डेवलपर्स को उम्मीद है। यही कारण है कि स्लैक का डेस्कटॉप संस्करण 200 एमबी से अधिक हार्ड ड्राइव स्थान लेता है: क्रोम के अधिकांश भाग में बंडल किया गया है.

    आपके द्वारा चलाया जाने वाला प्रत्येक इलेक्ट्रॉन ऐप कम या ज्यादा क्रोम का पूर्ण उदाहरण है। जैसा कि ब्लॉगर जोसेफ जेंटल ने बताया, यह शायद ही आदर्श है:

    आप स्लैक को एक अन्य ऑपरेटिंग सिस्टम वीएम (क्रोम) के अंदर चलने वाले एक छोटे जावास्क्रिप्ट प्रोग्राम के रूप में सोच सकते हैं, जिसे आपको आईआरसी पर अनिवार्य रूप से चैट करने के लिए चलाना है। यहां तक ​​कि अगर आपको असली क्रोम खुला हुआ है, तो भी प्रत्येक इलेक्ट्रॉन ऐप अपने आप चलता है, पूरे वीएम की अतिरिक्त कॉपी.

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

    रुको, तो क्या इलेक्ट्रॉन अच्छा या बुरा है?

    इस बिंदु पर, कंप्यूटर इतने शक्तिशाली होते हैं कि अधिकांश उपयोगकर्ता कभी भी नोटिस नहीं करेंगे कि इलेक्ट्रॉन के अक्षम अनुप्रयोग कैसे हैं। वास्तव में, विशाल बहुमत ने भी कभी इलेक्ट्रॉन के बारे में नहीं सुना है। मेरे अधिकांश सहकर्मी नहीं थे, और वे सभी हर दिन स्लैक का उपयोग करते हैं। कई लोग ट्रेलो के डेस्कटॉप संस्करण को देखने के लिए उत्साहित थे, और फिर से पता नहीं था कि यह एक इलेक्ट्रॉन ऐप था.

    और ये ऐप वास्तव में वेबसाइटों की तुलना में आपके ऑपरेटिंग सिस्टम के साथ बेहतर एकीकरण करता है। वे अपनी खिड़की में रहते हैं। वे महान कीबोर्ड शॉर्टकट, देशी सूचनाएं और अन्य चीजें प्रदान करते हैं जो आप केवल एक ब्राउज़र के साथ नहीं कर सकते.

    और यह एक अच्छी शर्त है कि स्लैक, ट्रेलो और वर्डप्रेस.कॉम जैसे एप्लिकेशन एक डेस्कटॉप संस्करण पेश करने की जहमत नहीं करेंगे अगर इलेक्ट्रॉन मौजूद नहीं है, बजाय मोबाइल और ब्राउज़र संस्करणों पर ध्यान केंद्रित किए। तो सवाल यह नहीं है कि क्या इलेक्ट्रॉन खराब है; यह है कि क्या इलेक्ट्रॉन अनुप्रयोग कुछ भी नहीं से बेहतर हैं। मैं हां कहने को तैयार हूं, लेकिन उचित लोग असहमत हो सकते हैं। (और हे, उन लोगों के लिए, वहाँ हमेशा वेब संस्करण है।)