新しいWebアプリケーションを開発するタスクが割り当てられました。一種のソーシャルWebアプリケーションです。理解のために、facebookに似ていると言えます。今、そのような巨大なアプリケーションの開発を始める前に、私は尋ねるべきいくつかの質問があります:
たとえば、2つのWebページの両方に同じコンテンツを作成しましたが、唯一の違いは、1つのページがASP.net(C#)で作成され、もう1つのページがPHPで作成されることです。この質問をする唯一の目的は、将来のエンドユーザーからより高速な言語を1つ選択することです。
1.MS SQLサーバー
2.MY SQLおよび
3.Postgres
これは答えるのが不可能で、以前にmanymany回呼び出されました。検索を行い、それらのスレッドを読んでから、あなたとあなたのチームが経験したフレームワークを選択してください。
どちらの方法でも、大きな成功と素晴らしいパフォーマンスを得ることができます。 MSDNはASP.NETで実行されるため、パフォーマンスが高いことがわかります。 PHPは、世界のトップWebサイトの多くを運営しています。データベースについても同じことが言えます。スキル、チームのスキル、一方が他方よりも優れている必要/特定の機能、さらにはこのサイトを実行するサーバーに基づいて選択する必要があります。
私がそれを構築していた場合、PHPに傾くでしょう。なぜなら、おそらくあなたがやりたいことはすべて(コード例を使用して)すでに行われているからです。 t Windowsホスティングと比較して対処すべきライセンスの問題がある)。同じ理由で、MySQLも選択します。これは優れたデータベースプラットフォームであり、価格は適正です。
答えを提供できるトピックがいくつかあります。自分でいくつかのテストを実行することもできます。ループを開始して実行時間を計算するためのタイマーを追加するのは難しいとは思わない;-)