Pregunta

Estoy tratando de defender el desarrollo de clientes inteligentes y hacer clic una vez, pero mi equipo de soporte de red quiere continuar con el desarrollo web para todo.

¿Cuál es la mejor manera de convencerlos de que hacer clic una vez y el desarrollo inteligente de clientes tienen un lugar en el negocio?

¿Fue útil?

Solución

Usamos ClickOnce donde trabajo;En términos de comparación con una versión web, basaría el caso en la necesidad de proporcionar a los usuarios una aplicación cliente enriquecida; de lo contrario, podría ser mejor usar aplicaciones web.

En términos de lanzar una aplicación de cliente enriquecida, ClickOnce es fantástico;puede configurarlo para que imponga actualizaciones al inicio, imponiendo así una versión en toda la red.Puede argumentar que ClickOnce le brinda el mismo beneficio de tener un único punto de implementación que posee la implementación web.

Personalmente, he encontrado que ClickOnce es increíblemente útil.Si está desarrollando aplicaciones .net de cliente enriquecido (en Windows, aunque seamos realistas, la gran mayoría del desarrollo .net real es en Windows) y desea implementarlo en una red sin comparación.

Otros consejos

Aquí hay un par de ideas que pueden ayudar.

  1. Los procesos de larga ejecución no son el mejor amigo de asp.net.
  2. escalar, utilizar el procesamiento del lado del cliente en comparación con servidores más grandes o con más servidores reduce los costos, etc.

Tienen un lugar en el entorno Windows, pero no en ningún otro entorno, por lo que si tiene la intención de escribir aplicaciones para clientes externos, probablemente sea mejor que se quede con el desarrollo basado en Web.

Escuché esto "Escribe una vez, ejecuta muchas" antes de Microsoft cuando se lanzó Asp.net 1.1, pero nunca sucedió en la práctica.

@Marca

escalar, utilizar el procesamiento del lado del cliente en comparación con servidores más grandes o con más servidores reduce los costos, etc.

No estoy seguro de estar completamente de acuerdo con esto.Parecería costar menos comprar 1 servidor potente y miles de "terminales tontos" que un servidor potente promedio y 1000 computadoras de escritorio potentes.

@GateKiller

Cuando hablo de escalamiento, me refiero al costo de comprar más servidores y no clientes.

la mayoría de las estaciones de trabajo de una organización apenas utilizan el 50% de su potencia informática a lo largo del día.Si tuviera que usar una aplicación de clic una vez implementada, estaría usando el gruñido de las estaciones de trabajo existentes, por lo que no tendría ningún costo adicional para la organización.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top