क्या अब OpenLayers 3 को स्थानांतरित करना एक अच्छा विचार है [बंद]


12

मुझे आश्चर्य है कि अगर OpenLayers 3 अभी विश्वसनीय है तो अब इसे शुरू करने के लिए माइग्रेट एप्लिकेशन शुरू करें। क्या संस्करणों 2 और 3 के बीच अंतर बहुत महत्वपूर्ण है कि पुराने कोड अभ्यस्त काम करते हैं? क्या OpenLayers 3 के प्रमुख सुधारों का 3D की तरह पर्याप्त परीक्षण किया गया है?


मुझे लगता है कि आप OpenLayers 3 के बारे में बात कर रहे हैं
जीन

आधिकारिक वेबसाइट ol3js.org कई उदाहरणों के साथ है।
Mapperz

यह प्रश्न ऑफ़-टॉपिक प्रतीत होता है क्योंकि यह एक समय संवेदनशील विषय है और उत्तर बासी होने के लिए बाध्य हैं।
देवदत्त तेंग्शे

OpenLayers 3.0.0 का स्थिर संस्करण अभी तक जारी नहीं किया गया है, वास्तव में केवल एक बीटा संस्करण है, इसलिए मुझे लगता है कि सवाल अभी भी विषय में है।
राडार

जवाबों:


10

OpenLayers 2 अपने इतिहास के कारण कुछ समय के लिए रहेगा: यह मानचित्रण के लिए पहला बड़ा Open Source API है। इसलिए, लोग बहुत निवेश करते हैं और वे स्विच नहीं कर सकते हैं: दो संस्करणों के बीच कोई पिछड़ी संगतता नहीं है। FYI करें, 2.13 संस्करण 2.13 RC2 में है, तो इसका मतलब है कि आधिकारिक रिलीज कुछ हफ्तों में उतर जाएगी।

OpenLayers 3 एक नए एपीआई के साथ OpenLayers का पुनर्लेखन है जो 3D को संभाल सकता है, जो कि कैनवस और वेबजीएल जैसी HTML 5 सुविधाओं का उपयोग करता है। WebGL और Canvas भी आपको OpenLayers 2 की तुलना में अधिक वेक्टर सुविधाएँ प्रदर्शित करने में सक्षम करते हैं (आपके पास DOM नोड्स सीमा नहीं है) OpenLayers 3 की जाँच करना और मेलिंग सूची पर प्रतिक्रिया देना आपके ऊपर है । ट्रैविस CI और js यूनिट टेस्ट https://travis-ci.org/openlayers/ol3 के साथ ऑटोटेस्टेड हैं ।

OpenLayers 3 को हाल ही के ब्राउज़र की आवश्यकता होती है क्योंकि यह हालिया तकनीकों पर निर्भर करता है। OpenLayers 3 में IE6 समर्थन की उम्मीद न करें !! फिलहाल, आपके पास हमेशा OpenLayers 2 में अधिक विशेषताएं हैं।

तो स्विच करने के लिए आपको यह मूल्यांकन करने की आवश्यकता है कि आपके वर्तमान एप्लिकेशन को आपके निर्णय लेने के लिए किन विशेषताओं की आवश्यकता है। एक स्प्रैडशीट में इस समय आपके द्वारा उपयोग की जा रही सुविधाओं की एक सूची बनाएं और उदाहरणों को देखते हुए पहले से ही OpenLayers 3 में उपलब्ध सुविधाओं की तुलना करें ।


2

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

मेरा जवाब - अगर आप वेक्टर डेटा और 3 डी का उपयोग करके जल्दी में नहीं हैं, तो बस थोड़ा और इंतजार करें।


1

फिलहाल OL3 पर माइग्रेट करना उचित नहीं है। कई और सुविधाएँ और दस्तावेज़ अभी भी पूरे करने की आवश्यकता है। OL3 में उपलब्ध सभी कार्यक्षमता प्राप्त करने में सक्षम होने के लिए OL3 को अधिक धन की आवश्यकता है।


0

एक विशेषज्ञ नहीं है, लेकिन मुझे पता है कि बहुत से लोग अभी भी ओएल 2 (2.10, 2.11, 2.12) के साथ काम करते हैं। इसका कारण यह हो सकता है कि उन्नयन 1) समय लेने वाली (अस्तित्व कोड को फिर से लिखना) है, 2) ओएल 3 अब तक दुनिया भर में अप्रकाशित है और किसी भी तरह "अनिर्धारित", 3) जियोएक्स्ट 2 और एक्सट 4 को अभी भी परीक्षण किया जा रहा है "( इसलिए लोग शायद अभी भी क्रमशः 1.1 और 3.4 के साथ काम कर रहे हैं)।

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