アカウント名:
パスワード:
より多くのコメントがこの議論にあるかもしれませんが、JavaScriptが有効ではない環境を使用している場合、クラシックなコメントシステム(D1)に設定を変更する必要があります。
にわかな奴ほど語りたがる -- あるハッカー
そうなの??? (スコア:0)
むしろAjax的には後発じゃ?もともとはFlashを生成するんだよね。
面白い製品だとは思うけど、も少しカジュアルに使えないとCurlの二の舞になりそうな気も。
Re:そうなの??? (スコア:2, 興味深い)
ライブラリとして作るか、JavaならばMBeanにしちゃえば、既存のJ2EEなシステムとかと統合できるのに…
# おまえがヤレと言われると、アレだけど
Re:そうなの??? (スコア:3, 興味深い)
「なぜGUIライブラリがフレームワークか」という問いに(技術的な)一般論で答えるならば、
Callbackをしたい(させたい)から
ですよね。
こっちから呼ぶだけなら描画しかできない。それじゃ静的な絵でしかない。
そうでなく、画面上のどっかをClick/Drag「され」たときに
呼「ばれる」コードをライブラリユーザに書かせるっていう
「制御の逆転」(Inversion Of Control)のお膳立てをしたいからです。
つまり受身プログラム。伝統的に言えばイベント駆動。
ただ、こういう話を書かれる人ならばトウにご存知とは思いますが、
わざわざフレームワークと言わずとも、
オブジェクト指向でライブラリを作れば自ずと
継承(TemplateMethodPattern)等でCallbackの仕組みを使うことになるので、
ご懸念のように「わざわざフレームワークでなくていいのでは?」という疑問は
十分有り得ると思います。
(言い換えればオブジェクト指向であるということは元々フレームワークだ、ともいえますが、それはさておき)
ここから先は私もよく判りません(^^;
「フレームワークっぽさ」を可能な限り廃しまくって、
それで尚GUIライブラリを構築することが出来るのかどうかは、
ちょっと答えが見えていません。
また、「可能な限り」…つまり「どこまで」やれるのかという程度問題なのかも知れません。
実装しろとは言いませんが、
どういう方針でライブラリを作ればそういうものが出来そうだと踏んでらっしゃるのかは、
ちょっと語っていただけると嬉しいです。
#だって、そうでもしないと、「ナードのためのサイト」だったはずのスラドで、いつまでたっても技術的談義が出来ないんだもん。そりゃ人気も出ないわな。
MBeanは疎いので、なんともコメントできません。
ただ、MBeanとかが有る世界自体が既にフレームワークなんじゃないの?とは思うのですが。
もしかして「フレームワークを作るな」じゃなく
「新しくフレームワークを作るな」という主張なのですか?