トップ «前の日記(2004-04-19 [J]) 最新 次の日記(2004-04-21 [J])» 編集

niche diary

2003|05|06|07|08|09|10|11|12|
2004|01|02|03|04|05|06|07|08|09|10|11|12|
2005|01|02|03|04|05|06|07|08|09|10|11|12|
2006|01|02|03|04|05|06|07|08|09|10|11|12|
2007|01|02|03|04|05|06|07|08|09|10|11|12|
2008|01|02|03|04|05|06|07|08|09|10|11|12|
2009|01|02|04|11|
2010|01|02|03|04|05|06|07|08|09|10|11|12|
2011|01|02|03|04|05|06|07|08|09|
半期 四半期 全カテゴリ
Teeda OLUG Java-Kuche
[HOME] [AGILE] [OBJECT] [PROGRAMMING] [JAVA] [LINUX] [OKINAWA] [BBS] [DIARY]

2004-04-20 [J] [長年日記]

_ セミナー

JasmineSoftさまWeb アプリケーション開発セミナーに行ってきました。

_ 「開発生産性を10倍以上に高める」との事で、一体どんな内容なのか?とわくわくしていましたが、JasmineSoft Harvest と言うフレームワークの紹介でした。

_ セミナーは3部で構成されていました。

_ まず第1部ですが、「次世代Webアプリケーション開発の方向性」と言うことで、色々お話がありましたが、オブジェクト指向のメリットで「コードの再利用性」を飛躍的に高めるって言うのが気になりました。

オブジェクト指向を使っても再利用性は上がらないと言うのは半ば常識になりつつあると思っていたのですが、このようなセミナーでまだこんな説明があるとは…。

_ このHarvestですが、Webアプリケーションの「完全自動生成」を実現したそうで、特許出願中だそうです。「完全自動生成」は世界でも初めてでは?とおっしゃっていましたが、某所でやってた「プロK」ってほぼ完全自動生成ではなかったでしたっけ?>koichikさん

_ まぁ、どちらにしろ、ビジネスロジックの「完全自動生成」は無理そうな印象を受けたので、本当に開発効率10倍以上になるんか?と思ってしまいました。

_ 第2部は「JasmineSoft Harvestの技術」と言うことで、どのような事ができるか簡単な説明がありました。

_ やはりここでも、業務ロジックの自動生成はどうなの?とおもってしまいました。

_ 第3部は「JasmineSoft Harvestをどう活用していくか」と言うお話でした。

_ EJBコンポーネントとの組み合わせとかありましたが、JasmineSoft Harvestのメリットって、中心にXMLを置いていることだと思ったのですが、EJB使うとせっかくのメリットが台無しじゃんと思ってしまいました。

_ 総評ですが、沖縄県内では最新技術かもしれませんが、技術的に東京よりは2〜3年遅れている感じを私は受けました。

_ なにやら全体的に批判的な事を書いてしましたが、正直沖縄県内にここまでのアイデアと技術力を持っている会社があったのかーと嬉しく思ってしまいました。

_ なにより、うちの会社はJasmineSoftさまより遙かに遅れているなぁと思ったりしてかなりへこんだのは秘密です。(^^;

_ からさわぎ@沖縄

からさわぎ@沖縄の会場確保をひがさまより承ったので、とりあえず自分の会社に相談してみましたが、プライバシーマークがどーのとか、会社としてやるなら運営委員会がどーのとか、なんだかやる気なしなしみたいなので、OLUGおよびOIAにご協力をお願いする。ynerome会長ご協力ありがとううございます。

_ 会社の勉強会設立の時もそうでしたが、うちの会社腰が重いぞー。だめだめだね。

_ そういえば

セミナーでJasmineSoftの社長が「うちはJavaの仕事しかしない。そうやってKnow Howを蓄積してきた。」みたいな事を言ってました。

激しく同意です。うちの会社の経営層にも見習って欲しいなぁ。

本日のツッコミ(全6件) [ツッコミを入れる]
_ koichik (2004-04-21 [J] 00:09)

何を完全自動生成するの? ソースからバイトコードの完全自動生成?(^^;<br>プロKでは,普通のHTMLと汎用のバリデータ・フォーマッタを組み合わせてWEBアプリ(JSPとStrutsでいうところのActionみたいな)を生成しますが,その定義ファイルが事実上のソースなんで,「自動生成」という表現は違うと思ってます.<br>暗黙の要求から実行可能なものを生み出してくれるのなら,「完全自動生成」を名乗っても許す.偉そう? 心より恥じる.

_ yone (2004-04-21 [J] 00:21)

UNIFY NXJ知ってます?あんな感じですか?<br>これもたしか自動生成でしたね。<br>全然、プログラムができないおぢさんたちでもWEBアプリケーションが作れるらすぃですよ。<br>JasmineSoft Harvestはしらなっかたですね。

_ t-doi (2004-04-21 [J] 12:08)

そうですね。完全自動生成っつても、元になる情報はソースですなぁ。ってか、Javaソースコードの完全自動生成と書くべきでした。m(__)m<br>XMLに設計情報を書いて、Javaのソースコードを完全自動生成するそうです。<br>プロKは…記憶が美化されてるのかなぁ(^^;すごいことをやっていたような気がするのですが…。<br>XHTMLにプラスαで設計情報を追記して自動生成ではなかったでしたっけ?>koichikさん

_ t-doi (2004-04-21 [J] 12:11)

UNIFY NX知らないっす。<br>「全然、プログラムができないおぢさんたちでもWEBアプリケーションが作れる」が謳い文句だと、かなり危険なにおいがしますねぇ。

_ koichik (2004-04-22 [J] 20:19)

ProKは普通のHTMLにXMLで書いた検証とフォーマッティングの情報を組み合わせてJSPその他を生成します.業務的なロジックは扱わない,純粋なプレゼンテーションのフレームワークです.<br>で,Harvest見てみました.<br>なるほどねー.「簡単な仕様書から定型的な Web 対応業務アプリケーションの Java ソースコードを完全自動生成」なんですね.<br>ポイントは当然 "定型的な" ですね.<br>用意されている枠の範囲なら,生産性10倍以上も十分可能でしょう.問題はその枠がどれだけ広いか?その枠に納まらない場合の柔軟性は? ですね.どんな感じでした?

_ t-doi (2004-04-22 [J] 22:55)

ほい。そうですねぇ。DBに対する操作のViewの様なアプリケーションなら完全自動生成できるってかんじですね。<br>(今のところ登録、検索、更新、削除ぐらいってことです。)<br>今後業務ロジックのパターンを増やしていくそうですが、どこまで増やせるのかは興味があります。<br>枠に収まらない場合は結局自分でカスタマイズすることになるそうです。<br>それでも70%〜80%は自動生成できるとの事でしたが、実業務ではそんな単純な物は逆にすくないぞ!!ってのが私の感想です。

[]

[HOME] [AGILE] [OBJECT] [PROGRAMMING] [JAVA] [LINUX] [OKINAWA] [BBS] [DIARY]