[Java]JavaFXとJavaAppletとSwing
以下JavaFXを過大に期待していたものの叫びです。
お目汚しを失礼します。
2007年のJavaOneにてJavaFXが出ていた。
当時はFlahsのような外見にワクワクしたもんだ。
そんでもってJavaFXの時代がくるのだろうなぁ・・・
と思っていた。
時はたち2008年またしてもJavaOneでJavaFXを打ち出している。
オオ、そんなにJavaFXは凄いのかと思えてくる。
ちょっと業務も大人しくなってきたしいっちょJavaFX触ってみようか。
うーん、Swingよりは大分楽になった・・・
でもこれ、ただの新しいScript表記言語じゃないか。
JavaFXは何がしたいのだ?
Objectに対するActionListnerのAddをしなくてよくなったのは評価するが・・・
今サーバーサイドのフロント部分でウケル物は何か?
と質問されたらこう答える。
- 「プログラマが簡単にかっちょいいGUI設計が出来るもの」
- 「デザイナが自由にGUI設計出来るもの」
のどちらかだと思う。
プログラマはデザイン考えるのが面倒臭い。
よって作れば勝手にかっこいいデザインになるようなGUI設計ツールがほしい。
デザイナは自分の頭の中にあるカックイイものを表現出来るツールが欲しい。
既存のツール(イラレやAdobe系列のツールなど)と連携がとれる、
もしくはデータが流用できるなら尚宜しい。
プログラマの要求を満たすのは今現在で言えばFlexだろう。
JSPの感覚でタグを組んでいけば自然とカックイイGUIが出来上がる。
デザイナの要求を満たすのはActionScriptだろう。
これはプログラミングで、デザイナのお仕事では本来ないはずなんだが、
パイオニアの利点か、過去のノウハウが出来てるし
デザイナがActionScriptに挑戦するといった視点でのHPや本が腐るほど出ているし
そういう先輩もいっぱい会社にいるだろう。
嗚呼なんてことだ両方ともAdobeに牛耳られているじゃないか。
さてJavaFXだ!
かっこいいGUI用ライブラリは用意されているらしい・・・ほうほう
細かいデザインも出来るらしい・・・ほうほう
だが新規のJavaモドキScript言語なぞで組むというのがおかしい。
簡略化したいというならSwingプログラムのActionListnerあたりの挙動だけJavaScriptもどきに変えてやればいいだけのハズなんだ。
全部簡略化してどうする!
過去つちかったプログラマのJava経験が生かせないじゃないか!
覚えるのが難しいわけじゃない、Java以外に覚える必要があるのがうざったいのだ。
難しい挙動やデザインをしたいのならばJavaになる?
それは一番プログラマがしたくない仕事の一つじゃないか。
そしてデザイナが使うには簡単なコトしか出来ない!
難しいJavaの挙動を覚えれば自由にデザイン出来る?
ならば過去からのノウハウがたんまりつまったFlash!
ActionScriptを使うだろう!
なんだこのJavaFXは!RIAを用意したかったダケだろうGosling!
嗚呼!だからこそjavaFXを使ってやるさ、勉強してやるさ!
世界のSunだもの、もしかしたらはやる可能性があるかもだもの。
そしたらパイオニアとは言わないけれど、
からActionScriptを勉強するよりは先頭集団の中に食い込めるもの。