Kembangkan Aplikasi Universal Windows Dengan HTML, CSS, dan JavaScript Menggunakan WinJS


WinJS header

Bagi developer yang biasanya mengembangkan web, kini memiliki kesempatan untuk mengembangkan aplikasi di Windows Store dengan menggunakan WinJS yang merupakan JavaScript library yang bersifat open-source. Untuk saat ini, WinJS telah memasuki versi 4.0.1 sejak pertama kali dibuat. Dengan mengunakan library ini memungkinkan developer dalam membangun aplikasi universal Windows dengan menggunakan HTML, CSS, dan JavaScript.

Menurut pihak Microsoft, aplikasi yang dikembangkan menggunakan WinJS ini akan memiliki tampilan dan kinerja yang konsisten di semua perangkat Windows. Dengan WinJS ini memungkinkan developer dalam menambahkan kontrol Windows UI pada HTML seperti ListView, FlipView, Sematic Zoom, dan masih banyak lagi yang biasanya disematkan pada aplikasi universal Windows pada umumnya.

Menariknya, Dalam situs resmi WinJS ini developer akan disajikan berbagai contoh kode-kode beragam kontrol Windows UI yang biasa digunakan untuk aplikasi di Windows Store. Dalam kontrol Windows UI ini juga disediakan menu editor yang terdiri dari kolom JavaScript, CSS, HTML, dan Output yang akan memperlihatkan hasil dari program yang telah dibuat.

winJS

Dengan menu editor ini memudahkan developer untuk melakukan simulasi dengan salah satu kontrol Windows UI dan secara langsung hasilnya akan terlihat pada menu Output sehingga fungsi tersebut dapat diimplementasikan pada aplikasi Windows Store yang ingin dikembangkan.

Untuk melakukan instalasi dan pengelolaan WinJS di komputer maka developer dapat mencoba menggunakan pengelola paket JavaScript seperti npm, Bower, atau NuGet. Dengan instalasi menggunakan pengelola paket ini akan memudahkan developer dalam menyusun dan mengembangkan aplikasi. Selain itu, developer dapat melihat panduan instalasi dan aturan parameter di halaman resmi panduan instalasi WinJS.

Selanjutnya, developer dapat mengambil sumber yang dibutuhkan langsung dari github sehingga ada baiknya memiliki aplikasi pengelola git di komputernya. Developer dapat langsung menginstruksi parameter pada pengelola git untuk mengambil sumber bahan lain yang diperlukan dari WinJs di github.

Selain untuk mengembangkan aplikasi universal Windows dengan menggunakan HTML/JavaScript, WinJS ini juga dapat membantu developer dalam mengembangkan website dan membuat aplikasi di platform lain dengan kombinasi Apache Cordova.

Dengan adanya WinJS ini memberikan peluang kepada developer yang biasa mengembangkan web dapat juga membuat aplikasi universal Windows. Bagi pembaca maupun developer yang tertarik untuk menggunakan JavaScript Library dari Microsoft ini dapat langsung mengunjungi situs resmi WinJS.

WinJS all