Clientes / clientes se preocupam com MVC ou formulários da web?

8

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?

Goma
fonte

Respostas:

26

Clientes / clientes, em geral, não se preocupam com código ou tecnologia .

Se o fizessem, provavelmente não deixariam outra pessoa tomar decisões sobre qual tecnologia usar em suas soluções de negócios. Isso se aplica ao MVC, formulários da web, Rails, etc.

Eles se preocupam em obter uma solução para atender às suas necessidades dentro do prazo e do orçamento .

Quem deve se preocupar com o que é usado: desenvolvedores, programadores, gerentes de projeto etc. Qualquer pessoa que esteja realmente entregando a solução a um cliente deve se importar.

esponja
fonte
4

Em suma, eles não se importam, mas você deveria. O WebForms tem mais de 10 anos e está começando a mostrar sua idade. As páginas geralmente acabam sendo muito pesadas e lentas, você pode criar páginas leves e rápidas nos WebForms, mas não é o que geralmente acontece.

Com o MVC, você descobrirá que tem mais controle como desenvolvedor. Você precisará programar em um idioma de back-end "C #" e em JavaScript. Que, se você não conhece o JavaScript, REALMENTE precisa aprendê-lo se estiver desenvolvendo uma Web.

Com o tempo, acho que você obterá mais proveito do MVC do que dos WebForms.

Erin
fonte
+1. WebForms tem seu lugar, mas geralmente você pode fazer a mesma coisa e melhor no MVC, enquanto é mais difícil fazer coisas no estilo MVC no WebForms.
Wayne Molina
4

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á.

adolfojp
fonte
1
+1 para distinguir entre clientes técnicos e clientes não técnicos. Alguns clientes podem querer manter o código após a entrega e, portanto, se preocupam muito com a tecnologia usada.
Mayo
4

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:

  • Custo: quanto lhes custará adquirir o produto?
  • Benefício: quanta receita eles podem gerar usando o produto
  • Facilidade de uso: é fácil de usar e produtivo ?
  • Crescimento: crescimento a curto e longo prazo que o produto pode gerar.

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.

Buhake Sindi
fonte
4

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=1234estilo 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.

Carson63000
fonte
1

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.

Stephen C
fonte
O mercado na minha área é saudável o suficiente para que eu possa ser um fanático por MVC e recusar trabalhos de Webforms. Yay!
precisa saber é o seguinte
1

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.

Codificador cirúrgico
fonte
1

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.

Wayne Molina
fonte