自分は、ASP.NET+IISで開発をしてるものなんですが、社内の人間に
「ASP.NETが一番いいの?ネットみてるとPHPとかCGIとかのほうが一般的でサーバのUNIXが普通なんじゃないの?」
と言われてしまいました。
そこで、各開発ソフトの長所、短所を教えてください。
※たしかに、インターネットサーフィンをしていると、「.php」、「.cgi」が多く見られるのに対し「.aspx」はほとんどみられない。理由があるんでしょうか
No.2ベストアンサー
- 回答日時:
>※たしかに、インターネットサーフィンをしていると、「.php」、「.cgi」が多く見られるのに対し「.aspx」はほとんどみられない。
理由があるんでしょうかphpやPerl、Javaといった開発言語は、各社UNIXやLinuxなどを中心に、様々なプラットフォームで動きます。
それに対し、ASP.NETの場合、プラットフォームがMicrosoft製品に限定されてしまいますので、シェアの違いとなって現われているのだと思います。
もちろんWindowsクライアントとの親和性が高いという利点もありますが。
それとインターネットのサーバは24時間365日ノンストップが基本ですからダウンは許されませんが、
サーバ用途では、Microsoftのサーバ製品は、UNIXやLinuxと比べると、コストや信頼性の面であまり評判がよくありません。
昔の話で恐縮ですが、ホスティングサーバの管理をしていて
Unixサーバは1年に1回ダウンするかどうかという稼働率だったのに比べ
Windowsサーバ(当時NT4サーバ)は、1週間に1度は再起動しないと原因不明で固まってしまうという経験がありました。
これではインターネットのサーバとしては使いものになりません。
(これは極端な例かも知れませんが)
No.3
- 回答日時:
PHP、CGIは多くのスクリプトやWebアプリケーションのソースコードが手に入りますので、使い回しが多く開発期間の短いWeb案件では都合のいいことか多いといえます。
JavaはWebアプリケーションやフレームワークが利用できるため大規模なサイト開発に向いているといえます。
No.1
- 回答日時:
惰性の部分が多いんじゃないかと。
開発マシンさえあれば PHP CGI MySQL あたり、初期投資なしでできちゃいますんで。
ASP.NET + IIS の場合は Windows 環境との親和性が高いですから、インターネットよりもイントラネットでの活用が多いです。(オイラの開発経験上ですけど)
もともと Windows の Active Directory で管理されている LAN 内での業務用 Web アプリとして ASP.NET と IIS を使うケースですね。
Active Directory からユーザー情報を引っ張ってこれたり、逆に Active Directory 上のデータを更新したり。
それに加えて管理者用ツールを Windows アプリで作成したり。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- ホームページ作成・プログラミング CGIが実行可能なHP領域又はレンタルサーバーでおすすめの所を教えてください 現在ホームページ領域の 1 2023/01/01 11:47
- CGI (フリーの)ツリー掲示版CGI、昔は多用させてもらいましたが・・今セキュリティ上どうでしょう? 2 2023/06/25 07:18
- PHP WordpressのPHPを安全に編集する方法 1 2022/08/04 01:43
- サーバー Laravelをレンタルサーバーにインストールするにはどうすればいいですか? 2 2022/06/29 10:17
- CGI 「CGIにより定義されていない」とは・・・ ? 3 2023/01/01 12:00
- Microsoft ASP LINE APIからasp.net の web サービスにアクセスすることはできますか? 1 2023/03/10 22:57
- IT・エンジニアリング SEとWebエンジニアの業務内容の違いについて 3 2023/06/22 23:23
- CGI perlで書いたcgiでsqliteの使い方を教えてください 2 2023/05/08 21:29
- その他(ブログ) ランキングサイトのポイントが発生しない理由 1 2023/01/21 11:40
- 一戸建て 住宅用の土地について。 今、注文住宅用の土地探しをしています。 二つ良い候補が出て来て、それぞれ一長 3 2022/05/04 16:09
関連するカテゴリからQ&Aを探す
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
「C#ができればJavaもできる」...
-
Eclipseソース開発画面の行番号...
-
Web開発はJavaBeanで行う?
-
コマンドボタンの文字が消える!
-
gitでバージョン指定してダウン...
-
FCDUtil
-
占いサイトを作りたいのですが...
-
使用しているJUnitのバージョン...
-
WEBクリエーター業
-
OpenGLでの楕円の描き方
-
サイドワインダーのドライバ
-
フレームのデザインを変えたい...
-
DirectX SDKのダウンロード
-
RHEL6.0上で使用可能なJDKとTomcat
-
chromedriverのDLについて
-
ホームページを作る勉強はどの...
-
【 プログラム Java 】何度か挫...
-
VMwareの古いバージョンがダウ...
-
FLASHはjava言語で構成されてい...
-
VBAの「for i=1 to cells(…」...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
Eclipseソース開発画面の行番号...
-
「C#ができればJavaもできる」...
-
プログラミング開発経験とは?
-
オブジェクト指向について
-
プログラミング言語について
-
この便利な時代に開発環境すら...
-
文字列に半角スペースがあるか...
-
フリーソフトの作成言語
-
JAVAを使って管理システムを構...
-
PowerBuilderの知識が必要です。
-
今でも、TomcatとApacheの連結...
-
JavaMailを使う前のTomcatの設定
-
TOMCATとANDROIDSTUDIOの違い
-
WeblogicでStrut...
-
iPodでゲームソフトを製作する方法
-
プリクラの様な画像処理(webカ...
-
AndroidとJavaの違いについて
-
android開発環境アンインストール
-
How to import HorizontalGridV...
-
コマンドボタンの文字が消える!
おすすめ情報