GeoExt Vs Openlayers [ditutup]

8

Oke: [Openlayers + ExtJS = GeoExt]

Saya baru mengenal pemetaan web dan masih berbelanja. Saya bertemu dengan Studi Kasus dengan kurva belajar yang lembut, sesuai dengan kebutuhan saya dan menggunakan OpenGeoSuite. Saya harus belajar tentang GeoExplorer dan saya menemukan itu sebagai antarmuka yang rapi karena saya bermaksud untuk melayani geodata untuk pemula gis - beberapa eye candy akan diperlukan.

Namun saya memiliki masalah dengan nuansa kotak pop-up 'Identifikasi'.

Pertanyaan saya: Apakah bijaksana untuk mengadopsi 'antarmuka' ini?

(i) apakah ia memiliki masa depan - rilis / pengembangan masa depan (perlu pendapat kedua setelah membaca http://opengeo.org/technology/geoext/ )

(ii) kemudahan penyesuaian - sedikit pengalaman pemrograman / penulisan skrip [ingat 'Identifikasi']

(iii) apakah saya harus fokus pada penguasaan OpenLayers seperti apa adanya?

underdark
sumber

Jawaban:

10

Mungkin tidak ada jawaban untuk pertanyaan seperti itu. Menggunakan atau tidak menggunakan geoExt tergantung dari kebutuhan Anda . Untuk beberapa proyek saya lebih suka saran Anda untuk hanya menggunakan openlayers + jQuery.

Jika proyek Anda lebih kompleks, geoExt bisa menjadi perpustakaan yang hebat dan Anda mungkin harus melihat proyek Mapfish juga, karena ia juga menanamkan ExtJS.

Karena mapfish didasarkan pada geoExt dan orang-orang serius ada di belakangnya, saya kira ada masa depan untuk geoExt.

Ngomong-ngomong dan untuk informasi, sebuah alternatif untuk geoExt sedang dibangun berdasarkan atas jQuery, itu disebut mapquery . Saya tidak benar-benar tahu apakah ini proyek aktif atau tidak dan apakah belum operasional. Anda mungkin bertanya ...

sunting: untuk bagian saya, saya suka menggunakan openlayers + jquery karena mereka dua efisiensi dan mudah untuk memanipulasi perpustakaan. Saya pikir ini memberi lebih banyak kebebasan dan kreativitas mengenai UI dan tata letak.

simo
sumber
+1 untuk tautan ke mapquery - ini baru bagi saya. Contoh di gitorious.org/mapquery/pages/Examples
geografisika
8

GeoExt adalah pembungkus UI utama yang digunakan orang dengan OpenLayers. Itu sedang dalam pengembangan aktif, didukung dengan baik oleh komunitas open source yang luas, dan didasarkan pada perpustakaan UI yang terpelihara dengan baik dengan dukungan komersial. Dukungan komersial juga ada untuk GeoExt.

Jika Anda akan membangun UI yang kompleks, kemungkinan Anda akan, pada titik tertentu, sampai ke titik di mana Anda memerlukan set fitur Ext atau sesuatu seperti itu. GeoExt menyediakan bagi Anda integrasi yang wajar dengan OpenLayers.

Saya akan sangat menyarankan menggunakan GeoExt untuk siapa pun yang membangun UI pemetaan kompleks menggunakan OpenLayers.

Christopher Schmidt
sumber
1
Saya hanya akan menunjukkan bahwa GeoExt dibangun di atas ExtJS yang berada di bawah model lisensi ganda. GPL atau lisensi komersial. Ini mungkin berdampak pada proyek Anda. sencha.com/products/extjs/license
Andrew Dwyer
3

Mapquery sedang dalam pengembangan aktif tetapi anggota aktif secara sporadis berkontribusi. Inti utama benar-benar dirombak sekitar dua minggu yang lalu tetapi belum didorong ke cabang utama. Saat ini cabang sedang ditinjau karena merusak kompatibilitas dengan basis yang lebih lama, namun sangat ditingkatkan.

Jika Anda tertarik untuk membantu atau hanya ingin memeriksa cabang terbaru, saya akan memeriksa cabang ini sebagai lawan dari master utama

http://gitorious.org/mapquery/vmx-mapquery

Kami menyambut siapa pun yang datang dan membantu / berkontribusi pada proyek milis kami:

Milis

Kami juga memiliki #mapquery saluran IRC yang di- host di Freenode

edit: memperbaiki kesalahan ketik

artefak perang budaya
sumber
hei, Terima kasih telah memberi kami informasi terkini tentang aktivitas Anda pada proyek hebat ini!
simo