えせシステムソリューションズ : リッチなWebアプリケーションを考える


「Edy」を使ってソニースタイルでカシコクお買い物 icon

リッチなWebアプリケーションを考える

Webアプリケーションをつくっていると UIに凝ったものが作りづらくて困る場合がある。

自分はStruts1系を使ったりすることが多いですが
データ登録系の機能はコントロールの制御やらが発生して
クラサバのように作りこむ訳にはいかない。 これは仕方ない。

なので、そろそろAjaxなんか考えた方がいいんだろうかとも思う。
が、Ajaxはオープンなものだけに、情報が散在してる感あるし
開発環境も「標準」みたいなのも決まってる訳じゃないし
とっつきにくい感じがしてやりづらい。

JavaScriptの挙動がブラウザに依存しそうで、
そこら辺気にしながらコード書くのも嫌っていうのもあるし。
Eclipseあたりを使えば、一応は環境そろうんだろうけども。

で、他にも使える技術ないかなぁという事で探してみた

 

○Flex
FlexはFlashの技術だから動作環境は問題なさそう。
Flex Builderもあるし、Flex SDKで無償での開発も可能
Adobeがきちんとサポートしてるから多少はいいかもなと思う。

Java開発者ならリッチなUIはFlexっていう流れも良くあるっぽい。
Flex Builderは使いなれてるEclipseベースだそうだし。
使い勝手はいいんだろうなと。
Flex Builderは高いんだろうか。

良くしらんけど。

 

○Silverlight
SilverlightはMicrosoftが作ったもんだから毛嫌いする人も
いるかもしれないけど、結構オープンにやってるみたい。

Visual Studio 2008持ってたら開発環境もバッチリな様子。
Expression Blend持ってるとなおさら良いらしい。
開発者=Visual Studio、デザイナ=Expression Blend
的な分業を想定してるそうなので。

コントロールも色々あるし、Silverlight 2は
WPFのサブセット的な位置にあるから.NET開発経験者なら
結構開発は楽っぽい。

んで、Microsoftは開発環境やらサポート体制を揃えるのは
得意だから、開発はしやすそうだなという印象が強い。
箱○のXNAなんかもそうだけど、こういう所は良いと思う。
ゲイツ君が隠居してからはMicrosoftもすっかり大人しいし
最近は印象はいいかも。

と、思って今Silverlightを触ってるところ。
WPFのアプリ作ってるのとほぼ同じイメージで開発できる。
Linux+Apacheのサーバにファイルアップしても
クライアントさえ環境そろってればきちんと動くし。

Windows Server+IISなんていう危険なサーバ環境に
縛らずに済むから、まー結構使えるかもなぁって気がしてきた。
クライアントに新規でSilverlightを入れないといけないけど
まぁそれはフラッシュも同じことだし。

今はJavaでアプリ作ってる事多いから、
素直にFlex使えって言う気もするんだけど。
Javaはあんまし好きじゃなかったりするもんですから。

元々Windowsの開発ばっかりやってた人だから
C#でコード書けるっていうのはやっぱポイント高いデス。

なので、今度Silverlightでアプリでも書いてみます。


2009年4月16日 18:36

トラックバック

このエントリーのトラックバックURL:

コメント

コメントを投稿

(いままで、ここでコメントしたとがないときは、コメントを表示する前にこのブログのオーナーの承認が必要になることがあります。承認されるまではコメントは表示されません。そのときはしばらく待ってください。)


(スタイル用のHTMLタグが使えます)

 [総合]
 [ソフトウェア]
 [ハードウェア]
 [PSP 動画エンコ等]

リンクシェアで報酬ゲット
A8.netエントリー型広告!!
富士通パソコンFMVの直販サイト富士通 WEB MART