javaを使ったあなたが「これは面白い!」と思うプロジェクトを教えてください。


javaはクライアントサイドはVMなので遅いし、サーバサイドもphpの方が簡単だし速い、ライブラリも充実具合は同程度?(速さは微妙だが)。
javaは
・言語体系がしっかりしている事
・クラスライブラリが豊富
が魅力だと思います。
でもVMなので遅いと言うのデメリット。

なんかイケテルプロジェクトを紹介してください。

回答の条件
  • URL必須
  • 1人2回まで
  • 登録:
  • 終了:--
※ 有料アンケート・ポイント付き質問機能は2023年2月28日に終了しました。

回答6件)

id:hengsu No.1

回答回数187ベストアンサー獲得回数10

ポイント15pt

NewOffice

JavaでOpenOfficeを書き直すプロジェクト。

id:kunitz

ありがとうございます!

GUIの遅さはどう解決するんだろう・・・

2004/10/02 17:34:51
id:upride No.2

回答回数220ベストアンサー獲得回数1

ポイント15pt

http://www-6.ibm.com/jp/event/robocode/home/robojcup/

IBM Robocode ジャパンカップ - Japan

ロボコードなんてどうですか?

id:kunitz

ありがとうございます!

ロボコード

2004/10/02 17:54:39
id:kishiro No.3

回答回数161ベストアンサー獲得回数4

ポイント15pt

http://www.soba-project.org/jp/whats_feature.html

株式会社SOBAプロジェクト ■HOME■

面白いと思うプロジェクトはこれ。

http://www.atmarkit.co.jp/fjava/column/andoh/andoh19.html

@IT:安藤幸央のランダウン 第19回

Javaは起動は遅くてもクライアントでも動作は機敏になってきました。

個人的には

PHP:比較的簡単に「動く」ものを作れる

Java:比較的簡単に信頼性が高いものを作れる

という印象です。

PHP5の文法はほとんどJavaだし

JITコンパイルしたら速度も簡単さも大差ないんじゃないの?

ライブラリやオープンソースのプロダクトは

PHPの方が充実しているけど、フレームワークは

Javaの方が整備されてるような気がします。

id:kunitz

ありがとうございます!

起動は遅くてもクライアントでも動作は機敏

Java:比較的簡単に信頼性が高いものを作れる

フレームワークはJavaの方が整備されて

2004/10/02 19:12:13
id:f_takaha No.4

回答回数12ベストアンサー獲得回数0

ポイント15pt

これを知ってプログラムを作る時の手順が変わりました。

VMなので遅いと仰っていますが、先日リリースされたJava2 5.0を使ってみたらv1.4のときよりも更に一段と早くなっていますよ。

ぜひ、試してみて下さい。

でも、やっぱりメモリの消費量が激しいところがデメリット。

id:kunitz

ありがとうございます!

開発環境が優れているのもjavaのいいところですね。

2004/10/02 22:23:29
id:techmedia No.5

回答回数1ベストアンサー獲得回数0

ポイント15pt

JDK5.0からパフォーマンス回りも改善されてるようです。

ClassDataSharingとかは、異なるVM間でコアクラスの共用化することでアプリ起動時の

コスト削減できる。

あと、JavaWebStartという形でクライアントのアプリの配布&起動できるのは、今の

リッチクライアントの流行に乗ってていいのでは。

id:kunitz

ありがとうございます!

リッチクライアント

2004/10/02 22:53:10
id:kuromaku0103 No.6

回答回数28ベストアンサー獲得回数0

ポイント15pt

http://jakarta.apache.org/

The Jakarta Site - The Jakarta Project -- Java Related Products

Javaといえば今だにサーバーサイドが強い気がします。jakarta-PRJはその代表といっても良いんじゃないでしょうか。個人的には大いに活用させてもらってます。ここの「Struts」なんかはPHPにはないような高機能フレームワークだと思います。JavaはPHPのようにOS系コマンドを直接触れず、VM上でしか動作しないため、逆に言うと簡単にセキュアなPGが組めそうです。

動くものを作ろうとしたとき、JavaのほうがPHPより環境面の整備が面倒ですが、JSTLなどを使うことによって、PHPのように記述して気軽にPG組めますし、MVCモデルで大規模なものも組めますよね。

Javaは小規模〜大規模システムまで幅広く使える言語だと思いますが、個人向けホームページスペースでservlet実行環境ってあまり提供されてませんよね。。。

http://www.eclipse.org/

Eclipse.org home

有名ですが、Javaで書かれた無償の統合開発環境プロジェクトですかね。

id:kunitz

ありがとうございます!

「Struts」なんかはPHPにはないような高機能フレームワーク

MVCモデルで大規模なもの

2004/10/03 21:07:34

コメントはまだありません

この質問への反応(ブックマークコメント)

「あの人に答えてほしい」「この質問はあの人が答えられそう」というときに、回答リクエストを送ってみてましょう。

これ以上回答リクエストを送信することはできません。制限について

回答リクエストを送信したユーザーはいません