web-dev-qa-db-ja.com

ASP.net vs PHP(選択するもの)

新しいWebアプリケーションを開発するタスクが割り当てられました。一種のソーシャルWebアプリケーションです。理解のために、facebookに似ていると言えます。今、そのような巨大なアプリケーションの開発を始める前に、私は尋ねるべきいくつかの質問があります:

  • まず、ツールとプログラミング言語はWebアプリケーションのパフォーマンスに影響しますか?

たとえば、2つのWebページの両方に同じコンテンツを作成しましたが、唯一の違いは、1つのページがASP.net(C#)で作成され、もう1つのページがPHPで作成されることです。この質問をする唯一の目的は、将来のエンドユーザーからより高速な言語を1つ選択することです。

  • データベースの場合も同じですが、特定のデータベースを選択する必要がありますか、または選択した任意のデータベースを使用できますが、現在検討しています:

1.MS SQLサーバー
2.MY SQLおよび
3.Postgres

35
Jame

これは答えるのが不可能で、以前にmanymany回呼び出されました。検索を行い、それらのスレッドを読んでから、あなたとあなたのチームが経験したフレームワークを選択してください。

60
Matt Mitchell

どちらの方法でも、大きな成功と素晴らしいパフォーマンスを得ることができます。 MSDNはASP.NETで実行されるため、パフォーマンスが高いことがわかります。 PHPは、世界のトップWebサイトの多くを運営しています。データベースについても同じことが言えます。スキル、チームのスキル、一方が他方よりも優れている必要/特定の機能、さらにはこのサイトを実行するサーバーに基づいて選択する必要があります。

私がそれを構築していた場合、PHPに傾くでしょう。なぜなら、おそらくあなたがやりたいことはすべて(コード例を使用して)すでに行われているからです。 t Windowsホスティングと比較して対処すべきライセンスの問題がある)。同じ理由で、MySQLも選択します。これは優れたデータベースプラットフォームであり、価格は適正です。

21
IAmTimCorey

答えを提供できるトピックがいくつかあります。自分でいくつかのテストを実行することもできます。ループを開始して実行時間を計算するためのタイマーを追加するのは難しいとは思わない;-)

3
Joshua - Pendo