2012-06-18 15 views
6

क्या वेबजीएल बनाम एप्लेट्स में जॉगएल का उपयोग करने के बीच कोई महत्वपूर्ण तकनीकी अंतर है? मैं विशेष रूप से दो चीजों पर ध्यान केंद्रित करना चाहता हूं:वेबजीएल बनाम जॉग एप्लेट्स

  • प्रदर्शन: वेबजीएल का उपयोग करके 3 डी प्रतिपादन में काफी अधिक ओवरहेड है?
  • कार्यक्षमता: ओपनजीएल मानक का समर्थन कितना अच्छा है?

मैं एक 3 डी वेब एप्लिकेशन विकसित कर रहा हूं और मैं दोनों की तकनीकी क्षमताओं के बारे में और जानना चाहता हूं।

उत्तर

3

मुझे लगता है कि शुद्ध जीएल रेंडरिंग गति समान होगी, विशेष रूप से यदि आप थोड़ी सी कॉल में बहुत काम करते हैं। अन्य कोड के लिए, जावा जावास्क्रिप्ट से मोटे तौर पर 5-10x तेजी से हो जाता है: http://blog.j15r.com/2011/12/for-those-unfamiliar-with-it-box2d-is.html

वहाँ अन्य अंतर हैं:

  • JOGL आवश्यकता है कि आप/एप्लेट चला सकते हैं पर हस्ताक्षर किए webstart (मुझे यकीन है कि यह है कि क्या नहीं कर रहा हूँ अभी भी सबसे ब्राउज़रों पर डिफ़ॉल्ट) से सक्षम
  • WebGL में कोई WebGL सक्षम ब्राउज़र (आधुनिक क्रोम, सफारी या Firefox, IE पर काम नहीं करता) की आवश्यकता है ....
  • WebGL जीएल ES 2.0 पर आधारित है, यानी कोई है जीएल फिक्स्ड फ़ंक्शन पाइपलाइन के लिए समर्थन। इसका मतलब है कि आपको अपने खुद के शेडर्स को लागू करने या लाइब्रेरी का उपयोग करने की आवश्यकता होगी जैसे कि तीन.जेएस
+1

JOGL फ़ोन पर नहीं चलता है और इसकी संभावना कभी नहीं होती है। जावा ब्राउज़र में एक ज्ञात सुरक्षा समस्या है और कई कंपनियां इसे अनुमति नहीं देती हैं। (http://goo.gl/vmPVx) – gman

+2

पीएस .: प्लेएन और लिबजीडीएक्स दोनों जीएल 2.0 इंटरफेस प्रदान करते हैं और आंतरिक रूप से वेबजीएल, एलडब्ल्यूजेजीएल या एंड्रॉइड जीएल बाइंडिंग का उपयोग कर सकते हैं। यह आपको एक कोड कोड के साथ एंड्रॉइड, जावा और एचटीएमएल को लक्षित करने की अनुमति देता है। –

+0

@gman यह 2008 में पहले से ही गलत था। जॉगएल ने जे 2 एमई फोन पर वर्षों से काम किया है और यह एंड्रॉइड के तहत काम करता है जबकि वेबजीएल सैमसंग गैलेक्सी एस 3 4 जी i9305 पर अजीब रूप से धीमा है। एक ओर, वेब ब्राउज़र के लिए जावा प्लगइन (जावा 9 में बहिष्कृत) और जावा एक भाषा और रनटाइम पर्यावरण के रूप में है जो अभी भी कंपनियों में बहुत लोकप्रिय है। जहां तक ​​मुझे पता है, वेबजीएल और एडोब फ्लैश में भी कुछ कमजोरियां हैं। यदि आप सुरक्षा त्रुटियों के बिना समाधान की तलाश करते हैं, तो अपने कंप्यूटर को बंद करें और इसका उपयोग बंद करें। अन्य प्लगइन्स, वेब ब्राउज़र और ऑपरेटिंग सिस्टम में भी सुरक्षा त्रुटियां हैं। – gouessej

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