2016-02-28 16 views
9

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

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

वहाँ रहे हैं एक कोड संपादक, या यहाँ तक कि कुछ सॉफ्टवेयर है कि आप एक निष्पादन कार्यक्रम में वेब भाषाओं संकलित करने के लिए उपयोग कर सकते हैं से सीधे लेखन से किसी तरीकों?

उत्तर

5

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

  • AppJS - जेएस, एचटीएमएल, सीएसएस का उपयोग कर क्रॉस-प्लेटफार्म डेस्कटॉप ऐप्स बनाने के लिए एक ढांचा। यह रीढ़ की हड्डी के रूप में Node.js का उपयोग करता है।
  • Electron - एपीजेएस की तरह लेकिन क्रोम के वी 8 के शीर्ष पर बनाया गया।
  • Chromium Embedded Framework (CEF) - अन्य अनुप्रयोगों में क्रोमियम-आधारित ब्राउज़र एम्बेड करने के लिए एक सरल ढांचा।
  • NW.js - क्रोमियम और node.js. पर आधारित एक ऐप रनटाइम आप NW.js. के साथ HTML और जावास्क्रिप्ट में मूल ऐप्स लिख सकते हैं। यह आपको सीधे DOM से Node.js मॉड्यूल को कॉल करने देता है और सभी वेब तकनीकों के साथ मूल अनुप्रयोगों को लिखने का एक नया तरीका सक्षम बनाता है।

बेशक, कई अन्य महान उपकरण हैं।

2

एटम एक पाठ वेब प्रौद्योगिकियों कोष्ठक के रूप में ही उपयोग करते हुए GitHub टीम द्वारा बनाया गया संपादक है। उनके प्रलेखन कहते हैं कि वे एटम संपादक बनाया एक मंच Electron कहा जाता है का उपयोग कर। इलेक्ट्रॉन का गिथब पेज कहता है,

इलेक्ट्रॉन फ्रेमवर्क आपको जावास्क्रिप्ट, एचटीएमएल और सीएसएस का उपयोग करके क्रॉस-प्लेटफ़ॉर्म डेस्कटॉप एप्लिकेशन लिखने देता है। यह नोड.जेएस और क्रोमियम पर आधारित है और एटम संपादक में प्रयोग किया जाता है।

अधिक जानकारी के लिए अपने github page या official website पर जाएं।

उम्मीद है कि मदद करता है।

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