Kami sedang dalam tahap investigasi untuk membuat GIS berbasis web. Kami menilai opsi untuk ORM untuk digunakan dalam semua rutinitas backend impor / ekspor dan pemrosesan kami. Dari penelitian saya, GeoDjango tampaknya lebih matang, tetapi Rails / RGeo terlihat dipikirkan dengan baik dan komprehensif yang masuk akal.
Adakah yang punya pengalaman dengan keduanya dan dapat merekomendasikan satu atau yang lain?
Jawaban:
Saya akan menawarkan perspektif: Python digunakan lebih luas di arena geospasial. Ini adalah bahasa scripting pilihan untuk ArcGIS dan QGIS dan ada berbagai perpustakaan berkualitas tinggi yang tersedia untuknya, plus komunitas.
Python / Django / GeoDjango adalah kombinasi yang matang, dengan kecepatan pengembangan yang lebih lambat, lebih mantap daripada Ruby / Rails / RGeo, yang mungkin pro atau kontra untuk Anda. Bisa dibilang, dokumentasi GeoDjango lebih baik daripada RGeo.
Pada akhirnya saya percaya ini tergantung pada preferensi, pengalaman, dan produktivitas pengembang. Jika Anda melihat karya Vizzuality ( github ), mereka melakukan beberapa hal spektakuler dengan tumpukan Ruby. Saya tidak mengetahui adanya toko GeoDjango dengan portofolio yang begitu mengesankan, tapi tolong posting di sini jika ada yang tahu!
Posting ini oleh Jeff Atwood tentang mengapa ia memilih Ruby untuk membangun Wacana penting:
sumber