2016-02-03 9 views
6

इलेक्ट्रॉन जावास्क्रिप्ट, एचटीएमएल और सीएसएस का उपयोग कर डेस्कटॉप एप्लिकेशन (.exe) विकसित करने की अनुमति दे सकता है। यह नोड.जेएस और क्रोमियमविंडोज के लिए इलेक्ट्रॉन और कॉर्डोवा

ऐसा लगता है कि मैं कॉर्डोवा का उपयोग करके भी ऐसा ही कर सकता हूं लेकिन कॉर्डोवा क्या कर सकता है कि इलेक्ट्रॉन (डेस्कटॉप अनुप्रयोगों की अवधि में) क्या कर सकता है?

मुझे एक ऐप बनाने की ज़रूरत है जो पूर्ण स्क्रीन कर सके, एप कैश (मेनिफेस्ट) का उपयोग करें और इंडेक्सड डीबी का उपयोग करके डेटा स्टोर करें। (: https://github.com/voodootikigod/node-serialport जैसे)

उत्तर

12

Apache Cordova HTML, सीएसएस और जावास्क्रिप्ट का उपयोग देशी मोबाइल अनुप्रयोगों के निर्माण के लिए एक मंच है यह बारकोड स्कैनर और सीरियल पोर्ट संचार के साथ अच्छी तरह से काम करने की जरूरत है।

ऐसा लगता है कि मुख्य अंतर यह है कि कॉर्डोवा मोबाइल प्लेटफ़ॉर्म और ऐप्स को सबसे पहले और सबसे महत्वपूर्ण रूप से लक्षित करता है, जबकि इलेक्ट्रॉन मुख्य रूप से डेस्कटॉप प्लेटफ़ॉर्म और ऐप्स पर केंद्रित होता है। Cordova कुछ हद तक विंडोज, Ubuntu, और OS X डेस्कटॉप समर्थन करने के लिए प्रकट होता है, लेकिन वे ओएस एक्स भंडार में निम्नलिखित का उल्लेख करते हैं:

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

यह भी प्रतीत होता है कि Cordova के प्लगइन प्रणाली, नियमित रूप से NPM संकुल और देशी NodeJS एडऑन के साथ सीधे संगत नहीं है तो आप शायद node-serialport के लिए प्लगइन आवरण के कुछ प्रकार बनाने के लिए इससे पहले कि आप एक Cordova अनुप्रयोग में इसका इस्तेमाल कर सकते है, या शायद an existing plugin का उपयोग करें।

6

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

निष्कर्ष: डेस्कटॉप ऐप्स के लिए इलेक्ट्रॉन बेहतर होना प्रतीत होता है।

+0

इलेक्ट्रॉन मोबाइल पर लक्षित नहीं करता है, क्या यह सही है? – rogerdpack

+1

नहीं, लेकिन यह एक एकल जेएस ऐप को प्रबंधित करने और इसे चौड़ाई कॉर्डोवा और इलेक्ट्रॉन दोनों को तैनात करने के लिए काफी आसान है। – gdorbes

संबंधित मुद्दे