GeoExt Vs Openlayers [đã đóng]


8

OK: [Công cụ mở + ExtJS = GeoExt]

Tôi chưa quen với webmapping và vẫn mua sắm xung quanh. Tôi tình cờ gặp một Case Study với một đường cong học tập nhẹ nhàng, phù hợp với nhu cầu của tôi và nó sử dụng OpenGeoSuite. Tôi đã tìm hiểu về GeoExplorer và tôi thấy nó là một giao diện gọn gàng vì tôi dự định phục vụ geodata cho người mới - một số kẹo mắt sẽ là cần thiết.

Tuy nhiên, tôi có vấn đề với cảm giác của hộp bật lên 'Xác định'.

Câu hỏi của tôi: Có khôn ngoan khi áp dụng 'giao diện' này không?

(i) nó có tương lai - phát hành / phát triển trong tương lai (cần ý kiến ​​thứ 2 sau khi đọc http://opengeo.org/t Technology / geoext / )

(ii) dễ dàng tùy chỉnh - ít kinh nghiệm lập trình / viết kịch bản [ghi nhớ 'Xác định']

(iii) thay vào đó tôi sẽ tập trung vào việc làm chủ OpenLayers?

Câu trả lời:


10

Có lẽ không có câu trả lời cho một câu hỏi như vậy. Sử dụng hay không sử dụng GeoExt tùy thuộc vào nhu cầu của bạn . Đối với một vài dự án, tôi muốn khuyên bạn chỉ nên sử dụng openlayers + jQuery.

Nếu các dự án của bạn phức tạp hơn, GeoExt có thể là một thư viện tuyệt vời và có lẽ bạn cũng nên xem qua dự án Mapfish , vì nó cũng nhúng ExtJS.

Vì mapfish dựa trên GeoExt và những kẻ nghiêm túc đứng đằng sau điều đó, tôi đoán có một tương lai cho GeoExt.

Nhân tiện và để biết thông tin, một giải pháp thay thế cho GeoExt đang được xây dựng dựa trên nền tảng của jQuery, nó được gọi là mapquery . Tôi thực sự không biết liệu đó có phải là một dự án đang hoạt động hay không và nếu nó vẫn hoạt động. Bạn có thể hỏi ...

chỉnh sửa: về phần tôi, tôi thích sử dụng openlayers + jquery vì chúng là hai hiệu quả và dễ thao tác thư viện. Tôi nghĩ rằng nó mang lại nhiều tự do và sáng tạo hơn về giao diện người dùng và bố cục.


+1 cho một liên kết đến mapquery - nó là mới đối với tôi. Ví dụ tại gitorious.org/mapquery/pages/Examples
geographika

8

GeoExt là trình bao bọc UI chính mà mọi người sử dụng với OpenLayers. Nó đang được phát triển tích cực, được hỗ trợ tốt bởi một cộng đồng nguồn mở rộng lớn và dựa trên thư viện UI được duy trì tốt với sự hỗ trợ thương mại. Hỗ trợ thương mại cũng tồn tại cho GeoExt.

Nếu bạn định xây dựng một giao diện người dùng phức tạp, có khả năng bạn sẽ đến một lúc nào đó, đến điểm mà bạn cần bộ tính năng của Ext hoặc một cái gì đó tương tự. GeoExt cung cấp cho bạn sự tích hợp hợp lý với OpenLayers.

Tôi thực sự khuyên bạn nên sử dụng GeoExt cho bất kỳ ai xây dựng giao diện người dùng lập bản đồ phức tạp bằng OpenLayers.


1
Tôi sẽ chỉ ra rằng GeoExt xây dựng trên ExtJS theo mô hình giấy phép kép. GPL hoặc giấy phép thương mại. Điều này có thể có tác động đến dự án của bạn. sencha.com/products/extjs/license
Andrew Dwyer

3

Mapquery đang được phát triển tích cực nhưng các thành viên tích cực đóng góp lẻ tẻ. Lõi chính đã được đại tu hoàn toàn khoảng hai tuần trước nhưng vẫn chưa được đẩy ra nhánh chính. Ngay bây giờ chi nhánh đang được xem xét vì nó phá vỡ một số khả năng tương thích với cơ sở cũ, tuy nhiên nó được cải thiện rất nhiều.

Nếu bạn quan tâm đến việc giúp đỡ hoặc chỉ muốn kiểm tra chi nhánh mới nhất, tôi sẽ kiểm tra chi nhánh này trái ngược với chủ chính

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

Chúng tôi hoan nghênh bất cứ ai đến và giúp đỡ / đóng góp cho dự án danh sách gửi thư của chúng tôi là:

Danh sách gửi thư

Chúng tôi cũng có #mapquery kênh IRC được lưu trữ trên Freenode

chỉnh sửa: sửa lỗi đánh máy


này, cảm ơn vì đã giúp chúng tôi cập nhật thông tin về hoạt động của bạn trong dự án tuyệt vời này!
simo
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.