apa itu JavaFX?

JavaFX adalah salah satu teknologi dari Java yang diperuntukan untuk membangun atau merancang aplikasi yang kaya dengan konten multimedia seperti: Grafis; Sound; Effect Grafis; dan Video; yang diintegrasikan kedalam WEB Site dalam jaringan internet maupun intranet.
JavaFX sering disebut dengan RIAs (Rich Internet Applications), contoh aplikasi RIAs adalah: framework; Curl; GWT; Adobe Flash/ Adobe Flex/ AIR, Java/ JavaFX; Mozilla XUL; dan Microsoft Silverlight. RIAs adalah aplikasi semantic web (Semantic Web Application) yang sebagian besar karakteristik berasal dari aplikasi desktop, dengan kata lain kita dapat menghadirkan lingkungan desktop ke dalam Web browser, misalnya di desktop kita bisa melihat thumbnail koleksi dari photo kita, memutar musik, menonton video, dan masih banyak lagi; begitu juga memungkinkan berjalan di web browser kita. Aplikasi desktop ini bisa disampaikan dengan cara standar berbasis web browser atau secara independen melalui sandboxes atau Virtual Machine, dan hal ini adalah keunggulan yang dimiliki oleh JavaFX dan sekaligus sebagai pembeda JavaFX dengan teknologi yang dimiliki oleh Java sebelumnya seperti JSE (Java Standard Edition), JEE (Java Enterprise Edition), JME (Java Micro Edition), dan memiliki kekurangan yaitu membutuhkan resource yang banyak atau aplikasi High End.
JavaFX diperkenalkan langsung oleh kepala Developer Sun Microsystem, James Gosling. Oleh James Gosling project ini diluncurkan untuk memberikan tingkat keamanan yang lebih tinggi dan baik yang tidak dimiliki oleh AJAX karena AJAX sendiri menggunakan Javascript yang memang tidak didesain dengan tingkat keamanan dan privasi yang tinggi dan baik. James Gosling yakin selain dengan tingkat keamanan yang tinggi dan baik, dan juga ditambah dengan kemudahan dalam mendesain sebuah program dan lebih deklaratif, JavaFX mampu menyaingi AJAX yang dianggap sangat rumit untuk dikerjakan oleh seorang Non-Programer.
Apabila pemrograman AJAX membutuhkan keahlian seorang Developer untuk menguasai teknik-teknik koding, satu hal yang tidak dimiliki oleh para pembuat situs web, dan merupakan sebuah hambatan bagi mereka dalam mengekspresikan website yang dituntut lebih ekspresif dan dinamis. Sun percaya bahwa JavaFX dapat mengatasi masalah ini dan menargetkan JavaFX dan JavaFX Script untuk dapat didaya gunakan oleh Developer yang bukan programmer.

Komentar

Postingan Populer