web-dev-qa-db-ja.com

なぜC#(ASP.NET MVC)またはJava for web applications / projects)ではなくPHP(JSP)を好むのでしょうか。

なぜ(1人の開発者だけでなく、企業でもあると考えて)WebアプリケーションにC#またはJavaを好むのでしょうか。質問に関する彼らの考慮事項は何ですか。つまり、企業には、顧客向けのWebサイト、オンラインゲーム、またはWebポータルを作成する割り当てがあり、プロジェクト管理またはソフトウェアアーキテクト(およびコアチーム)はどのように結論を下しましたか?たとえば、ASP.NET MVCで実行します」特定のことはわかっていますが、一般的な理由は何ですか?特に、なぜPHPの代わりに? PHPは、純粋にWeb用に設計されているためです。多分それが単一のWebサイト用である場合、顧客がよく知っているCMSはたくさんありますが、PHPにも多くのCMSがあり、ASP.NETのほとんどはスパゲッティと同じだとしましょうwordpressと同じです。また、私が知っているように、一般的なWebサーバーはWindows Webサーバーであり、コンピューターを使い始めた当時は、Windowsでの管理はUNIXベースのプラットフォームよりも悪いと誰もが言っていました。

本当に要点はわかりません。私にとってはリソースの無駄遣いのようですが、同じ成果を得るにはWindowsで2倍優れたマシンが必要になると思います。デスクトップ用C#-いいね、でもウェブ用-なぜ?

JSPについても同様です。その共通サーバーはクロスプラットフォームなので、Windowsは不要ですが、それでもリソースの浪費ではないでしょうか。そして問題は段落と同じです-どのように会社がJSPを使用することを決定するでしょうか。

現在、ASP.NETで多くのサイトが増加しているため、問題が提起されました。正直なところ、JSPで見たサイトが少なすぎます。

PS:申し訳ありませんが、これに関連するタグが見つからなかったため、言語と関連するものにタグを付けました

4
Royal Bg

雇用機会のために。

ASP.NET/Javaはビジネス環境でははるかに一般的であり、CVに正しい流行語を知っている、または単にその流行語を持っている人でも、多くの仕事の選択肢を得るでしょう。 PHPジョブはそこにありますが、比較するとまれです。

両方の技術的側面はいつまでも議論される可能性があり、事実上問題ではありません。どちらでもWebサイトをコーディングできます。その贅沢を持っている多くの人々は、彼らが最も快適であるか、学びたいテクノロジーを選ぶでしょう-したがって、Rubyで書かれたウェブサイトはそれが最もクールだったとき、またはnode.jsはみんなが熱狂していたときそれについて。

7
gbjbaanb