Saya telah mengerjakan Silverlight baru-baru ini, dan harus mengatakan bahwa saya menganggap Silverlight hanya untuk bisnis. (tidak termasuk Silverlight untuk Windows Phone, yang merupakan ketel ikan lain)
Saya mengetahui adanya perusahaan ritel nasional yang berbasis lokal yang memiliki kehadiran online - terdiri dari toko online yang mereka harapkan dapat menggerakkan sebagian besar bisnis mereka - sepenuhnya ditulis dalam Silverlight. Mereka pikir itu hebat ! Itu memang terlihat cukup bagus, dan lebih baik daripada situs Flash menurut saya, tetapi mereka kehilangan gajah di dalam ruangan: basis instalasi Silverlight suram. Karena lebih banyak orang meng-upgrade ke Windows 7 / Windows 8, dan IE8 dan di atasnya, maka basis instalasi akan meningkat - tetapi untuk orang di rumah masih menjalankan XP atau Vista dan IE7, mengapa Anda menginstal beberapa program hanya agar Anda dapat melihat satu situs web ?
Saya pikir menggunakan Silverlight di situs web eksternal Anda adalah kegagalan yang signifikan. Itu tidak akan berjalan pada perangkat seluler, dan tidak akan berjalan pada sebagian besar desktop dan laptop. Ini seperti beriklan dalam bahasa asing.
Yang sebaliknya berlaku dalam bisnis. Pengguna tidak memilih dan memilih browser yang mereka gunakan - biasanya ditentukan oleh bisnis. Setiap orang menggunakan perangkat lunak yang sama. Anda dapat meluncurkan Silverlight ke seluruh bisnis. Pada saat yang sama, bisnis suka intranet (gambar) dan mengagumi Sharepoint dan berbagai 'alat kolaborasi online' lainnya.
Jadi di mana Silverlight cocok? Itu tidak punya otak. Silverlight memberikan pengalaman pengguna yang jauh lebih baik (dalam hal terlihat bagus) daripada ASP.NET WebForms, dan lebih cepat dikembangkan daripada ASP.NET MVC. Memang Anda dapat melakukan hal-hal luar biasa dengan teknologi web saat ini, tetapi .NET selalu menyeimbangkan produk akhir dengan kecepatan pengembangan. Silverlight adalah WPF yang dapat berjalan di browser Anda. Itu memiliki penggunaan bisnis yang sangat besar.