top / index / prev / next / target / source
日記形式でつづる いがぴょんコラム ウェブページです。
心身ともに、つかれています。プールで運動したら少しだけ鬱の症状が緩和されましたが…
プールに行ってきました。流れるプールなので、流れる水に身を任せ、だらだらしてきました。少しだけ鬱の症状が緩和されました。
Eclipse RCP または SWT/JFaceを用いたリッチクライアントな業務システム開発を受注したようなので、さっそくということで RCPとJFaceを調査始めました。
リッチクライアントの世間情勢思い起こせば、私は2000年は Swingでパッケージソフト画面を作っいました。Windows 95の時代に、よくもまあ Swingベースで画面を提供できていたものです。そういえば現時点においても Swingで業務システムの構築に携わっています。こちらは全くコーディングしていませんけれどもね。いまでは Java Web Startなどの自動インストール・更新の仕組みが存在していて、これはちゃんと動作するので、Swing/JFCベースによる Javaリッチクライアント構築というのは、完成されて完結した動作環境となります。Sunが今まで推し進めてきた Javaベースのクライアント基盤でもありますから。(Sunは一貫して Swingに固執しすぎな面を私は感じます) Java以外といえば、Flashベースのプロトタイプを開発した経験もあります。サーバはC#.NETでクライアントはFlash (ActionScript)だったです。Webサービスでクライアント・サーバ通信を行う構成だったです。ただ、ActionScriptは業務システムの構築には、ちょっと私には手におえませんです…。
そんな中、Java屋にはおなじみの EclipseというIDEが登場しました。基本的に Javaで開発されているはずのEclipseは Javaで開発されたとは思えない高速動作・使い勝手を私たちに提供してくれたのです。これにはびっくり仰天です。Javaで「普通に使える」リッチクライアントが開発出来るのだ、ということを 思い切り実証されてしまったのですもの。私はこれにはかなり驚き、SWTベースのプロトタイプは何本か作成した経験を持っています。(その当時はサンプルも書籍も、なんにもありませんでしたけれどもね)
昔の日記
SWT Eclipse RCP も JFace も、基本的には SWTの上で構築された技術です。このため、方式屋さんのような方々は SWTは押さえておくのが基本でしょうね。また SWTを学ぶ上で Swing/JFCを知っておくというのも手です。日本語によるSWT書籍ということで 大村忠史さんの本を私は今では利用しています。(ちなみに私が SWTに着手したころは、そもそも書籍なんてありませんでした)
Eclipse 3.0系書泉に行って、Eclipse 3.0系の書籍を手当たり次第に見て、気に入ったものを購入してきました。
「Eclipse+Visual EditorによるJavaプログラミング」プロジェクトウィルカ(著) amazon.co.jp: 4798008907 Visual Editor の入門本としても とても良くできた本だと思いました。これは素晴らしい。この本に出会えたことを、とても嬉しく感じます。なお、この本は Swingベースではあります。SWTへの応用 (読み替え) は、SWTとSwingを知っていれば すぐに出来るでしょうから。
「Eclipse 3 完全攻略」 宮本信二(著) amazon.co.jp: 4797327782 むいみこむで有名なライターさんである宮本さんが書かれた本。書籍の「もう、使うしかない!」という帯が印象的でした。「もう、買うしかない!」って感じで 迷わず購入しました。 2005.03.04 追記 内容をよくよく吟味した結果、宮本信二さんの「Eclipse 3 完全攻略」 amazon.co.jp: 4797327782 は とても完成度が高く、そして網羅性を併せ持っていることがわかりました。Eclipse 3.0を利用する開発現場には、この本を薦めていきたいと考えました。(なお、書籍は人によって 向き不向き・好き嫌いがありますので、基本的には自分で手にとって比べてから選ぶのが良いと考えます。人による紙質の好みやレイアウトの好み、はてはイラストの好みなど、いろいろありますから。)
「実践Eclipse 3 Javaプログラミング入門--完全日本語対応」 中村真彦(著) amazon.co.jp: 4881664336 結構読みやすく、わかりやすかったです。
いやはや。Eclipse 3.0系も とても多くの、そして素晴らしい本が何冊も出ていますね。もう、Javaなら Eclipseを使わない手は無いって感じです。それどころか、Java言語以外でも Eclipseは利用できるのですよね。ものすごい時代になったものです。、、、今振り返ってみて、私が書籍を出版するスキマなんてありませんですよう。(苦笑) (原稿の締め切りを 思いっきり落とした私…)
Eclipseプラグイン「Eclipse RCPの本」という題名にはこだわらず、Eclipseプラグイン本を探しました。すると、強烈に感動するような良書に出会いました。
「Eclipseプラグイン入門--〈Java IDE〉便利な機能を簡単に追加!」 清水美樹 (著) amazon.co.jp: 4777510921
Eclipseプラグイン・サポート情報 http://www.kohgakusha.co.jp/support/eclipinb/
Eclipse 3.0に対応した Eclipseプラグイン開発の入門本です。内容、文体、技術、いずれの面からも、とても完成度が高く、有益な書籍でした。Eclipse RCPの検討を進める上で、こういう本が私は欲しかったのです。とにかく感動しました。 2005.03.04 追記 この本は、久々に表れたJava界における歴史的名著と私は考えます。Java言語をある程度理解している人は この本によってEclipseプラグイン開発に容易に入門できることでしょう。なお、書名で誤解の可能性があるのですが、この本は「Eclipseプラグイン開発」の入門書です。決して、「Eclipseプラグインの使い方」入門ではありません。