2006年01月29日

好きになれない言葉たち

・Web 2.0
 なぜか恥ずかしい気持ちになる。言葉の定義が抽象的過ぎてはがゆい。
 去年の後半あたりは物凄い勢いで広まった感じですが、年が明けてから
 は若干の収束が見られるような気がします。
 そのうち2.1とか3.0とかになるんでしょうか。

・SIer
 大文字2文字、小文字2文字。というバランスが好きになれない。
 読み方も好きになれない。
posted by webdev at 21:04| Comment(0) | TrackBack(0) | 一般 | このブログの読者になる | 更新情報をチェックする

リッチクライアントもいいけど

以前、なんかのエントリでも書いたように私はJavaが苦手なのです。

今年はきちんと基礎からJavaの勉強でもしようかと思います。

先進的な技術(リッチクライアント)を学ぼうとする一方で、
デファクトスタンダード的な技術が私には身についていないのです。
その点、だいぶ置いてかれてる感がありました。

ということで、今年はバランス良く。
posted by webdev at 20:58| Comment(0) | TrackBack(0) | JAVA | このブログの読者になる | 更新情報をチェックする

2006年01月28日

フレームワークのメリットと

ASP.NETやJSFでかくコードを何度か見たことがあります。
私自身、これらを使っての開発は実際にしたことがありませんが。

これらのWebアプリケーションフレームワークのメリットには以下の2点があると思います。

 1.既存のWeb開発者にとって開発が楽になる。
 2.いままでWeb開発を行ってこなかった人にとってWeb開発がぐっと身近になる。

あくまで個人的な観点です。
このうち「2」の方は、もしかしたらデメリットでもあるのかなと思ったのです。
Web開発未経験者がいきなりフレームワークを使用したWeb開発をすると

 「HTMLのタグが分からないWeb開発者」
になってしまうのではないかと。

余計な心配ですかね。
posted by webdev at 21:46| Comment(0) | TrackBack(0) | 一般 | このブログの読者になる | 更新情報をチェックする

ちょこっと調査したことのあるリッチクライアント

今まで調べたリッチクライアントのうち、開発環境が有償だったりする
ものをあげて見ます。

スマートクライアント(マイクロソフト株式会社)
Windowsのユーザーインターフェースを利用できるのが最大の利点。
.NET Flamework 2.0 クリックワンスの登場でインストールの
利便性とセキュリティの問題も解消?

Flex(アドビシステムズ株式会社)
 Flashプラットフォームを生かしたリッチクライアント。
 2.0に期待

Biz/Browser&Biz/Designer (アクシスソフト株式会社)
 結構いい評判のよう。わりとメジャー。


Visual Frame(メディア情報開発株式会社)

Javaアプレットベース。
ノンプログラミングに近い形で開発可能なのがウリだとか。

Curl(株式会社カール)
クライアント側は専用のプラグインが必要(無償)。
わりとメジャー。
posted by webdev at 21:35| Comment(1) | TrackBack(1) | リッチクライアント | このブログの読者になる | 更新情報をチェックする

2006年01月22日

オープンソースのリッチクライアント比較表

http://itpro.nikkeibp.co.jp/article/COLUMN/20050926/221680/

ちょっと古い記事ですが。チェックしておいて損はないかなと。
HTMLクライアント、Swing、Ajax、Open Laszlo、EclipseRCP を
表現力・操作性や配布の容易性、メンテナンス性などの観点から比較しています。

この表にはないですが「クライアントサイドの軽快さ」という観点ではどうでしょう。
私が勝手に5段階で評価するなら以下のような感じです。

5:HTMLクライアント
4:Ajax
3:Open Laszlo
2:EclipseRCP
1:Swing

いや、全部開発経験あるわけではないのでイメージですけどね。
EclipseRCPやSwingで開発経験のある方コメントいただけるとうれしいです。
posted by webdev at 20:28| Comment(2) | TrackBack(0) | リッチクライアント | このブログの読者になる | 更新情報をチェックする

2006年01月21日

[OpenLaszlo] gridで複数行を削除

元ネタ:laszlo-userのメーリングリスト

giridで複数行を選択してボタンをおすと削除されるようにする。
サンプルを添付します。

gridDelete.lzx

gridDelete.lzx.swf
posted by webdev at 20:52| Comment(0) | TrackBack(0) | OpenLaszlo | このブログの読者になる | 更新情報をチェックする

2006年01月15日

MAB(Mozilla Amazon Browser)を使用して思うこと

MABはMozilla系ブラウザで動作するAmazon検索アプリです。

mab.jpg

なぜいきなりこれを紹介したかというと、以前から結構気になってるものがあります。

それはXUL(ズール)です。Mozilla系ブラウザにおけるインタフェース言語です。
拡張機能作ったことのある方は詳しいでしょうね。例によってXMLベースです。

Firefoxとか使ってる方はMABを開いて
「Run MAB in its own window」とかクリックしてみてください。


もうwebだかなんだか分からないくらいリッチなインターフェイスですよね。
これってある意味「Mozilla版スマートクライアント?」と思ってしまいます。

スマートクライアントとの共通点は
 ・URLをたたくとなんだかデスクトップアプリっぽいのが表示される
 ・データのやりとりはXML over HTTPっぽい。
  (Webサービス、RESTなどひっくるめて言っています)
だと思います。

逆に最大の相違点は
 ・プラットフォーム
でしょうね。
スマートクライアントは.Net、XULアプリはMozilla系ブラウザ。

XULアプリに可能性を感じつつも、「IEはどうせ将来もXULに対応しないんだろうなぁ」
ってもおもいます。IE(というよりWindows)側はXAMLですもんね。
このあたり標準化されて整理されて欲しいです。
posted by webdev at 11:33| Comment(0) | TrackBack(0) | リッチクライアント | このブログの読者になる | 更新情報をチェックする

2006年01月14日

「技術創発」2006年 Vol.7

NRIの「技術創発」で
リッチクライアントによるWebアプリケーション開発の実際
という記事がありました。
http://www.nri.co.jp/opinion/g_souhatsu/index.html

そのなかでANAのFLASH版予約システムが紹介されてました。
この記事ではFLASHの開発は生産性がよくないとされています。
要はボタンとかの画面部品を別途開発する必要がある、と。

FlexとかOpenLaszloはまた別だと思いますけどね。
posted by webdev at 23:06| Comment(0) | TrackBack(0) | リッチクライアント | このブログの読者になる | 更新情報をチェックする

2006年01月08日

[OpenLaszlo] リスト間でドラッグアンドドロップ

元ネタ
Forums>mylaszlo.com>Drag and Drop between List

リスト間でドラッグアンドドロップするためのライブラリを発見しました。
動作サンプル

似たようなのをFlex Explorerでみたことあるなぁ。Flexのほうは、Ctrlキーを押しながらやるとエレメントコピーができたりして、かなりWindowsライクな操作感でした。

今回のLaszloのサンプルもちょっといじればCtrl対応できそうですね!
posted by webdev at 12:17| Comment(0) | TrackBack(0) | OpenLaszlo | このブログの読者になる | 更新情報をチェックする

[OpenLaszlo] アプリ紹介:不動産物件検索

laszlosystem.comのForumsのスレッドにあったので紹介します。

http://www.cctgonline.com/homesearch/search.lzx.html
RealEstateSearchDemo.jpg
左の方で検索条件を指定して[Search]ボタンをクリックすると、
右の方に該当する物件の詳細が表示されるようです。間取り図はでない?
posted by webdev at 11:34| Comment(0) | TrackBack(0) | OpenLaszlo | このブログの読者になる | 更新情報をチェックする