回答:
要するに、彼らは気にしませんが、あなたはそうすべきです。WebFormsは10年以上前のものであり、その年齢を示し始めています。通常、ページは非常に重く、遅くなるため、WebFormsで高速で軽量のページを作成できますが、通常はそうではありません。
MVCを使用すると、開発者としてのコントロールが強化されます。バックエンド言語「C#」とJavaScriptの両方でプログラミングする必要があります。JavaScriptがわからない場合、Web開発を行っている場合はJavaScriptを本当に学ぶ必要があります。
時間の経過とともに、WebフォームよりもMVCをさらに活用できるようになると思います。
それはクライアントに依存します。クライアントが技術志向の人またはプログラマー自身であるか、または彼がコードをあなたにアウトソーシングしているなら、彼はあなたに彼があなたが使用して欲しい技術の仕様をあなたに与える可能性が最も高いでしょう。クライアントが、あなたが構築しているオンラインのパン注文ウェブサイトを持っているパン屋の所有者である場合、彼は気にしません。
フリーランスの開発者として、顧客のニーズを評価し、顧客に最適なテクノロジーを使用するのはあなたの仕事です。つまり、どちらのテクノロジーでも、サイトやアプリケーションを理解し、実装できるようにする必要があります。
典型的な顧客は技術を理解せず、技術を理解したくないでしょう。しかし、彼らはあなたが悪い仕事をして、それが必要とすることをしないソフトウェア、またはそれを維持するのが難しい問題を彼らに任せているかどうかを認識します。ですから、良い仕事をすることはあなたの責任です...もしあなたが推薦、良い参考文献、そして繰り返しのビジネスを望むなら。