Tương lai của Silverlight với ArcGIS Platform là gì?


23

Tại Hội nghị Xây dựng tháng 9 năm 2011, Microsoft đã nói rất nhiều về Windows 8 và Tương lai của JavaScript so với Silverlight. Không có plugin nào muốn !! JavaScript với html5 ftw!

Tương lai của Silverlight với Nền tảng ArcGIS (ArcGIS cho máy chủ, ArcGIS Online, v.v.) trong năm 2014 và hơn thế nữa là gì?



Microsoft thấy HTML5 + JS phục vụ mục đích khác với Silverlight. Tôi sẽ không lo lắng về nó.
Jamie

Tôi không thể thấy bất kỳ tin tức lớn nào về ArcGis và silverlight. Nuôi ong còn sống có lẽ chưa đủ?
Gero

Câu trả lời:


7

Một nơi hữu ích để tìm kiếm manh mối là các công cụ GeoCortex. Latitude Geographics dựa trên toàn bộ mô hình kinh doanh (và khá thành công) của mình xung quanh việc xây dựng trên ArcGIS với các công cụ giá trị gia tăng. Dù họ có biết gì về bản đồ đường bộ của ESRI hay không, nhưng chắc chắn họ phải dành rất nhiều thời gian để suy nghĩ về nó.

Vào khoảng thời gian này năm ngoái, Latitude dường như nói rằng Flex đang hấp hối và họ đã ném rất nhiều tiền vào Silverlight - điều này dẫn đến những tiến bộ lớn hơn trong trình xem Silverlight của họ. Vì Flex Burrito và khả năng nhắm mục tiêu iOS với các ứng dụng Flex, họ dường như không chắc chắn về sự sụp đổ sắp xảy ra của Flex.

Trên blog của họ gần đây họ đã đưa ra một điểm tốt - rõ ràng khi HTML 5 trở nên phổ biến hơn, cuối cùng nó sẽ khiến nhiều khía cạnh của Flex / Silverlight trở nên dư thừa, nhưng điều đó không xảy ra ngay bây giờ. Tuy nhiên, hệ thống GI hoạt động và đáng tin cậy là cần thiết ngay bây giờ và tất cả chúng ta không thể ngồi chờ đợi điều lớn lao tiếp theo hoặc chúng ta sẽ không bao giờ hoàn thành công việc. Silverlight là một công cụ tốt cho các tùy chọn hiện tại.

Tôi không phải là người của Latitude hoặc thậm chí ủng hộ Geocortex hoặc Silverlight, nhưng tôi nghĩ điều này có liên quan.

http://blog.geocortex.com/2011/09/29/release-of-geocortex-essentials-3-5-and-the-geocortex-viewer-for-silverlight-1-3/


GeoC đã phát hành trình xem HTML5 ...
Simon

@Simon bạn có liên kết đến bất kỳ thông tin nào về điều này không? Tôi không thể thấy bất cứ điều gì trên blog của họ
tomfumb 11/11/11

Đã được hiển thị tại Hội nghị người dùng của họ ở đây tại Úc. Liên kết demo hiện là 404. Nhìn tốt, trên các trình duyệt và iPhone hiện đại.
Simon

Tôi có thể sai với từ "phát hành". "Làm việc trên" sẽ là một tuyên bố tốt hơn.
Simon

Một số thông tin liên quan về tương lai của Flex dekho.com.au/the-future-of-dekho-flex IMO, SL & Flex là môi trường ổn định hơn và có thể dự đoán được để phát triển các ứng dụng doanh nghiệp (hiện tại ...)
Simon

6

Tôi yêu HTML5 rất nhiều, sự thật là nếu bạn sử dụng nó trong môi trường sản xuất, nơi bạn cần hỗ trợ càng nhiều trình duyệt máy tính để bàn thì đó không phải là một giải pháp tuyệt vời (di động là một câu chuyện khác). Nếu bạn định hỗ trợ một bộ trình duyệt giới hạn, thì nó sẽ trở nên thú vị hơn nhiều.

Hãy xem biểu đồ tương thích này của hỗ trợ HTML5 . Nhìn vào hỗ trợ cho Canvas , WebGL , WebSockets , SVG , v.v.

Bạn sẽ không có sự hỗ trợ trên bảng cho những điều này cho đến vài năm nữa - và điều đó vẫn sẽ yêu cầu bạn cho phép bất cứ điều gì được coi là "Trình duyệt" sau đó .

Sự thật là, nếu bạn muốn tạo ra một trải nghiệm tuyệt vời sử dụng bất kỳ thứ gì trong số này, thì tùy chọn khả thi duy nhất, ngay bây giờ , là một plugin ... để rời khỏi Flash và Silverlight. Vì ESRI là một cửa hàng của Microsoft - họ đã chọn Silverlight.

Khi ESRI mua vào công nghệ làm nền tảng, họ sẽ hỗ trợ đầy đủ. Tôi có cần nhắc nhở rằng hầu hết các ArcObject đều dựa trên COM - và điều đó sẽ không sớm thay đổi?

Tôi sẽ không lo lắng rằng ESRI sẽ bỏ hỗ trợ cho Silverlight. Điều thú vị là, trong 7 năm kể từ bây giờ (một sự vĩnh cửu trong các tiêu chuẩn công nghệ), có lẽ MS có nhiều khả năng bỏ hỗ trợ cho Silverlight hơn ESRI.

Vì hầu hết chúng ta sống ở hiện tại và cần cung cấp giải pháp vào ngày hôm qua, Silverlight là một lựa chọn được ESRI tài trợ tốt.

Cập nhật: Và tất nhiên đã 2 năm kể từ câu trả lời này và các trình duyệt đã bắt kịp. Vì vậy, nếu bạn hỏi tôi sẽ sử dụng cái gì bây giờ , câu trả lời sẽ là HTML5 cho hầu hết mọi thứ.


Tôi thực sự, THẬT SỰ không cần nhắc nhở rằng ArcObjects sử dụng COM. Tôi không thể nghĩ ra bất cứ điều gì có tác động lớn hơn đến tâm trạng của tôi tại nơi làm việc hơn là cố gắng khai thác Ngoại lệ COM.
tomfumb

Tôi nhớ một thống kê liên quan đến điều này. ArcObjects là thư viện COM lớn nhất từ ​​trước đến nay. Nó có các đơn đặt hàng có cường độ lớn hơn các đối tượng COM so với Office. Không phải tôi quảng bá nó - nhưng đó là một chỉ báo rằng sẽ có hỗ trợ cho .NET / Silverlight / COM trong tương lai.
Ragi Yaser Burhum

Bên cạnh đó, đến một lúc nào đó tôi đã bỏ cuộc và vừa trả lại E_FAIL. j / k: D
Ragi Yaser Burhum

Câu trả lời chính xác. Tôi nghĩ, bằng cách nào đó, WPF cần phải được coi là một yếu tố. WPF chắc chắn đang đạt được lực kéo trên máy tính để bàn, thay thế các hình thức windows. Visual Studio dựa trên WPF. Thời gian chạy WPF cho ArcGIS là siêu bộ của Silverlight SDK. WPF cũng có thể được triển khai như một ứng dụng trình duyệt (XBAP). Khoảng cách giữa SL và WPF dường như được thu hẹp. Có thể biên dịch cả ứng dụng SL và WPF từ cùng một cơ sở mã.
Kirk Kuykendall

Cũng lưu ý cách tiếp cận của ElementArt trong đó XAML tuân theo các nguyên tắc thiết kế phù hợp có thể được tự động chuyển đổi sang HTML5.
Kirk Kuykendall


2

Esri có thể, nhưng Microsoft không cam kết với Silverlight nữa. Đó là trên các tin tức trong năm qua ít nhất.

Tôi vừa đọc bài viết này và tôi nghĩ rằng nó có thể hữu ích để đăng nó ở đây.

http://www.theregister.co.uk/2011/11/10/microsoft_killing_silverlight_rumours/

Thành thật mà nói tôi luôn nghi ngờ về Silverlight. Về tính này tôi có lẽ đúng. Vì vậy, nó thực sự là một vấn đề nhiều hơn về phía Microsoft. Có vẻ như gần đây họ không thể đến và bám sát kế hoạch phát triển dài hạn nữa.



1

Đây là một Câu hỏi cũ, nhưng ESRI cuối cùng đã làm sáng tỏ vấn đề thông qua một bài đăng trên blog vào tháng 2 năm 2014. Bạn có thể đọc nó tại đây: http://bloss.esri.com/esri/arcgis/2014/02/21/esris- lộ trình cho các nhà phát triển web /

Hãy để tôi trích dẫn những điểm chính từ bài viết này:

Esri sẽ khuyến khích mạnh mẽ việc sử dụng API ArcGIS cho JavaScript .... Chúng tôi không có kế hoạch thêm các khả năng mới này vào API Flex và Silverlight, sẽ vẫn ở phiên bản 3.x

Điều này có nghĩa là API và Người xem Flex và Silverlight sẽ không được chấp nhận? Không. Chúng tôi sẽ tiếp tục hỗ trợ cộng đồng người dùng Flex và Silverlight. .... Chúng tôi dự đoán một hoặc hai bản phát hành bảo trì API và Người xem Flex và Silverlight trong năm 2014. Những bản phát hành này sẽ tập trung vào sửa lỗi và yêu cầu nâng cao quan trọng. Chúng tôi sẽ tiếp tục thu thập phản hồi từ cộng đồng người dùng Flex và Silverlight để xác định xem có cần cập nhật thêm sau năm 2014 hay không.

Điều này có nghĩa là nếu bây giờ bạn chưa chuyển sang API JavaScript, bạn nên nghiêm túc bắt đầu kế hoạch để làm điều đó.

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.