アプリ版:「スタンプのみでお礼する」機能のリリースについて

利用ユーザー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

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

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

A 回答 (1件)

1)


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

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


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

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

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


なので私は断然Java派です。できればWindows Serverも使いたくありません。
    • good
    • 0
この回答へのお礼

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

お礼日時:2009/01/22 14:47

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!