2012-06-01 8 views
7

के लिए एप्लिकेशन बनाएं मैं एक एप्लिकेशन बनाना चाहता हूं और इसे डेस्कटॉप (इंटरनेट कनेक्शन के बिना) और वेब पर काम करना चाहिए। एप्लिकेशन एक जैसा होना चाहिए (मेरा मतलब UI और कोड होना चाहिए) और वेब और डेस्कटॉप दोनों पर काम करें (या शायद थोड़ा अंतर के साथ)वेब और डेस्कटॉप

सर्वर साइड और डेस्कटॉप एप्लिकेशन प्रोग्रामिंग भाषा के रूप में मैंने पायथन का उपयोग करने का निर्णय लिया।

यूआई जैसा कि मैंने तो एचटीएमएल 5 + जावास्क्रिप्ट (JQuery) + सीएसएस

उपयोग करना चाहते हैं, क्या आप मेरी मदद कर सकते हैं कि मैं क्या उपकरणों का उपयोग करना चाहिए? मेरा मतलब है कि मेरे काम के लिए शायद कुछ ढांचे। वेब में मुझे किस ढांचे का उपयोग करना चाहिए और डेस्कटॉप में क्या होना चाहिए (शायद डेस्कटॉप में यह वेबकिट इंजन के साथ मेरे वेब संस्करण के लिए कुछ प्रकार का रैपर होगा?)?

+0

असल में, जब तक कि आप संसाधनों के लिए कड़ी मेहनत नहीं कर लेते हैं, तो आपकी सबसे अच्छी शर्त एक गैर-मानक पोर्ट पर अंतिम उपयोगकर्ता के कंप्यूटर पर वेब सर्वर चलाने के लिए है। जहां तक ​​मुझे पता है, पाइथन वेब एप्लिकेशन को पैकेज करने और इसे सर्वर के बिना काम करने का कोई आसान तरीका नहीं है, न ही डेस्कटॉप एप्लिकेशन लेने और उसे वेबसाइट में बदलने का एक आसान तरीका है। – Corbin

+0

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

उत्तर

4

मेरा सुझाव है कि आप web2py का उपयोग करें। आप ऑफ़लाइन काम करने वाले वेबपैप्स बना सकते हैं, और आप उन्हें किसी भी प्लेटफ़ॉर्म के लिए पैकेज कर सकते हैं।

+0

का ख्याल रखना चाहिए अच्छा लग रहा है! लेकिन मुझे ऑफलाइन वेबपैप्स बनाने के बारे में कोई जानकारी नहीं मिल रही है? क्या आप मुझे कह सकते हैं कि आपको यह कहां मिला? धन्यवाद। – pleerock

+0

इसे देखें: http://web2py.com/books/default/chapter/29/14#How-to-distribute-your-plplications-as-binaries – marbdq

2

यूआई के लिए Pyjs पर एक नज़र डालें। हालांकि सर्वर अभी भी आपकी समस्या होगी।

+0

pyjs डेस्कटॉप को उस –

4

मेरा प्रश्न 1 साल पहले था, लेकिन अब ऐसा लगता है कि मुझे ऐसा कुछ मिला जो वास्तव में दिलचस्प है और कई उपकरणों पर उपयोग करने के लिए अच्छा condidate लगता है। इसका Apache Cordova

यह ओपन-सोर्स है और मोबाइल और डेस्कटॉप दोनों में बहुत से समर्थित प्लेटफार्म हैं।

[अद्यतन] जनवरी, 2016:

हालात पिछले 4 साल में बदल दिया है और अब अच्छा चयन लगता है कि atom electron है। यह वही है जो मैं 4 साल पहले चाहता था।

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