顧客/クライアントはMVCまたはWebフォームを気にしますか?


8

私は中小企業をすぐに始める計画があります。これは、ASP.NETを使用してWebサイトやアプリケーションを構築するための一種のフリーランスになるでしょう。WebフォームまたはMVCに焦点を当てたいと思います。しかし、クライアントにとってそれが重要かどうかはわかりません。つまり、クライアントはMVCまたはWebフォームについて知っていますか?彼らはそれらのうちの1つを好みますか?

回答:


26

一般に、顧客/クライアントはコードやテクノロジーを気にしません

もしそうしたとしても、ビジネスソリューションに使用するテクノロジーを他の誰かに決定させることはおそらくないでしょう。これは、MVC、Webフォーム、Railsなどに適用されます。

彼らが気にしているのは、時間通りに、予算内でニーズを満たすソリューションを取得することです。

何を使用するかを気にする必要があるのは、開発者、プログラマー、プロジェクトマネージャーなどです。実際に顧客にソリューションを提供している人なら誰でも気にする必要があります。


4

要するに、彼らは気にしませんが、あなたはそうすべきです。WebFormsは10年以上前のものであり、その年齢を示し始めています。通常、ページは非常に重く、遅くなるため、WebFormsで高速で軽量のページを作成できますが、通常はそうではありません。

MVCを使用すると、開発者としてのコントロールが強化されます。バックエンド言語「C#」とJavaScriptの両方でプログラミングする必要があります。JavaScriptがわからない場合、Web開発を行っている場合はJavaScriptを本当に学ぶ必要があります。

時間の経過とともに、WebフォームよりもMVCをさらに活用できるようになると思います。


+1。WebFormsにはその場所がありますが、通常は同じことをMVCで行うことができますが、MVCスタイルのことをWebFormsで行うのは困難です。
ウェインモリーナ

4

それはクライアントに依存します。クライアントが技術志向の人またはプログラマー自身であるか、または彼がコードをあなたにアウトソーシングしているなら、彼はあなたに彼があなたが使用して欲しい技術の仕様をあなたに与える可能性が最も高いでしょう。クライアントが、あなたが構築しているオンラインのパン注文ウェブサイトを持っているパン屋の所有者である場合、彼は気にしません。


1
テクニカルクライアントと非テクニカルクライアントを区別するための+1。一部のクライアントは、コードが配信された後もコードを維持したい場合があるため、使用されるテクノロジーに非常に関心があります。
Mayo

4

クライアントはテクノロジーをまったく気にしません。気になるのはテクノロジーがクライアントとビジネスのためにできることです。

テクノロジーに関してクライアントが目にするのはこれです。

  • コスト:製品を入手するのにいくらかかりますか?
  • メリット:この製品を使用してどれだけの収益を上げることができるか
  • 使いやすさ:使いやすく生産的ですか?
  • 成長:製品が生成できる短期的および長期的な成長。

したがって、クライアントが製品を購入するのを喜ばせたい場合は、テクノロジーがビジネスのために短期的および長期的に何をするかを話し、技術的な専門用語を販売しないでください。


4

彼らはMVCとWebFormsについて聞いたことがないことはほぼ確実であり、聞いたとしても気にしません。

彼らが気づく可能性が高い唯一のことは、MVCサイトのURLのスタイルが、/page.aspx?id=1234WebFormsで通常表示されるスタイルよりも魅力的であることです。もちろん、System.Web.RoutingまたはいくつかのURL書き換えソリューションを使用して、WebFormsサイトで同じ素晴らしいURLを取得できます。


1

フリーランスの開発者として、顧客のニーズを評価し、顧客に最適なテクノロジーを使用するのはあなたの仕事です。つまり、どちらのテクノロジーでも、サイトやアプリケーションを理解し、実装できるようにする必要があります。

典型的な顧客は技術を理解せず、技術を理解したくないでしょう。しかし、彼らはあなたが悪い仕事をして、それが必要とすることをしないソフトウェア、またはそれを維持するのが難しい問題を彼らに任せているかどうかを認識します。ですから、良い仕事をすることはあなたの責任です...もしあなたが推薦、良い参考文献、そして繰り返しのビジネスを望むなら。


私の地域の市場は十分に健全で、私はMVCのやり手になり、Webformsの仕事を辞退することができます。わーい!
JasonTrue

1

私の意見では(および8年間の商業開発に基づく経験)、クライアントはテクノロジーに関心がありません。WebForms、ASP.NET mvcを使用するか、C、Prolog、およびアセンブラーで独自のISAPIフィルターを作成してWindowsカーネルにフックしてそのようにするかは、正直なところ気にしません。

サイトが機能し、機能し、信頼性が高く、高速である限り、サイトは問題なく機能します。


1

クライアントに関係なく、気にする必要があります。経験から言えば、ほとんどのクライアントは無知です-彼らは自分のドメイン外の何かを理解したり気にしたりしません(そして、時にはそれさえしません!)。それが彼らがそもそも仕事をするようにあなたを雇っている理由です。

あなたがWeb開発の専門家であることを理解しているクライアントがいると仮定すると、クライアントの選択は主にあなた次第です。新しい開発にはMVCをお勧めします。それは.Netの世界が移行するところであり、Webフォームよりも保守がはるかに簡単だからです。

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.