2014-09-17 4 views
25

के लिए कोई स्टैंडअलोन gui मॉड्यूल है I nodejs में कोड संपादक बनाना चाहते हैं। संपादक दिखाने और बैकएंड में कोड निष्पादित करने के लिए एक एक्सप्रेस सर्वर का उपयोग करने का विकल्प है। लेकिन इसके लिए एक ब्राउज़र की आवश्यकता होगी। तो मैं नोड मॉड्यूल की तलाश में हूं जो विंडोज प्लेटफॉर्म के लिए स्टैंडअलोन गुई प्रदान कर सकता है।क्या नोड अनुप्रयोग

+0

साथ electron के लिए योगदान की तुलना कर सकते [परमाणु] पर एक नजर डालें (https://github.com/atom/atom) है। यह एक डेस्कटॉप कोड संपादक है, पूरी तरह से node.js. में बनाएँ –

+2

मैंने इसका उपयोग करना शुरू कर दिया है। लेकिन यह शानदार पाठ की तुलना में धीमा प्रतीत होता है। – lnman

+0

मेरा मतलब यह था कि आप node.js. में अपना डेस्कटॉप एप्लिकेशन बनाने के संदर्भ के रूप में इसका उपयोग करने के लिए परमाणु कार्यान्वयन की जांच कर सकते हैं। सुझाव के लिए –

उत्तर

18

आप कैसे आगे बढ़ना चाहते हैं इसके आधार पर कुछ अलग-अलग विकल्प हैं।

विकल्प 1:

क्यूटी या जीटीके बाइंडिंग की तरह कुछ का उपयोग एक और अधिक परंपरागत जीयूआई आवेदन बनाने के लिए। ये विकल्प आमतौर पर सी/सी ++ एपीआई के लिए नोड बाइंडिंग होते हैं जो जीटीके और क्यूटी का पर्दाफाश करते हैं। node-qt और node-gui देखें।

विकल्प 2:

एक रूपरेखा है कि HTML, सीएसएस, और जावास्क्रिप्ट लेता है और एक स्टैंडअलोन एचटीएमएल 5 एप्लिकेशन में यह बंडलों का उपयोग करें। वहां फ्रेम फ्रेम का एक गुच्छा है जो ऐसा करता है। उदाहरणों में node-webkit और AppJS कई अन्य लोगों के बीच शामिल हैं।

29

मैं गीटहब के साथ जाऊंगा।
http://electron.atom.io/
https://github.com/electron/electron

यह तुलना में आसान आपको लगता है

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

कारण इलेक्ट्रॉन उपयोग करने के लिए:

  • क्यूटी और जीटीके नहीं रह गया है बनाए रखा जाता है

  • AppJS आधिकारिक तौर पर हटा दिया गया है

  • नोड वेबकिट अब NW.js

  • के रूप में जाना जाता है
  • इलेक्ट्रॉन एनडब्ल्यू.जेएस बी के समान है नए, अधिक लोकप्रिय और एक बड़ा समुदाय और अद्यतन अक्सर अधिक है। मेरा यही सुझाव है।

  • इलेक्ट्रॉन एक MIT लाइसेंस

आप NW.js

+6

दृश्य स्टूडियो कोड इलेक्ट्रॉन के साथ बनाया गया है :) –

+2

परमाणु के रूप में। हालांकि व्यक्तिगत रूप से मैं वीएससीओडी – AlexB

+1

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

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