2008-10-14 18 views
5

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

ऐसा लगता है कि IE के लिए इसके कुछ विकल्प हो सकते हैं। फ़ायरफ़ॉक्स के लिए मेरी खोज बहुत अधिक नहीं हुई है। मैं अपने समाधान को विंडोज, लिनक्स और मैक पर काम करना चाहता हूं। और मुझे प्रत्येक मंच के लिए अलग-अलग समाधान बनाने में कोई फर्क नहीं पड़ता।

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

एक वेब ऐप को तैनात करने के बारे में आपके विचार क्या हैं जो एकाधिक प्लेटफ़ॉर्म पर नियमित ऐप की तरह दिखते हैं?

उत्तर

0

फ़ायरफ़ॉक्स के लिए प्रिज्म एड-ऑन है और Google क्रोम में यह कार्यक्षमता अंतर्निहित है।

0

यदि आप जावा का उपयोग कर रहे हैं तो आप लाइटवेट सर्वलेट कंटेनर जैसे Winstone का उपयोग कर सकते हैं। विनस्टोन के उपयोग के उदाहरण के लिए Hudson निरंतर एकीकरण सर्वर का उपयोग करना कितना आसान है।

+0

हडसन लिंक टूटी हुई है। –

+0

हडसन के लिए लिंक फिक्स्ड।/ – johnstok

2

Google Gears विशेष रूप से ऐसा करने के लिए डिज़ाइन किया गया है। हालांकि यह केवल समय के लिए विंडोज़ पर काम करता है लेकिन इसका उद्देश्य लिनक्स/मैक को पोर्ट किया जाना है, हालांकि वर्तमान में कोई नियत रिलीज की तारीख नहीं है।

+0

Google गियर्स का अब दिसंबर 2011 के बाद से हटा दिया गया है हवा/तकनीक specs.html) – balexandre

2

मुझे आपकी विशिष्ट ज़रूरतों के बारे में निश्चित नहीं है, लेकिन चीजों के .NET पक्ष से, आप एक ऐप बना सकते हैं जिसमें ब्राउज़र नियंत्रण है और डिफ़ॉल्ट रूप से बस अपने वेब ऐप पर नेविगेट करें, और इसमें कोई नेविगेशन विकल्प शामिल न करें !

यह आपको वह चाहिए जो आप चाहते हैं, जो कोई मेनू नहीं वाला ब्राउज़र है, पदचिह्न भी छोटा होगा।

1

उपयोगकर्ता को डेस्कटॉप शॉर्टकट बनाने का विकल्प देने के लिए आप Google गियर्स का उपयोग कर सकते हैं। Remember the milk यह करता है।

1

सबसे पहले आपको वेब ऐप होस्ट करने की आवश्यकता है, एक स्पेस खरीदें (.NET के लिए www.discountasp.net अद्भुत है) तो उदाहरण के लिए Prism का उपयोग करें जो लिनक्स, मैक और विंडोज के तहत काम करेगा।

याद रखें, क्लाइंट को हमेशा वेब से कनेक्शन की आवश्यकता होती है जब तक कि आपके पास Google Gears के तहत चल रहे एप्लिकेशन को स्थानीय रूप से संग्रहीत किया जाता है और वेब कनेक्शन के बिना उपयोग किया जा सकता है, सलाह दी जानी चाहिए कि इसके लिए आपको कई चीजें बदलनी होंगी तुम्हारा कोड। आप start Google Gears using this link कर सकते हैं। :)

0

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

3

एडोब एयर को लिनक्स रियल जल्द ही ™ का समर्थन करना है। मूल ब्राउज़र जैसी कार्यक्षमता प्राप्त करना बहुत छोटा है, लेकिन इसका वेबकिट कार्यान्वयन बिल्कुल सही नहीं है।

+1

3 साल इस जवाब के बाद और एडोब एयर अभी तक लिनक्स का समर्थन करने के लिए है ... यहाँ (http://www.adobe.com/products/ की [समर्थित सिस्टम] एक सूची है: - – balexandre

0

तो अपने वेब एप्लिकेशन जावास्क्रिप्ट के साथ सिर्फ एक स्टैंडअलोन HTML पृष्ठ होता है, आप केवल पृष्ठ अपने सिस्टम को बचाने के लिए और .HTML से विस्तार बदल .hta को

अधिक एचटीएमएल आवेदन यहाँ के बारे में जानकारी कर सकते हैं: http://msdn.microsoft.com/en-us/library/ms536496(VS.85).aspx

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

0

मैं ASP.NET वेब अनुप्रयोगों के लिए इस सवाल का अपने आप को घेरने की कोशिश की और एक साथ a prototype एक संयोजन वेब सर्वर/वेब ब्राउज़र है कि डाल दिया। यह निश्चित रूप से क्रॉस-प्लेटफ़ॉर्म नहीं है और वास्तव में विंडोज/.NET पर लक्षित है, लेकिन यह देखने का एक और विकल्प है।

0

आप वेब एप्लिकेशन 'के प्रकार आप विकसित कर रहे हैं, और अपने इच्छित लक्ष्य मंच और दर्शकों के बारे में थोड़ा और अधिक विशिष्ट होना चाहिए। यह एक बड़े हिस्से के लिए, निर्धारित करेगा कि आप किस तकनीक का उपयोग कर सकते हैं।

यदि आप जावा में विकास कर रहे हैं, तो आप एक ऐप के साथ जेटी को बंडल कर सकते हैं, और बस उपयोगकर्ता को अपने ब्राउज़र को http://localhost:8080/whatever पर इंगित करें। Firefox के लिए

3

प्रिज्म करता है। Fluid एक मैक समतुल्य है जो वेबकिट ढांचे के चारों ओर एक स्टैंडअलोन एप्लिकेशन कंटेनर बनाता है। यह अच्छा है, लेकिन एक बहुत भारी (10 एमबी) पदचिह्न भी है। यह ज़िप के रूप में लगभग 3 एमबी तक संपीड़ित होता है, लेकिन मैंने कभी फ्लूइड-जेनरेट किए गए ऐप्स की पोर्टेबिलिटी का परीक्षण नहीं किया है।

0

मैं अगर तुम देशी अनुप्रयोगों की तरह खिड़कियों पर अपने html5 गेम या एप्लिकेशन चलाना चाहते हैं, एचटीएमएल 5 खेल डेवलपर्स के लिए एक आवेदन दिया, होस्टिंग या मैन्युअल रूप से एक स्थानीय सर्वर चल HTML5 सुविधाओं तक पहुँचने के लिए कोई ज़रूरत नहीं।

WinApps Jx बिल्डर एक आवेदन है कि आप खिड़कियों कि विंडोज ओएस पर मूल निवासी की तरह चलाने के लिए अपने एचटीएमएल 5, जावा स्क्रिप्ट, एक निष्पादन योग्य अनुप्रयोग में सीएसएस पैक करने के लिए अनुमति देते हैं। अब से आप केवल अपने डेस्कटॉप पर एचटीएमएल 5 वेबसाइटों, एप्लिकेशन, गेम चलाएंगे, केवल डबल क्लिक के साथ, और WinApps JX बाकी का ख्याल रखेगा।

तुम भी इसके लिए इंटरनेट की जरूरत नहीं है यह वास्तव में स्थानीय एप्लिकेशन पर, कोई पता पट्टी या मेनू या कुछ भी है कि यह ब्राउज़र

तरह लग रहा है की तरह कार्य करेगा लेकिन आप अपने मशीन पर Google Chrome Frame स्थापित करने की आवश्यकता है:

google chrome frame

- WinApps Jx -

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