2010-07-23 7 views
7

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

मुझे परवाह है? आईई 9 के अंत में आईई 9 के साथ मिलकर काम कर रहा है, Google के क्रोम और अन्य सफारी जैसे ब्राउज़र अच्छी तरह से आ रहे हैं, और फ़ायरफ़ॉक्स रॉक हमेशा के रूप में स्थिर है, यह एक मुद्दा है जिसके बारे में मुझे चिंता करने की ज़रूरत है? क्या यह मेरे लिए लायक है जब तक कि ओपेरा काम नहीं कर रहा हो, जब तक कि यह समय लेने वाला न हो? क्या ओपेरा वास्तव में है कि यह बाजार के हिस्से के लिए अभिनव है, जो सफारी, फ़ायरफ़ॉक्स, आईई और क्रोम के पीछे शूट करेगा?

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

सहमत या असहमत?

+5

ओपेरा है अधिकांश गैर-एंड्रॉइड, गैर-आईफोन मोबाइल फोन ब्राउज़र का आधार। – Powerlord

उत्तर

7

मैं अपने ग्राहकों के बारे में यहाँ लगता है और विभिन्न बाजारों के बारे में आंकड़े प्राप्त करने की कोशिश करेगा अनदेखी करने के लिए वह यह है कि ।

कुछ क्षेत्रों में ओपेरा शीर्ष 3 ब्राउज़र & आईई और फ़ायरफ़ॉक्स (उदाहरण के लिए, रूस) के पीछे बहुत दूर नहीं है, इसलिए यदि आप ग्राहकों को खोना नहीं चाहते हैं तो आपको ओपेरा की परवाह करनी चाहिए। यूएस ओपेरा के शेयर जैसे अन्य क्षेत्रों में लगभग मौजूद नहीं है।

+1

तीन उत्तरों में से प्रत्येक, कुछ जो मुझे नहीं पता था, ओपेरा कुछ क्षेत्रों में शीर्ष तीन ब्राउज़र है, मुझे लगता है कि मुझे लगता है कि ओपेरा विशिष्ट मुद्दों को ठीक करने के लिए मुझे समय क्यों लेना चाहिए और जब वे होते हैं। हालांकि सभी अच्छे जवाब, प्रतिक्रिया देने के लिए लोगों को धन्यवाद। – infocyde

+0

कुछ क्षेत्रों में - ओपेरा शीर्ष # 1 ब्राउज़र है;) – c69

1

केवल कारण मुझे परवाह यह अभी भी एक बाजार में हिस्सेदारी है और यह कुछ प्रतिशत उपयोगकर्ताओं के दूर कर देती है (चाहे कितने भी छोटे)

+0

मैं आपके साथ 99% समय से सहमत हूं, लेकिन कभी-कभी अवसर लागत होती है जो इसे रद्द कर देती है। – infocyde

+0

ओपेरा के लिए अतिरिक्त विकास कार्य की लागत केवल इसके बदले कुछ और करने की लागत से अधिक होगी। यह उचित टिप्पणी है लेकिन निर्माता पर ध्यान केंद्रित उपभोक्ता (उपभोक्ता संप्रभुता पर बहुत सारे साहित्य) होना चाहिए। एक बहुत सम्मानित उत्पाद के साथ, उपभोक्ता को खरीद से पहले किसी उत्पाद के नुकसान की आवश्यकता नहीं होनी चाहिए। – CarneyCode

6

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

दूसरी ओर, यदि आप निर्णय कर रहे हैं, और आप अपने बाजारों पर ज्यादा जानकारी नहीं है, या मौजूदा अपने उपयोगकर्ताओं से आँकड़े, आप सामान्य शोध के साथ जा सकते हैं: http://www.w3schools.com/browsers/browsers_stats.asp

मंच उदाहरण के लिए , निंटेंडो दृढ़ता से ओपेरा का समर्थन करता प्रतीत होता है: http://www.opera.com/devices/

मैं समझता हूं कि तकनीक-सिर कभी-कभी (उदाहरण के रूप में गेमिंग उद्योग) बाजार चलाते हैं। उनके पास एक मजबूत शब्द-मुंह का प्रतिनिधित्व है, और प्रवृत्तियों का नेतृत्व कर सकते हैं।

शब्द लोगों की अनुशंसा की बात हो रही है, अपने उपयोगकर्ताओं को नाराज व्यापार :) के लिए आम तौर पर बुरा है

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

यह साइट भी आशाजनक दिखता है: http://www.quirksmode.org/

+0

संपूर्ण उत्तर। ओपेरा का समर्थन करने वाला निंटेंडो प्लेटफार्म सही परिस्थितियों को देखते हुए एक आकर्षक कारण हो सकता है। यहां तक ​​कि jQuery जैसे ढांचे के साथ भी आप कभी-कभी क्रॉस-ब्राउज़र मुद्दों से काटते हैं, हालांकि ढांचे के परिपक्व होने के बावजूद वे कम बार-बार होते जा रहे हैं। – infocyde

3

इसके अलावा, आप ओपेरा के बारे में ध्यान देना चाहिए अगर आप मोबाइल फोन उपयोगकर्ताओं के बारे में परवाह। मैं सी # विकसित करता हूं और मैंने देखा है कि ओपेरा वेबसाइटों को मोबाइल फोन ब्राउज़र (आमतौर पर ब्लैकबेरी) के रूप में प्रस्तुत करता है .. यह xml, cdata, जावास्क्रिप्ट वाक्यविन्यास के बारे में एक ही सख्त है। जब फ़ायरफ़ॉक्स, क्रोम और आईई वेबसाइटें प्रस्तुत करेंगे, ओपेरा और मोबाइल फोन को अपनी त्रुटियां मिलेंगी।बस एक आसान परीक्षण उपकरण :)

+0

मुझे यह नहीं पता था, धन्यवाद। – infocyde

-7

आपको परवाह नहीं करनी चाहिए। ओपेरा का कार्यान्वयन एमएसआईई की तुलना में भी बदतर है।

पर विचार करें, उदाहरण के लिए, अपने "विकास कंसोल":

function(){ 
    var ele=document.documentElement.appendChild(
    document.createElementNS('http://www.w3.org/1999/xhtml', 
          'script') 
    ); 
    ele.onload = function(){ 
    this.parentNode.removeChild(this); 
    }; 
    ele.src='http://devfiles.myopera.com/tools/developer/8679/devConsole.js'; 
})() 
:

http://dev.opera.com/tools/

यहाँ कोड वे (उस पृष्ठ पर "डेवलपर कंसोल" बटन पर) लोड करने के लिए प्रदान करते हैं है

समस्या, है जावास्क्रिप्ट स्रोत से लिंक टूट गया है और एक 404 देता है:

http://devfiles.myopera.com/tools/developer/8679/devConsole.js

क्या आप वास्तव में ऐसी किसी कंपनी से उत्पाद के आधार पर वेब विकास करना चाहते हैं जो अपने स्वयं के वेब विकास (या वेबसाइट) का प्रबंधन भी नहीं कर सकता?

साथ चलें और वास्तव में उपयोग किए जाने वाले ब्राउज़र के साथ उत्पादक बनें।

+2

क्या आप 2006 से एक पृष्ठ के बारे में गंभीरता से शिकायत कर रहे हैं कि शीर्ष पर एक बड़े अस्वीकरण के साथ "इन उपकरणों का उपयोग न करें, वे अब और काम नहीं करते हैं" ?? http://dev.opera.com/tools/ पर – Epcylon

+0

कहीं इसे पढ़ा है "इन उपकरणों का उपयोग न करें।" – danorton

+2

पेज के शीर्ष कहते हैं, "ध्यान दें कि इन उपकरणों ओपेरा Dragonfly है, जो साथ भ्रमित होने की नहीं हैं अब इन उपकरणों का पालन कर रहे हैं।"शायद शब्द मजबूत हो सकता है, लेकिन इरादा यह कहना है कि" इन उपकरणों का अब और उपयोग न करें, ओपेरा ड्रैगनफ्लाई का उपयोग करें " – hallvors

4

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

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

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

+1

वैसे, यहां एक उदाहरण दिया गया है जहां ओपेरा में परीक्षण ने कुछ समय-समय पर नेटवर्क समस्याओं को देखते हुए अन्य ब्राउज़र में हो सकता है: http://stackoverflow.com/questions/3594088/जावास्क्रिप्ट-गुंजाइश मुद्दा-इन-ओपेरा/- क्रॉस-ब्राउज़र परीक्षण सामान्य मजबूती में सुधार कैसे करता है इसका एक उदाहरण – hallvors