HTML5'i sevdiğim kadarıyla, gerçek şu ki , mümkün olduğunca çok sayıda masaüstü tarayıcıyı desteklemeniz gereken bir üretim ortamında kullanacaksanız , bunun harika bir çözüm olmadığı (mobil farklı bir hikaye). Sınırlı sayıda tarayıcıyı destekleyecekseniz, çok daha ilginç hale gelir.
HTML5 desteğinin bu uyumluluk tablosuna bir göz atın . Canvas , WebGL , WebSockets , SVG , vb. İçin desteğe bakın .
Artık bir kaç yıla kadar bu şeyler için herkese destek olmaz - ve hala bir "Bir tarayıcı" olarak kabul edilir ne olursa olsun izin gerektirir sonra .
Gerçek şu ki, bunlardan herhangi birini kullanan harika bir deneyim oluşturmak istiyorsanız, şu anda geçerli olan tek seçenek şu anda bir eklentidir ... böylece Flash ve Silverlight'ı bırakır. ESRI bir Microsoft mağazası olduğu için Silverlight'ı seçtiler.
ESRI bir teknolojiyi platform olarak satın aldığında, onu tam desteklemektedir. ArcObjects’in çoğunun COM tabanlı olduğunu ve yakında herhangi bir zamanda değişmediğini hatırlatmama gerek var mı?
ESRI’nin Silverlight’a desteğini bırakmasından endişe etmem . Komik olan şey şu ki, 7 yıl sonra (teknik standartlarda sonsuzluk), muhtemelen MS’in Silverlight’a ESRI’den daha fazla destek vermesi daha muhtemel.
Çoğumuz şu anda yaşadığımız ve dün çözümler sunmamız gerektiğinden, Silverlight ESRI destekli bir seçenektir.
Güncelleme: Ve tabii ki bu cevabın üzerinden 2 yıl geçti ve tarayıcılar yetişiyordu. Eğer sorsa ben kullanmak ne Yani şimdi , cevap birçok şey için HTML5 olacaktır.