Tương lai của phát triển web ArcGIS là gì? Có phải là JavaScript và HTML5 không? [đóng cửa]


11

Tôi muốn biết về tương lai phát triển web ArcGIS; có phải là HTML5 không?

Tôi đã từng làm việc với ArcObjects và .NET Web ADF, vậy công nghệ tốt nhất tôi phải tuân theo là gì, đặc biệt là khi tôi biết rằng các bản cập nhật phiên bản Silverlight đã bị dừng?

Vì vậy, tôi nghĩ rằng công nghệ tốt nhất phải theo .NET trong tương lai là JavaScript với HTML5. Có đúng không


2
Câu hỏi thú vị nhưng tôi đã bỏ phiếu để đóng nó vì nó không phù hợp với định dạng QnA. Không có cách nào để trả lời dứt khoát câu hỏi này. We expect answers to be supported by facts, references, or specific expertise, but this question will likely solicit debate, arguments, polling, or extended discussion
RK

Câu trả lời:


10

Tôi tin rằng mọi thứ đang đi theo hướng đó, trình duyệt di động chỉ hỗ trợ javascript / html và ngay cả trong win8 javascript / html là một ngăn xếp được hỗ trợ cho các ứng dụng metro. ESRI sẽ phải tuân theo và chúng là (arcgis trực tuyến, v.v.)

Nhưng, nếu người dùng của bạn vẫn sử dụng các phiên bản IE cũ hơn trên máy tính để bàn, thì ngay bây giờ adobe flex hoặc silverlight là lựa chọn tốt hơn.

Trên các trình duyệt hiện đại có khung tốt như jquery hoặc dojo javascript thực sự mạnh mẽ. Trên máy chủ, bạn vẫn có thể sử dụng asp.net, nhưng thay vì tạo html, bạn sẽ tạo Json, được phân tích cú pháp trên trình duyệt.


3
+1 để nhận ra rằng hiện tại Flex và silverlight vẫn là các tùy chọn hợp lệ. Hầu hết mọi người bị thổi bay bởi sự rung cảm của HTML5 + và không có được điểm quan trọng này.
Devdatta Tengshe

Vậy .NET Developer nên chuyển sang javascript hay tiếp tục làm việc với siverlight?
Geoid

1
Theo tôi, bất kỳ webdev nào (.net / java / php) nên tìm hiểu một số javascript: Quan trọng nhất: ngày càng nhiều khách hàng / người dùng sẽ muốn hỗ trợ trên trình duyệt di động. Và bởi vì thực sự ánh bạc và flex sẽ biến mất trên bàn làm việc, nhưng điều đó sẽ mất ít nhất 4 hoặc 5 năm nữa.
warrieka

2

Tôi nghĩ API Java ArcGIS sẽ là lựa chọn tốt nhất.

Theo câu hỏi của bạn Java Script API + Dojo + ArcGIS là tùy chọn tốt nhất và nó hỗ trợ các nền tảng Desktop, di động và TAB.

Kiểm tra ưu / nhược điểm của API Java Script tại đây


Ngoài ra, vui lòng kiểm tra gis.stackexchange.com/questions/18737/ trộm
Sunil

Cảm ơn vì phát lại của bạn, nó rất hữu ích. Tôi đồng ý rằng đèn flash và đèn chiếu sáng đã chết nên không thể thoát khỏi JavaScript nhưng rất khó
Geoid

Javascript không khó lắm nhưng nó rất khác so với .net. Một lời khuyên: Làm việc với các công cụ gỡ lỗi được tích hợp trong trình duyệt (firebird, v.v.) không dựa vào IDE của bạn để gỡ lỗi.
warrieka

1

Tôi thực sự nói rằng đó là hiện tại nhiều hơn tương lai. Có một số cách để sử dụng Dịch vụ ArcGIS, nhưng các thư viện Javascript / HTML5 cho đến nay là nhóm di động nhất và có thể sử dụng rộng rãi nhất trong nhóm. Họ làm việc trên hầu hết mọi thứ trong những ngày này.

ESRI đã chuyển khỏi Web ADF và Silverlight. Đây chỉ là vấn đề thời gian trước khi Flash đi theo phù hợp với xu hướng giảm dần. (Tôi hy vọng họ sẽ hỗ trợ WPF vì nó rất thuận tiện cho việc phát triển ứng dụng máy tính để bàn, nhưng đó là điều thứ yếu.)

Đối với một ứng dụng web cho mục đích chung, Javascript là cách để đi. Sử dụng nó một cách cá nhân, đó là điều mà tôi thực sự thấy khá dễ dàng để làm việc với ... gấp đôi so với một con thú như Web ADF.


Thật tốt khi biết rằng javascript dễ dàng hơn Web ADF
Geoid
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.