เท่าที่ฉันรัก HTML5 ความจริงก็คือถ้าคุณจะใช้มันในสภาพแวดล้อมการผลิตที่คุณต้องการสนับสนุนเบราว์เซอร์เดสก์ท็อปให้มากที่สุดเท่าที่จะเป็นไปได้มันไม่ใช่ทางออกที่ดี (มือถือเป็นเรื่องที่แตกต่าง) หากคุณจะให้การสนับสนุนเบราว์เซอร์ที่มีอยู่อย่าง จำกัด แสดงว่ามันน่าสนใจยิ่งขึ้น
ลองดูที่นี้แผนภูมิความเข้ากันได้ของการสนับสนุน HTML5 ดูการสนับสนุนCanvas , WebGL , WebSockets , SVGและอื่น ๆ
คุณจะไม่ได้รับการสนับสนุนทั่วกระดานสำหรับสิ่งเหล่านี้จนไม่กี่ปีจากนี้ - และที่ยังคงต้องการให้คุณช่วยให้สิ่งที่ถือว่าเป็น "เบราว์เซอร์" แล้ว
ความจริงก็คือว่าถ้าคุณต้องการสร้างประสบการณ์ที่ยอดเยี่ยมที่ใช้สิ่งเหล่านี้ตัวเลือกที่ทำงานได้ตอนนี้คือปลั๊กอิน ... เพื่อปล่อยให้ Flash และ Silverlight เนื่องจาก ESRI เป็นร้านค้า Microsoft - พวกเขาเลือก Silverlight
เมื่อ ESRI ซื้อเทคโนโลยีเป็นแพลตฟอร์มพวกเขาจะสนับสนุนอย่างเต็มที่ ฉันต้องเตือนว่าส่วนใหญ่ของ ArcObjects นั้นใช้ COM อยู่และนั่นจะไม่เปลี่ยนแปลงในเวลาใด ๆ ในไม่ช้า?
ฉันไม่ต้องกังวลว่า ESRIจะยกเลิกการสนับสนุน Silverlight สิ่งที่ตลกคือใน 7 ปีต่อจากนี้ (นิรันดร์ในมาตรฐานเทคโนโลยี) อาจเป็นไปได้ว่า MS มีแนวโน้มที่จะลดการสนับสนุน Silverlight มากกว่า ESRI
เนื่องจากพวกเราส่วนใหญ่อาศัยอยู่ในปัจจุบันและต้องการส่งมอบโซลูชั่นเมื่อวานนี้ Silverlight เป็นตัวเลือกที่ดีที่ได้รับการสนับสนุนจาก ESRI
อัปเดต:และแน่นอนว่ามันเป็นเวลา 2 ปีแล้วตั้งแต่คำตอบนี้และเบราว์เซอร์ต่างจับตาดู ดังนั้นถ้าคุณถามฉันว่าฉันจะใช้อะไรในตอนนี้คำตอบก็คือ HTML5 สำหรับสิ่งส่วนใหญ่