- 2008年12月12日 20:01
- Java
JavaFX Scriptって?
[Javaから出来た新しいRIA:Rich Internet Application技術!]
今回、紹介させていただくのはJavaFX Script。
名前にJavaが付いているってことは、やっぱりJavaから派生した
新しい技術です。![]()
ってことは、なんか真新しい要素がてんこ盛りになった上に、
覚えなきゃいけないこともてんこ盛りになっちゃって、ただでさえ
ちょっと敷居の高いJavaと思われちゃっている(←妄想です)
Java言語を更に取っ付きづらくしてしまったのでは!
と、心配しないでください。
はっきり言って、今まで出来なかったことが出来るようになった!
というほどではありません。
なおかつ、余計にプログラムを書くのが難しくなった!ってこともありません。
(ま、そんなもん新しく世に出すわけないですよね)
RIAってご存知ですか?
今までよりももっと高度な表現を!ってなことで
Webブラウザを抜け出して、PCにインストールされたソフトウェアと同じくらいの使い心地!
尚且つ、インターネットの強みを活かしてサーバーシステムとの互換性も保ちつつ・・・
といったいいとこ取り。
そんな環境を実現させていくものがRIA(Rich Internet Application)です。
↓以下のAIRはAdobeが開発したRIA実行環境についてです。
Java以外にもやっぱ目つけているのですね。
Adobe AIR
そんなわけで、AdobeもMicrosoft(Silverlightっていう技術)もやっぱりRIAだってことで
はりきっているってことはJavaもなんとかせにゃーという流れになってきます。
さて・・・ここで重要なのはどんな言語でもRIAができそうってことは
どれが一番簡単に出来ちゃうの!てなところ・・・
正直、Javaかじっている人はJavaFX Script!
でも、実はまだ正式にリリースされているわけではないから、ちょっと試してみるってな
ところになってしまいますが・・・
(結構、肝心なところ・・・Javaの新バージョン7.0から正式にリリースされるはず!)
以下にJavaFXで作ったサンプルを・・・

↑うん、ボリューム!

↑うん、ラジオボタン!

↑うん、う~ん・・・
で、この中のラジオボタンのやつをJavaFX Scriptで書いてみたら・・・の図!

どうですか?
以外と短いですか?それとも・・・
でもはっきり言って、簡単になっているのは事実です。
別に、JavaFX Scriptを使用しなくてもJavaSEのみで
上のサンプルは作れます。
要は、どれだけ簡単に作れるか!ってこと。
たくさん部品があって、その中から目的にあったものを
チョイスすればいいって形はすでに出来上がっています。
そうなると、組み合わせるときのイメージが持ちやすい
ってことと、すぐ動かせる環境やとっつきやすさ・・・etc。
これってRIAに限らず、すべてのプログラムにおいて
目指すべき目標のひとつかもしれませんね。
では、今回はこの辺で。
最後まで読んでいただきありがとうございます。
- 次の記事へ: pingによるトラブル解決
- 前の記事へ: chrome
