Saya kebetulan membaca artikel yang menarik beberapa hari yang lalu yang membahas tentang membangun aplikasi seluler menggunakan Javascript dan HTML5. Satu hal menarik yang mereka kemukakan adalah bagaimana pendekatan ini bekerja lintas berbagai platform, perangkat keras yang berbeda (ukuran layar) dan perangkat lunak (mis. IPhone, WP7, Mac, Windows).
Saya juga memperhatikan sesuatu yang menarik diposting di Microsoft Build Website untuk konferensi mendatang mereka. Mereka tampaknya banyak menekankan pada HTML5 dan JavaScript. Tampaknya ideal untuk mengembangkan satu aplikasi (tentu saja masih memerlukan modifikasi kecil) dan membuatnya bekerja pada tablet, PC, perangkat seluler, TV atau hampir semua perangkat berkemampuan internet.
Apakah ini tren yang berubah?
Jelas tidak menyenangkan mempelajari teknologi hanya untuk mengetahui setahun kemudian bahwa itu akan ditutup. Menurut pendapat saya tampaknya agak sulit karena berdiri untuk melakukan fungsi tertentu seperti animasi atau pengikatan data (favorit saya!) Dengan HTML5 dan JavaScript jika dibandingkan dengan Silverlight. Dalam hal ini alat-alat itu sendiri menjadikannya pilihan yang lebih baik (Expression Blend dan Visual Studio 2010). Saya khawatir karena semakin mudah untuk melakukan hal-hal di web yang beberapa tahun yang lalu sepertinya tidak mungkin.
Apakah masih ada tempat untuk teknologi seperti Flash dan Silverlight ketika datang untuk mengembangkan aplikasi atau haruskah kita bertujuan untuk mengarahkan aplikasi kita ke teknologi spesifik web seperti HTML5, CSS3, dan JavaScript?