อนาคตของ Silverlight ด้วยแพลตฟอร์ม ArcGIS คืออะไร?


23

ในการประชุม Build 2011 กันยายน Microsoft กล่าวเกี่ยวกับ Windows 8 และอนาคตของ JavaScript มากกว่า Silverlight ไม่ต้องการปลั๊กอิน !! JavaScript พร้อม html5 ftw!

อนาคตของ Silverlight กับแพลตฟอร์ม ArcGIS (ArcGIS สำหรับเซิร์ฟเวอร์, ArcGIS Online, ฯลฯ ) ในปี 2014 และที่อื่น ๆ คืออะไร?



Microsoft เห็นว่า HTML5 + JS มีจุดประสงค์ที่แตกต่างจาก Silverlight ฉันจะไม่กังวลเกี่ยวกับมัน
เจมี่

ฉันไม่เห็นข่าวที่ยิ่งใหญ่เกี่ยวกับ ArcGis และ Silverlight Beeing มีชีวิตอยู่อาจจะไม่เพียงพอ?
Gero

คำตอบ:


7

สถานที่หนึ่งที่มีประโยชน์ในการค้นหาเบาะแสคือเครื่องมือ GeoCortex Latitude Geographics สร้างโมเดลธุรกิจทั้งหมด (และค่อนข้างประสบความสำเร็จ) รอบ ๆ อาคารบน ArcGIS ด้วยเครื่องมือที่มีมูลค่าเพิ่ม ไม่ว่าพวกเขาจะมีความรู้ภายในเกี่ยวกับแผนที่ถนนของ ESRI ที่ฉันไม่รู้ แต่พวกเขาต้องใช้เวลาคิดมากเกี่ยวกับมัน

เมื่อประมาณปีที่แล้วละติจูดดูเหมือนว่าเฟล็กซ์กำลังจะตายและพวกเขาก็เข้ามามีส่วนร่วมกับ Silverlight ซึ่งส่งผลให้ผู้ชม Silverlight ก้าวหน้ายิ่งขึ้น เนื่องจาก Flex Burrito และความสามารถในการกำหนดเป้าหมาย iOS ด้วยแอพ Flex พวกเขาจึงไม่มั่นใจว่า Flex จะเข้าใกล้

ในบล็อกของพวกเขาเมื่อเร็ว ๆ นี้พวกเขาทำสิ่งที่ดี - เห็นได้ชัดว่า HTML 5 กลายเป็นที่แพร่หลายมากขึ้นในที่สุดมันจะทำให้หลายแง่มุมของ Flex / Silverlight ซ้ำซ้อน แต่ตอนนี้ยังไม่เกิดขึ้น อย่างไรก็ตามการทำงานและระบบ GI ที่เชื่อถือได้นั้นเป็นสิ่งจำเป็นในตอนนี้และเราไม่สามารถนั่งรอสิ่งที่ยิ่งใหญ่ต่อไปได้หรือเราจะไม่ทำงานให้เสร็จ Silverlight เป็นเครื่องมือที่ดีที่ได้รับตัวเลือกปัจจุบัน

ฉันไม่ใช่คนที่แต่งตัวประหลาดใน Latitude หรือแม้แต่มืออาชีพ Geocortex หรือ Silverlight แต่ฉันคิดว่านี่เป็นสิ่งที่เกี่ยวข้อง

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


GeoC ได้เปิดมุมมอง HTML5 แล้ว ...
ไซมอน

@Simon คุณมีลิงค์ไปยังข้อมูลใด ๆ เกี่ยวกับเรื่องนี้หรือไม่? ฉันไม่สามารถมองเห็นอะไรในบล็อกของพวกเขา
tomfumb

แสดงที่การประชุมผู้ใช้ของพวกเขาที่นี่ในออสเตรเลีย ลิงค์สาธิตตอนนี้เป็น 404 ดูดีในเบราว์เซอร์และ iPhone ที่ทันสมัย
Simon

ฉันน่าจะผิดกับคำว่า "ปล่อยตัว" "ทำงานใน" จะเป็นคำสั่งที่ดีกว่า
Simon

ค่อนข้างเกี่ยวข้องกับการอ่านเกี่ยวกับอนาคตของ Flex dekho.com.au/the-future-of-dekho-flex IMO, SL & Flex มีสภาพแวดล้อมที่มีเสถียรภาพและคาดการณ์ได้มากขึ้นในการพัฒนาแอปพลิเคชันระดับองค์กรต่อไป (สำหรับตอนนี้ ... )
Simon

6

เท่าที่ฉันรัก HTML5 ความจริงก็คือถ้าคุณจะใช้มันในสภาพแวดล้อมการผลิตที่คุณต้องการสนับสนุนเบราว์เซอร์เดสก์ท็อปให้มากที่สุดเท่าที่จะเป็นไปได้มันไม่ใช่ทางออกที่ดี (มือถือเป็นเรื่องที่แตกต่าง) หากคุณจะให้การสนับสนุนเบราว์เซอร์ที่มีอยู่อย่าง จำกัด แสดงว่ามันน่าสนใจยิ่งขึ้น

ลองดูที่นี้แผนภูมิความเข้ากันได้ของการสนับสนุน HTML5 ดูการสนับสนุนCanvas , WebGL , WebSockets , SVGและอื่น ๆ

คุณจะไม่ได้รับการสนับสนุนทั่วกระดานสำหรับสิ่งเหล่านี้จนไม่กี่ปีจากนี้ - และที่ยังคงต้องการให้คุณช่วยให้สิ่งที่ถือว่าเป็น "เบราว์เซอร์" แล้ว

ความจริงก็คือว่าถ้าคุณต้องการสร้างประสบการณ์ที่ยอดเยี่ยมที่ใช้สิ่งเหล่านี้ตัวเลือกที่ทำงานได้ตอนนี้คือปลั๊กอิน ... เพื่อปล่อยให้ Flash และ Silverlight เนื่องจาก ESRI เป็นร้านค้า Microsoft - พวกเขาเลือก Silverlight

เมื่อ ESRI ซื้อเทคโนโลยีเป็นแพลตฟอร์มพวกเขาจะสนับสนุนอย่างเต็มที่ ฉันต้องเตือนว่าส่วนใหญ่ของ ArcObjects นั้นใช้ COM อยู่และนั่นจะไม่เปลี่ยนแปลงในเวลาใด ๆ ในไม่ช้า?

ฉันไม่ต้องกังวลว่า ESRIจะยกเลิกการสนับสนุน Silverlight สิ่งที่ตลกคือใน 7 ปีต่อจากนี้ (นิรันดร์ในมาตรฐานเทคโนโลยี) อาจเป็นไปได้ว่า MS มีแนวโน้มที่จะลดการสนับสนุน Silverlight มากกว่า ESRI

เนื่องจากพวกเราส่วนใหญ่อาศัยอยู่ในปัจจุบันและต้องการส่งมอบโซลูชั่นเมื่อวานนี้ Silverlight เป็นตัวเลือกที่ดีที่ได้รับการสนับสนุนจาก ESRI

อัปเดต:และแน่นอนว่ามันเป็นเวลา 2 ปีแล้วตั้งแต่คำตอบนี้และเบราว์เซอร์ต่างจับตาดู ดังนั้นถ้าคุณถามฉันว่าฉันจะใช้อะไรในตอนนี้คำตอบก็คือ HTML5 สำหรับสิ่งส่วนใหญ่


ฉันจริง ๆ ไม่จำเป็นต้องเตือนว่า ArcObjects ใช้ COM ฉันไม่สามารถคิดอะไรที่มีผลกระทบต่ออารมณ์ในที่ทำงานมากกว่าพยายามที่จะขุดข้อยกเว้น COM
tomfumb

ฉันจำสถิติที่เกี่ยวข้องกับสิ่งนี้ได้ ArcObjects เป็นห้องสมุด COM ที่ใหญ่ที่สุดเท่าที่เคยมีมา มันมีคำสั่งของวัตถุ COM มากกว่าขนาดของ Office ไม่ใช่ว่าฉันโปรโมต - แต่มันเป็นตัวบ่งชี้ว่าจะมีการสนับสนุน. NET / Silverlight / COM ในอนาคต
Ragi Yaser Burhum

นอกจากนี้ในบางจุดฉันก็ยอมแพ้และเพิ่งคืน E_FAIL j / k: D
Ragi Yaser Burhum

คำตอบที่ดี ฉันคิดว่าอย่างใด WPF จำเป็นต้องถูกมองว่าเป็นปัจจัย WPF กำลังได้รับแรงฉุดบนเดสก์ท็อปแทนที่ฟอร์ม windows Visual Studio ใช้ WPF WPF runtime สำหรับ ArcGIS เป็นชุดของ Silverlight SDK WPF ยังสามารถปรับใช้เป็นแอปพลิเคชันเบราว์เซอร์ (XBAP) ช่องว่างระหว่าง SL และ WPF ดูเหมือนจะลดขนาดลง เป็นไปได้ที่จะรวบรวมทั้ง SL และ WPF แอพจาก codebase เดียวกัน
Kirk Kuykendall

นอกจากนี้ยังทราบถึงวิธีการโดย ComponentArt ที่ XAML ที่ปฏิบัติตามแนวทางการออกแบบที่เหมาะสมสามารถแปลงเป็น HTML5
Kirk Kuykendall


2

อาจเป็น Esri แต่ Microsoft ไม่ได้มุ่งมั่นที่จะ Silverlight อีกต่อไป นั่นเป็นข่าวอย่างน้อยปีที่แล้ว

ฉันเพิ่งอ่านบทความนี้และฉันคิดว่ามันอาจจะมีประโยชน์ในการโพสต์ที่นี่

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

ความจริงแล้วฉันสงสัย Silverlight อยู่เสมอ ในจำนวนนี้ฉันอาจจะถูกต้อง ดังนั้นจริง ๆ แล้วเป็นปัญหาทางด้าน Microsoft ดูเหมือนว่าเมื่อเร็ว ๆ นี้พวกเขาไม่สามารถมาและยึดติดกับแผนพัฒนาระยะยาวได้อีกต่อไป


1

บทวิจารณ์เกี่ยวกับอนาคตของ Silverlight, แฟลชและ HTML 5 สำหรับการทำแผนที่เว็บสามารถพบได้ที่นี่ ...

http://www.georelated.com/2011/11/web-mapping-enabling-technology-are.html

ดูเหมือนว่า HTML5 จะเพิ่มขึ้นทั้ง Adobe และ Microsoft สำรองไว้ในรุ่นที่แตกต่างกัน


1

นี่เป็นคำถามเก่า แต่ในที่สุด ESRI ก็ได้แก้ปัญหาผ่านโพสต์บล็อกในเดือนกุมภาพันธ์ 2014 คุณสามารถอ่านได้ที่นี่: http://blogs.esri.com/esri/arcgis/2014/02/21/esris- แผนงานสำหรับนักพัฒนาเว็บ-/

ให้ฉันพูดประเด็นหลักจากโพสต์นี้:

Esri จะส่งเสริมให้ใช้ ArcGIS API สำหรับ JavaScript อย่างจริงจังเราไม่ได้วางแผนที่จะเพิ่มความสามารถใหม่เหล่านี้ใน Flex และ Silverlight APIs ซึ่งจะยังคงอยู่ที่เวอร์ชัน 3.x

นี่หมายความว่า Flex และ Silverlight APIs และผู้ดูจะเลิกใช้หรือไม่ ไม่เราจะให้การสนับสนุนชุมชนผู้ใช้ Flex และ Silverlight ต่อไป .... เราคาดว่าจะเปิดตัว Flex and Silverlight APIs และผู้ดูในการบำรุงรักษาหนึ่งหรือสองรุ่นในปี 2014 การเปิดตัวเหล่านี้จะมุ่งเน้นไปที่การแก้ไขข้อบกพร่องและการร้องขอการปรับปรุงที่สำคัญ เราจะรวบรวมข้อเสนอแนะจากชุมชนผู้ใช้ Flex และ Silverlight ต่อไปเพื่อตรวจสอบว่าจำเป็นต้องมีการอัปเดตเพิ่มเติมนอกเหนือจากปี 2014 หรือไม่

ซึ่งหมายความว่าหากตอนนี้คุณยังไม่ได้เปลี่ยนเป็น JavaScript API คุณควรเริ่มวางแผนอย่างจริงจัง

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.