新しく質問する

JavaまたはASP.NETでのwebシステム開発におけるメリットデメリット

役に立った:1件
  • 質問者:Vargas
  • 投稿日時:2009/01/22 12:58
  • 困り度:すぐに回答が欲しいです
  • 友達に紹介
  • ブログに書く
  • 教えて!gooお気に入り

利用ユーザー100人くらいの社内webシステムを考えています。
非常にざっくりのシステム処理内容ですが、
DBからデータ抽出を行い、結果を画面に表示する事と、
CSV、及びExcel帳票ダウンロード可能なシステムとなります。
データ更新等はありません。(多少あるかもしれませんが)
このシステムがうまく運用出来れば、順次
同じ様なシステムを同じ様なシステム構成で構築していく予定です。

DB:Oracle10g
サーバーOS(DB、web共に):Windows2003Server

そこで質問です。現在、以下の構成パターン1、2を
検討しておりますが、双方のメリット、デメリット等を
教えて頂ければと思います。
(当方構成パターン1の経験はあるのですが、2がありません。)

1)構成パターン1
webサーバー:Tomcat
開発言語:java

2)構成パターン2
webサーバー:IIS
開発言語:ASP.NET

コスト及び生産性(経験にも左右されるとは思いますが)、
拡張性、信頼性、将来性等、様々な観点でご回答頂ければ幸いです。

なぜ、その構成パターンを選択したのか、自分で明確にしておきたいので、
是非お願いします。(多くの意見を参考にしたいと思っております。)

この質問への回答は締め切られました。
このQ&Aは役に立ちましたか?(役に立った:1件)
  • 参考になった:0件

No.1ベストアンサー20pt

  • 回答者:cyanberry
  • 回答日時:2009/01/22 14:15

1)
メリット:
<Tomcat>
セキュア。
高速。
比較的安定動作する。
<Java>
OSがバージョンアップしても影響を受けない。
細かい仕様に対応できる。
IISよりは高速。

デメリット:
<Tomcat>
フリーのものなので保障がない。
<Java>
熟練者がいないとコストがかかるかも。


2)
メリット:
<IIS>
管理ツールが豊富。
バグがあったらMicrosoftに文句を言える。
<ASP.NET>
初心者でも開発しやすい。コストを抑えられるかも。

デメリット:
<IIS>
基本的にセキュアではない。狙われているし。
重い。
すぐ落ちる。

<ASP.NET>
重い。
オブジェクト指向が微妙。
あまり細かい仕様には対応できない。
OSをバージョンアップすると何かしら動かなくなる。→OSがバージョンアップできずセキュリティパッチも当てられないので脆弱性がそのままになる。


なので私は断然Java派です。できればWindows Serverも使いたくありません。

通報する

この回答へのお礼

早速のご回答ありがとうございます!IIS、ASP.NETの方は経験が無かったので非常に参考になりました。

  
このQ&Aは役に立ちましたか?(役に立った:1件)

このページのトップへ

Facebook公式ページ

公式Twitter