वेब आधारित जीआईएस के लिए रूबी / रेल्स / आरजीओ या पायथन / जियोडजैंगो का उपयोग करने के पेशेवरों और विपक्ष


9

हम वेब आधारित GIS बनाने के जांच चरण में हैं। हम अपने सभी बैकएंड आयात / निर्यात और प्रसंस्करण रूटीन में ओआरएम का उपयोग करने के विकल्पों का आकलन कर रहे हैं। मेरे शोध से, GeoDjango अधिक परिपक्व प्रतीत होता है, लेकिन रेल / आरजीओ को अच्छी तरह से सोचा और उचित व्यापक लगता है।

क्या किसी के पास दोनों के साथ अनुभव है और वह एक या दूसरे की सिफारिश कर सकता है?


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

2
हाँ। आखिरी चीज जो मैं शुरू करना चाहता हूं वह है रूबी / पायथन या रेल्स / Django युद्ध।
एम शुबर्ट

क्या आप ORM की परिभाषा को लिंक या परिभाषित कर सकते हैं, कृपया
PolyGeo

मुझे लगता है कि हम भाषा / रूपरेखा को आवेदन से अलग नहीं कर सकते। मुझे लगता है कि आपको एक या एक से अधिक मामलों को निर्दिष्ट करने की आवश्यकता होगी ताकि आपको वह उत्तर मिल सके जिसकी आपको आवश्यकता है। वेब आधारित जीआईएस बल्कि व्यापक है। या कम से कम कुछ पहलुओं को निर्दिष्ट करें जो आप तुलना करना चाहते हैं।
RK

@PolyGeo, ORM = ऑब्जेक्ट रिलेशनल मैपर । इसका एक अजगर उदाहरण SQLAlchemy है । यह मूल रूप से अमूर्तता का एक स्तर है जो आपको सिस्टम-विशिष्ट वास्तुकला से मेल खाने के लिए कोड को फिर से लिखने के बिना अपने वेब मैपिंग इंजन या SQL इंजन को बदलने की अनुमति देता है।
रयानकैल्टन

जवाबों:


8

मैं एक दृष्टिकोण प्रस्तुत करता हूं: पाइथन भू-स्थानिक क्षेत्र में अधिक व्यापक उपयोग में है। यह आर्कजीआईएस और क्यूजीआईएस के लिए पसंद की स्क्रिप्टिंग भाषा है और इसके लिए उच्च गुणवत्ता वाले पुस्तकालयों की एक विस्तृत विविधता है, प्लस समुदाय।

पाइथन / Django / GeoDjango रूबी / रेल्स / RGeo की तुलना में कुछ हद तक धीमे, स्थिर विकास गति के साथ एक परिपक्व संयोजन है, जो आपके लिए एक समर्थक या एक चुनाव हो सकता है। तर्क है कि, आरजीओ की तुलना में जियोडजंगो प्रलेखन बेहतर है।

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

जेफ एटवुड की इस पोस्ट पर उन्होंने रूबी को डिस्कशन बनाने के लिए क्यों चुना , मुख्य है:

लेकिन रूबी क्यों? ठीक है, छोटा और बहुत ही ग्लैमरस जवाब नहीं है कि मैंने इसे पायथन या रूबी तक सीमित कर दिया था, और मेरे मूल सह-संस्थापक रॉबिन वार्ड 2006 से प्रमुख रेल एप्लिकेशन का निर्माण कर रहे हैं।


मुझे इसका जवाब पसंद है। Vizzuality के पास बहुत प्रभावशाली पोर्टफोलियो है। मुझे यह भी पता चला कि OpenStreetMaps में ही रूबी स्टैक का इस्तेमाल होता है।
M Schubert
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.