Tengo un plan para comenzar un pequeño negocio pronto. Será un tipo de trabajo independiente para crear sitios web y aplicaciones usando ASP.NET. Quiero centrarme en una cosa de formularios web o MVC. Sin embargo, no tengo idea si eso tiene alguna importancia para el cliente. Quiero decir, ¿saben los clientes acerca de MVC o formularios web? ¿Prefieren uno de ellos?
Depende del cliente. Si el cliente es una persona con mentalidad técnica o un programador, o si le está subcontratando el código, lo más probable es que le brinde las especificaciones de las tecnologías que quiere que use. Si el cliente es el dueño de una panadería cuyo sitio web de pedidos de pan en línea está construyendo, no le importará.
fuente
Al cliente no le importa ninguna tecnología , lo que le importa es lo que la tecnología puede hacer por ellos y sus negocios.
Lo que el cliente ve con respecto a la tecnología es esto:
Entonces, si desea complacer a su cliente para que compre su producto, hable sobre lo que la tecnología hará para su negocio a corto y largo plazo y no les venda jergas tecnológicas.
fuente
Es casi seguro que nunca han oído hablar de MVC y WebForms, y si lo han hecho, casi seguro que no les importa.
Lo único que probablemente noten es que el estilo de las URL en un sitio MVC es más atractivo que el
/page.aspx?id=1234
estilo que normalmente se ve en WebForms. Aunque, por supuesto, puede usar System.Web.Routing o alguna solución de reescritura de URL para obtener las mismas URL agradables en un sitio de WebForms.fuente
Como desarrollador independiente, será su trabajo evaluar las necesidades de los clientes y utilizar la mejor tecnología para ellos. Eso significa que necesita comprender y poder implementar sus sitios / aplicaciones en cualquier tecnología.
Los clientes típicos no entenderán la tecnología y no querrán entenderla. Pero reconocerán si haces un mal trabajo y los dejarán con un software que no hace lo que se requiere o que es un problema de mantenimiento. Por lo tanto, le corresponde hacer un buen trabajo ... si desea recomendaciones, buenas referencias y negocios repetidos.
fuente
En mi opinión (y experiencia basada en 8 años de desarrollo comercial), a los clientes no les importa la tecnología. Sinceramente, no les importa si usa WebForms, ASP.NET mvc o si escribe su propio filtro ISAPI en C, Prolog y ensamblador y lo conecta al kernel de Windows y lo hace de esa manera.
Mientras el sitio funcione, sea funcional, confiable y rápido, estarán bien con él.
fuente
Debes preocuparte, independientemente del cliente. Hablando por experiencia, la mayoría de los clientes son ignorantes: no entienden ni les importa entender nada fuera de su dominio (y, a veces, ¡ni siquiera eso!). Es por eso que te están contratando para trabajar en primer lugar.
Suponiendo que tiene un cliente que entiende que usted es un experto en desarrollo web, no ellos, entonces la elección es en gran medida suya. Recomendaría MVC para cualquier nuevo desarrollo, ya que es a donde se está moviendo el mundo .Net, y es mucho más fácil de mantener que WebForms.
fuente