0

これは主に Web アプリケーションに当てはまると思います。なぜなら、Web アプリケーションに関しては言語やデータベース ベンダーなどをよく見かけますが、デスクトップ アプリケーションではあまり見かけないからです。

言語 X を使用して Web アプリケーションを作成した場合、そのアプリケーションをデプロイする人に顕著な影響がありますか? たとえば、.NET 製品を使用している企業は、ニーズを満たす Python アプリケーションの使用を検討するだろうか? それとも、使用できる .NET 製品を見つける傾向があるだろうか?

編集 1: 使用されるだけでなく、展開されることを意図したアプリを参照するように質問を絞り込みました。

4

5 に答える 5

2

組織内で Web アプリケーションを購入して展開する企業について話していると思います。外部アプリケーションの使用だけについて話している場合、彼らは気付いたり気にしたりしないと思います。

これは非常に主観的なことだと思いますが、私の過去の経験から、企業はすでにインストールして実行しているテクノロジーを使用する傾向があります。彼らはいくつかの理由でこれを行う傾向があります。

  • 新しいアプリケーションでは、既存のインフラストラクチャに必要な変更が少なくなります (たとえば、IIS で PHP を実行するなど)。
  • 既存のアプリケーションとの相互運用はおそらくより簡単になるでしょう
  • 彼らはおそらく、現在実行している言語/サーバー/データベースなどをサポートするための専門知識をすでに社内に持っています。
  • 彼らのIT担当者は、他の言語/OS/データベースに対してすでに偏見を持っている可能性があります

これまで Web アプリケーションの評価に出かけるたびに、既に使用しているテクノロジに限定して検索を行ってきました。

于 2008-11-13T14:28:32.053 に答える
1

それは、どれだけのカスタマイズと統合が必要か、そしてアプリが適切な API を公開しているかどうかに大きく依存します。

たとえば、次のタイプのカスタマイズが必要な場合があります。

  • モジュールによるカスタム認証。プラットフォームは重要かもしれません
  • 独自のレポートを生成します。データベースが重要になりそう
  • アプリの一部である Web サービスに対して行動する。プロトコル (SOAP、REST、カスタムなど) は重要である可能性がありますが、実装言語ではありません

さらに、サポートとメンテナンスの問題もあります。たとえば、Windows ISV は Apache よりも IIS の実行を維持するのに優れている可能性が高く、その逆もあります。同様に、必要なオペレーティング システムを実行しているサーバーが既にある場合に役立ちます...

于 2008-11-13T14:23:01.750 に答える
1

ほとんどの企業は、特に Web アプリケーションの場合、あなたが何について話しているのかさえ知らないと思います。私は生計を立てるためにこれらのことを書いていますが、私のお気に入りの Web サイトがどのプラットフォームで機能しているのかさえわかりません。さらに言えば、SOが何を実行しているのかさえわかりません。

于 2008-11-13T14:25:01.827 に答える
0

いいえ、言語の選択が機能に明確な影響を与える場合を除きます。理想的にはそうではありません。

2 つの例: jEdit はすばらしいプログラムですが、その Java ルーツが実際に足を引っ張っています。Java GUI (swing?) のルック アンド フィールがデフォルトです。また、非常に遅いです (Java プログラムが遅い必要はありませんが、これは遅いです)。

一方、スタック オーバーフローの Web サイトは .NET をベースにしていますが、それが何を意味するのでしょうか。サイトの機能にはほとんど影響しません。

于 2008-11-13T14:26:04.787 に答える
0

アプリケーション (ASP.NET など) を作成し、それを少し変更して別の Web サーバーに配置し、拡張子を (.aspx から .py または .php に) 書き直して、どちらが最終的にもっと人気があります。

于 2008-11-13T14:26:05.490 に答える