2012-06-26 23 views
8

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

लेकिन जहां तक ​​मुझे पता है, एडोब एयर और मोज़िला प्रिज्म दोनों को बहिष्कृत कर दिया गया है। इस कार्य के लिए अन्य विकल्प क्या हैं?

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

+0

मुझे लगता है कि यह बेहतर हो सकता है। लेकिन, एफडब्ल्यूआईडब्लू, '। एचटीए' फाइलें और आईई 9 का इस्तेमाल किया जा सकता है ... हालांकि, यह बिना किसी समस्या के है। इसके अलावा, विंडोज 7 में विजेट एचटीएमएल/सीएस हैं (लेकिन पुराने आईई संस्करणों में "लॉक")। –

+0

ईजी। "केवल एचटीएमएल 5/जेएस का उपयोग करके लिखे गए एक स्टैंडअलोन एप्लिकेशन को कैसे चलाया जाए?" –

+3

एयर अभी भी पूरी तरह से मान्य है। – FlavorScape

उत्तर

4

http://blog.neamlabs.com/post/36584972328/2012-11-26-web-app-cross-platform-desktop-distribution पर मूल्यांकन किए गए समाधानों के आधार पर, यह आपकी आवश्यकताओं के संबंध में सबसे प्रासंगिक HTML5 रनटाइम होना चाहिए।

  • XULRunner   - फ़ायरफ़ॉक्स विकास के प्रयासों पर सीधे लाभ, यह है, लेकिन लगभग गैर existant टूलींग या पैकेजिंग और Firefox और अन्य ओपन के अलावा अन्य वितरण के लिए प्रलेखन के साथ महान क्रॉस प्लेटफॉर्म समर्थन के साथ एक बहुत ही अच्छी तरह से बनाए समाधान स्रोत XULRunner- आधारित अनुप्रयोग स्वयं
  • Chrome Installable Web Apps   - अधिक डेस्कटॉप एकीकरण के साथ क्रोम वेब ऐप की तरह। कोई फ़्लैश समर्थन नहीं।
  • Mozilla Native Web Apps   - बेहतर डेस्कटॉप एकीकरण के साथ मोज़िला ओपन वेब ऐप की तरह। अभी भी फ़ायरफ़ॉक्स बाज़ार के माध्यम से ऑनलाइन स्थापना की आवश्यकता है।  
  • TideSDK (पूर्व में टाइटेनियम डेस्कटॉप) - हालांकि यह पूरे दौर में एकदम सही समाधान प्रतीत होता है, वर्तमान स्थिति यह है कि टाइडएसडीके लगभग उत्पादन तैयार नहीं है (कुछ महीनों में या तो सक्रिय विकास के कारण बदल सकता है)
  • node-webkit बहुत प्रासंगिक दिखता है, हालांकि "उत्पादन-तैयार" भाग के बारे में निश्चित नहीं है।
+1

क्या कोई कारण है कि आप इसे वही, मूल उत्तर दोबारा पोस्ट करना जारी रखते हैं? –

+0

और अभी भी हालिया नोड.जेएस और वेबकिट मिक्स-अप का उल्लेख करने के लिए कोई भी नहीं :-(मैंने इसके बारे में दो बार पढ़ा है और यह लगभग लगता है (अगर वास्तव में उत्पादन तैयार नहीं है) तो जवाब की तरह मुझे नहीं मिल रहा है लेकिन मुझे नहीं मिल रहा है लिंक फिर से। – Ivan

+1

समझ में नहीं आता कि मेरे उत्तर के साथ अनुचित क्या है? यह सीधे ओपी के प्रश्नों का उत्तर देता है "इस कार्य के लिए अन्य विकल्प क्या हैं?" और यह केवल उन समाधानों को ध्यान में रखता है जो विंडोज़, मैक ओएस एक्स और लिनक्स पर काम करते हैं समर्थन के साथ एक सक्रिय रूप से विकसित मंच के साथ गंभीर संशोधन। @Ivan I में एपीजेएस (जो एक नोड.जेएस और वेबकिट/क्रोमियम मिश्रण-अप है) को पहले के जवाब में मॉडरेटर द्वारा हटा दिया गया था। – Motin

0

हमेशा Microsoft Silverlight (जिसमें लिनक्स/आदि के लिए कार्यान्वयन होते हैं, यदि आप इसके बारे में चिंतित हैं, जैसा कि लिंक किए गए पृष्ठ पर नोट किया गया है)।


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

+0

लेकिन सिल्वरलाइट HTML5 नहीं है।इसके बजाय, यह एक मालिकाना रनटाइम * है जो एक कंटेनर प्रदान करता है कि ** एक ऐप्पल या फ्लैश या एकता की तरह ** ब्राउज़र के अंदर चलाया जा सकता है। –

+0

न तो एडोब एयर है, जो फ़्लैश प्लेयर को अपने रनटाइम पर्यावरण के रूप में उपयोग करता है। (हालांकि मैं प्रश्न को गलत तरीके से पढ़ने के लिए क्षमा चाहता हूं।) – JAB

+0

मुझे यह नहीं मिला। – JAB

4

एक विकल्प berklium का उपयोग करना है। यह सभी ग़लत क्रोमियम सामान लपेटता है और आपके ऐप्स में ब्राउज़र कार्यक्षमता को एम्बेड करना आसान बनाता है।

+1

ऐसा लगता है कि यह निष्क्रिय है। –

+1

@DReispt मैं 7 दिन पहले से देखता हूं। यह एक रैपर तकनीक है, और क्रोम में बाहरी हुक इतना ज्यादा नहीं बदलते हैं - लेकिन हिम्मत करते हैं। – FlavorScape

0

ओपेरा विजेट्स भी आप जिस तरह की तलाश में हैं और उसे भी बहिष्कृत किया गया है, लेकिन जहां तक ​​मुझे पता है, opera:config में चालू किया जा सकता है।

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