वेबपेजों में क्या प्रयास हैं और क्या अंतर हैं?


10

इसलिए मैंने कुछ उबंटू समाचार साइटों को पढ़ा। पिछले महीनों में मैंने एकता-डेस्कटॉप पर वेब-साइटों के एकीकरण के बारे में कई अलग-अलग लेख देखे।

मैंने जो समझा, उसमें कम से कम दो अलग-अलग प्रयास हैं:

  • ubuntu वेब-एप्स
  • fogger

मुख्य अंतर क्या होगा, और क्या अधिक प्रयास हैं जो समान हैं? मैं थोड़ा स्पष्ट नहीं हूं कि मुझे क्या चुनना चाहिए।


इन उत्तरों के लिए धन्यवाद! यदि कई उत्तर सही हैं तो मैं क्या करूं? hehe
dmeu

जवाबों:


14

हुड के नीचे दो दृष्टिकोण काफी अलग हैं।

कुछ दिनों के लिए दोनों का उपयोग करने के बाद मैं फोगर को पसंद करता हूं (कम से कम विकास के इस चरण में)।

उबंटू वेब एप्स

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

  • इस दृष्टिकोण का एक फायदा डेस्कटॉप के साथ गहरा एकीकरण है।
  • एक नुकसान (IMHO) यह है कि वेब ऐप्स को अपना अलग ब्राउज़र उदाहरण नहीं दिया जाता है, लेकिन इसे फ़ायरफ़ॉक्स या क्रोमियम में एक नए पृष्ठ के रूप में खोला जाता है।

इसका मतलब है, उदाहरण के लिए, जब ऑल्ट-टैब के साथ खुले ऐप के माध्यम से साइकिल चलाना आपके वेब ऐप में बस दूसरी ब्राउज़र विंडो के रूप में दिखाई देता है।

इसका अर्थ यह भी है कि कुछ स्थितियों में वेब ऐप एक अलग ब्राउज़र विंडो बनाने के बजाय ब्राउज़र में एक नए टैब के रूप में खुलता है।

सभी सामान्य ब्राउज़र 'क्रोम' (स्थिति पट्टी, URL बार, बुकमार्क बार) ऐप के ब्राउज़र विंडो में भी दिखाई देते हैं, जिसका अर्थ है कि आप ऐसा महसूस नहीं करते हैं कि आप डेस्कटॉप ऐप का उपयोग कर रहे हैं - आप स्पष्ट रूप से अपने ब्राउज़र का उपयोग कर रहे हैं।

अंत में, आप केवल एक वेब पेज को "एकीकृत" कर सकते हैं यदि आपका ब्राउज़र आपको विकल्प देता है, अर्थात यदि किसी ने पहले से ही एक एकीकरण स्क्रिप्ट स्थापित की है।


fogger

Fogger अपनी नई ब्राउज़र विंडो बनाता है, जिसमें प्रत्येक वेब ऐप के लिए एक नया एप्लिकेशन इंस्टेंस होता है और वेब के उपयोगकर्ता के व्यवहार को अनुकूलित करने के लिए दो प्रकार की फ़ाइलों का उपयोग करता है:

  1. उपयोगकर्ता स्क्रिप्ट

  2. उपयोगकर्ता शैलियों

उपयोगकर्ता शैलियों मूल रूप से पेज के सीएसएस ओवरराइड, पेज की उपस्थिति (देखें फेसबुक के लिए Fogapp) को अनुकूलित।

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

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

अगर फोगर को कोई नुकसान होता है तो हो सकता है कि जावास्क्रिप्ट एपीआई (अभी तक) एकता डेस्कटॉप की कई विशेषताओं तक पहुंच प्रदान नहीं करता है।


संक्षेप में

"मुझे नहीं पता कि कौन सा बेहतर है" श्रेणी में, दो फ्रेमवर्क आपके उपयोगकर्ता डेटा के लिए बहुत अलग दृष्टिकोण लेते हैं।

उबंटू वेब एप्स डेटा को केंद्रीकृत करने की कोशिश करते हैं। न केवल आपका वेब ऐप आपके डिफ़ॉल्ट ब्राउज़र के समान डेटा प्रोफ़ाइल का उपयोग करता है, बल्कि यह Gnome के "ऑनलाइन खाते" प्रबंधक के माध्यम से ओएस स्तर पर खाता डेटा को भी केंद्रीकृत करता है।

Fogger, दूसरे हाथ पर, प्रत्येक एप्लिकेशन के डेटा को अलग कर देता। इससे यह आसान हो जाता है, उदाहरण के लिए, अपने ब्राउज़र को Google में साइन इन रखें, लेकिन YouTube पर साइन इन करने के लिए (Google के गंदा डेटा संग्रह से बचने के लिए) बिना साइन इन किए फ़ॉग्प का उपयोग करें।

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

मेरी पसंद तो वर्तमान में, मुझे लगता है कि फोगर एक अधिक लचीला और संतोषजनक प्रकार का एकीकरण प्रदान करता है, भले ही वर्तमान में एकता के वेब एप्स एकता डेस्कटॉप पर गहरी पहुंच प्रदान करते हैं।

हालांकि, उपयोगकर्ता स्क्रिप्ट के लिए अपने एपीआई के विस्तार से फोगर को रोकना कुछ भी नहीं है, और मुझे आशा है कि ऐसा होता है। वास्तव में, दो दृष्टिकोणों को एकजुट होना (एकता?) देखना बहुत अच्छा होगा, वर्तमान मतभेदों के साथ एक ऐप बनाते समय आपके द्वारा चुने जा सकने वाले विभिन्न विकल्प हो सकते हैं। यह एक उदाहरण है जहां मुझे यकीन नहीं है कि प्रतियोगिता आवश्यक है।


+1 अच्छा जवाब, मैं आपसे सहमत हूं, ये रोमांचक अनुप्रयोग हैं और एक मर्ज अच्छा होगा, लेकिन सभी चीजों की तरह क्रीम शीर्ष पर
बढ़ेगी

फोगर स्पष्टीकरण के लिए धन्यवाद, मैं इसे नहीं जान रहा था।
पिस्सु

ऐसा लगता है कि फोगर अनबंटेड है और उबंटू 12.10 (पीपीए में भी) के लिए उपलब्ध नहीं है। मुझे लगता है कि हमें एकता वेब एप्स
पिसु

आम तौर पर, मैं सहमत हूं, हालांकि फोगर डेवलपर ने मुझे कुछ समय पहले बताया था कि वह 12.10 के लिए इसे अपडेट करने की योजना बना रहा है जब उसके पास समय हो। फिर भी, मुझे लगता है कि सबसे अच्छा विकल्प फोगर की सर्वश्रेष्ठ विशेषताओं को एकता वेब ऐप में एकीकृत करना होगा। मेरे दिमाग में सबसे बड़ी उड़ान पर एक नई साइट के लिए अपना खुद का वेब-ऐप बनाने में आसानी है।
मोनोटस्कर

@monotasker: हाँ आप सही कह रहे हैं! वास्तव में मैं सरल कस्टम वेब एप्लिकेशन बनाने का एक आसान तरीका खोजने की कोशिश कर रहा हूं। अब मैंने इसे मैन्युअल रूप से / usr / share / unity-webapps / userscripts में फ़ाइलों को जोड़ते हुए किया है, जिससे यह प्रतीत होता है कि उपयोगकर्ता फ़ोल्डर में इन्हें बनाने का कोई तरीका नहीं है।
पिस्सु

4

मैं वर्तमान में वेब एप्लिकेशन को देखने के बाद एक परीक्षण ड्राइव के लिए फोगर ले रहा हूं । यहाँ कुछ अंतर हैं (मेरे दृष्टिकोण से)

उपयोगकर्ता केवल पीपीए के माध्यम से वेब ऐप प्राप्त कर सकेंगे क्योंकि एलटीएस पर इसे पूरी तरह से वापस करने की कोई योजना (वर्तमान में) नहीं है। यूएससी में अब फोगर उपलब्ध है। हालाँकि, webs ऐप्स को ubuntu के साथ बेहतर एकीकरण प्रतीत होता है। मैं पीपीए (व्यक्तिगत पसंद) से स्पष्ट रहने की कोशिश करता हूं

यूनिटी वेब एप्स (बॉक्स से बाहर) द्वारा समर्थित सीमित संख्या में साइटें हैं , हालांकि इनमें फेसबुक, ट्विटर, पेंडोरा, लास्ट.फैम, जीमेल और याहू शामिल हैं! मेल) एक सूचना पट्टी आपको एकीकृत करने की अनुमति के लिए पूछेगा। Fogger उन साइटों के संदर्भ में असीम लगता है जिन्हें मैं लपेटा जा सकता हूं (मैं इसे एवरनोट और ओएल फोटो संपादकों जैसे एप्लिकेशन पर उपयोग कर रहा हूं और यह पूरी तरह से काम करता है, खासकर जब गहरे एकीकरण के स्तर की आवश्यकता नहीं होती है और आप चाहते हैं कि आपका वेब एप्लिकेशन मूल की तरह व्यवहार करे। डेस्कटॉप एक।

प्राथमिकताएं मुझे संदेह है कि मैं व्यक्तिपरक हूँ और मुझे यकीन है कि मैं इन दोनों साधनों को कैसे परिपक्व करता हूँ।


2

वे कई मायनों में अलग हैं।

फोगर एक ऐसा एप्लिकेशन है जो आपकी पसंदीदा वेबसाइट के लिए अलग वेबैप बनाता है। यह मूल रूप से एक ऐप बनाता है जो एक विशिष्ट पेज लोड करता है। लेकिन डिफ़ॉल्ट रूप से यह देशी उबंटू डेस्कटॉप के साथ एकीकृत नहीं होता है।

यह वह जगह है जहाँ वेब मैप्स उबंटू में अधिक एकीकृत है। जब आप किसी साइट को एकीकृत करना चुनते हैं, तो वह साइट आपके उबंटू डेस्कटॉप का एक हिस्सा बन जाती है।

उदाहरण के लिए, यदि आप फोगर में एक फेसबुक एप्लिकेशन बनाते हैं, तो यह एक ऐप बनाएगा। यदि आप उस ऐप को खोलते हैं तो यह एक वेब ब्राउज़र के साथ एक विंडो को लोड करेगा जो फेसबुक से जुड़ता है। उपयोगकर्ता स्क्रिप्ट का उपयोग करके आप अधिसूचना प्राप्त कर सकते हैं। नए संदेश, नई अधिसूचना (facebook) के लिए, यह कुछ के साथ एक पॉप अप बनाता है1 New messages

लेकिन अगर आप facebook को एकीकृत करते हैं, तो आप अपने डेस्कटॉप में सटीक संदेश प्राप्त कर सकते हैं। सहानुभूति स्वचालित रूप से सक्रिय हो जाती है ताकि आप इसका उपयोग करके उत्तर दे सकें। (फोगर में, आपको विंडो के माध्यम से उत्तर देना होगा, जो मूल रूप से एक वेबपेज है।)

यदि आप एकीकृत Libre.fmकरते हैं तो आप ताल के साथ संगीत चला सकते हैं। लेकिन अगर आप एक फोगर एप बनाते हैं, तो इसे ब्राउजर के जरिए चलाया जाएगा।

यदि मैं आपके लिए स्पष्ट नहीं हूं, तो मेरा सुझाव है कि आप दोनों को स्थापित करें। आप अंतर को बहुत आसानी से देख सकते हैं।

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.