2012-10-28 16 views
7

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

मैंने एडोब एयर की भी कोशिश की है, हालांकि सीएसएस एनिमेशन खराब, धीमी/चटनी से परे है (कुछ गलत नहीं हो सकता है)। एक साल या उससे पहले मैं टाइटेनियम के साथ tinkering था हालांकि वे डेस्कटॉप के लिए संकलन छोड़ दिया है।

मैं मूल रूप से एक बाहरी यूआरएल लोड कर रहा हूं (अंततः प्रमाणीकरण में जोड़ देगा)।

+5

मैं एपीजे लेखक हूं। हम क्लाउड सिस्टम पर काम कर रहे हैं जो हमारे द्वारा समर्थित सभी प्लेटफार्मों के लिए निष्पादन योग्य निर्माण को स्वचालित करता है। ऐपज मेलिंग सूची में शामिल हों या नवीनतम समाचार प्राप्त करने के लिए ट्विटर पर हमें फ़ॉलो करें। –

+0

@MortezaM। तो अब ऐसा करने का कोई तरीका नहीं है? –

+0

@MortezaM। मैंने एपीजेजेएस एकल एक्साटेबल्स की खोज की है। कुछ भी नहीं मिला, केवल आपकी टिप्पणियां क्लाउड समाधान के बारे में बात कर रही हैं। लेकिन एपीजेजेएस एक ऑफ़लाइन डेस्कटॉप एप्लिकेशन है, क्लाउड सॉल्यूशन क्यों है ताकि उपयोगकर्ता को इंटरनेट कनेक्शन के लिए मजबूर किया जा सके? पूरी परियोजना सहित केवल 1 .exe फ़ाइल क्यों नहीं? –

उत्तर

7

टाइटेनियम डेस्कटॉप (अब TideSDK कहा जाता है) मर चुका नहीं है। इसे समुदाय द्वारा लिया गया है और इस साल एक नए संस्करण के लिए पूरी तरह से स्विंग में है। इस पर काम कर रहे डेवलपर्स की एक अच्छी मात्रा है, साथ ही साथ समुदाय के कई लोग उदाहरण कोड, दस्तावेज़ीकरण और ट्यूटोरियल का योगदान करते हैं।

यदि आप गंभीर क्रॉस प्लेटफ़ॉर्म की तलाश में हैं, तो यह आपके लिए निष्पादन योग्य होने के लिए एक शानदार तरीका है, यह विंडो के लिए मूल इंस्टॉलर में एप्लिकेशन (कुछ विशेष बिल्ड स्क्रिप्ट का उपयोग करके) को बदलता है, मैक के लिए डीएमजी फ़ाइल, और जो कुछ भी प्रारूप * आपको निक्स प्लेटफॉर्म के लिए आवश्यक है।

+0

मैंने tidesdk इंस्टॉल करने का प्रयास किया था, यह टाइटेनियम में नहीं दिखाया गया था। मैंने कुछ गॉगलिंग किया और दूसरों के पास एक ही समस्या थी, ऐसा लगता है कि केवल पिछले समाधान को पिछले टाइटेनियम संस्करण में डाउनग्रेड करना था। – Joe

+0

क्या यह वास्तव में त्याग नहीं है? मैं समझता हूं कि समुदाय बहुत अच्छा है, लेकिन ओपन सोर्स प्रोजेक्ट में भी एक नेता होना है। कोई (कंपनी) जो ढांचे/प्रौद्योगिकी की ज़रूरत है और, निश्चित रूप से, इसे विकसित करेगा। – Simon

+2

इसे छोड़ दिया नहीं गया है, Google समूह बहुत सक्रिय है, टाइडएसडीके को कई कंपनियों से वित्त पोषण और संसाधन प्राप्त हुए हैं जो इसे अपने वर्कफ़्लो में उपयोग करते हैं, और इसे सक्रिय रूप से विकसित किया जा रहा है। मुख्य डेविड प्रैट ने समुदाय को कुछ दिनों में प्रगति के साथ अद्यतन करने का वादा किया है। Google समूह देखें: [email protected] –

4

मुझे लगभग एक साल पहले भी उसी तकनीक में दिलचस्पी थी। आज भी मुझे इस समस्या के बारे में याद आया और एक जवाब तलाशना शुरू कर दिया। मैं उल्लेख करूंगा कि मैंने ऐप्स बनाने की कोशिश नहीं की है, बस वेब पढ़ें। मुझे वह मिला है जो मैंने पाया है।

अच्छा चौखटे अब तक:

  • TideSDK - मैं भी सोचा था कि यह छोड़ दिया गया था। अगर कोई इस तकनीक से जुड़े गंभीर ऐप्स या कंपनियों को जानता है, तो मुझे
  • फ़ोनगैप - मैंने सुना है कि यह काफी अच्छा है, लेकिन कुछ त्रुटियां हैं। कभी कोशिश नहीं की। दिलचस्प हो सकता है।
  • ऐपजेएस - मैं एक ही निष्कर्ष पर आया था। सर्वर के रूप में नोडजेएस के अलावा सबकुछ बढ़िया है। मुझे नोडजेएस पसंद नहीं है, या शायद मुझे जावास्क्रिप्ट भाषा में व्यवसाय तर्क/सर्वर साइड कोड लिखने का विचार पसंद नहीं है। जावास्क्रिप्ट को बनाए रखना मुश्किल है। और अगर कोई मुझे बताता है कि यह तेज़ है। ठीक है, यह है, लेकिन PyPy vs NodeJS। तो यह मामला नहीं है। यूआई के लिए इंजन के रूप में वी 8 महान है। एचटीएमएल 5, जेएस, सीएसएस में यूआई लिखें और किसी भी स्थानीय पायथन/.NET/जावा/रूबी सर्वर पर सर्वर सामान करें मेरे लिए सबसे अच्छा विचार है।
  • वहाँ भी है jQuery मोबाइल की तरह कुछ है, इसलिए प्रयास नहीं किया है अब तक

इसके अलावा मैंने पाया: Mobile Frameworks Comparison Matrix

अभी भी एक नहीं मिला है। Chromium Embedded Framework भी दिलचस्प विकल्प हो सकता है -

CEF: अगर आप कुछ दिलचस्प :)

ढूंढ़ना पड़ता मुझे पता है। किसी ने कहा कि एपीजेएस उस के शीर्ष पर बनाया गया है।

संपादित

Nice categorization and few examples

इसके अलावा होनहार Googles javascript apps

2

वास्तव में नोड वेबकिट लग रहा है निष्पादनयोग्य का समर्थन करता है, भले ही यह ऐप्लिकेशन में एक Node.js क्रम भी शामिल है। तो यह अतिरिक्त स्मृति जोड़ता है। लेकिन कुल मिलाकर यह बहुत अच्छा काम करता है!

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

  • कोई संबंधित समस्या नहीं^_^