Tenho um plano para iniciar um pequeno negócio em breve. Será um tipo de freelancer para criar sites e aplicativos usando o ASP.NET. Quero focar em uma coisa nos formulários da Web ou MVC. No entanto, não tenho idéia se isso tem alguma importância para o cliente. Quero dizer, os clientes sabem sobre MVC ou formulários da web? Eles preferem um deles?
Depende do cliente. Se o cliente é uma pessoa com espírito técnico ou um programador, ou se está terceirizando o código para você, provavelmente fornecerá as especificações das tecnologias que ele deseja que você use. Se o cliente for o proprietário de uma padaria cujo site on-line de pedidos de pão que você está construindo, ele não se importará.
fonte
O cliente não se importa com nenhuma tecnologia , o que importa é o que a tecnologia pode fazer por eles e seus negócios.
O que o cliente vê em relação à tecnologia é o seguinte:
Portanto, se você quiser agradar seu cliente a comprar seu produto, fale sobre o que a tecnologia fará para os negócios deles a curto e longo prazo e não venda jargões tecnológicos.
fonte
Eles quase certamente nunca ouviram falar de MVC e WebForms e, se ouviram, quase certamente não se importam.
A única coisa que eles provavelmente perceberão é que o estilo dos URLs em um site MVC é mais atraente do que o
/page.aspx?id=1234
estilo que você normalmente vê nos WebForms. Embora, é claro, você possa usar System.Web.Routing ou alguma solução de reescrita de URL para obter os mesmos URLs legais em um site WebForms.fonte
Como desenvolvedor freelancer, será seu trabalho avaliar as necessidades dos clientes e usar a melhor tecnologia para eles. Isso significa que você precisa entender e poder implementar seus sites / aplicativos em qualquer tecnologia.
Os clientes típicos não entendem a tecnologia e não querem saber disso. Mas eles reconhecerão se você fizer um mau trabalho e os deixará com um software que não faz o que é necessário ou que é um problema para manter. Portanto, cabe a você fazer um bom trabalho ... se quiser recomendações, boas referências e repetir negócios.
fonte
Na minha opinião (e expierence com base em 8 anos de desenvolvimento comercial), os clientes não se importam com a tecnologia. Honestamente, eles não se importam se você usa WebForms, ASP.NET mvc ou escreve seu próprio filtro ISAPI em C, Prolog e assembler e o conecta ao kernel do Windows e faz dessa maneira.
Desde que o site funcione, seja funcional, confiável e rápido, eles ficarão bem com ele.
fonte
Você deve se importar, independentemente do cliente. Falando por experiência própria, a maioria dos clientes é ignorante - eles não entendem nem se importam em entender algo fora de seu domínio (e, às vezes, nem isso!). É por isso que eles estão contratando você para trabalhar em primeiro lugar.
Supondo que você tenha um cliente que entenda que você é o especialista em desenvolvimento web, não eles, a escolha é em grande parte sua. Eu recomendaria o MVC para qualquer novo desenvolvimento, pois é para lá que o mundo .Net está se mudando e é muito mais fácil de manter do que o WebForms.
fonte