¿Cuál es la diferencia entre un desarrollador de sitios web y un desarrollador de aplicaciones web?

Para comprender esto, primero debe conocer la diferencia en el sitio web y la aplicación web. Esto es totalmente personal y subjetivo, pero diría que un sitio web se define por su contenido, mientras que una aplicación web se define por su interacción con el usuario. Es decir, un sitio web puede consistir plausiblemente en un repositorio de contenido estático que se distribuye a todos los visitantes, mientras que una aplicación web depende de la interacción y requiere la entrada programática del usuario y el procesamiento de datos.

Por ejemplo, un sitio de noticias sería un “sitio web”, pero una hoja de cálculo o un calendario colaborativo serían “aplicaciones” web. El sitio de noticias muestra esencialmente la misma información a todos los visitantes, mientras que el calendario procesa datos individuales.

Prácticamente, la mayoría de los sitios web con contenido que cambia rápidamente también dependerán de un sofisticado programa (y / o base de datos) de fondo, pero al menos en principio solo se definen por su salida. La aplicación web, por otro lado, es esencialmente un programa que se ejecuta de forma remota y depende fundamentalmente de un backend de procesamiento y almacenamiento de datos.

Diseñador web

En este sentido, un diseñador web utiliza gráficos y software de diseño gráfico (piense en Adobe Photoshop, Illustrator e InDesign) para crear un aspecto para la web. Este diseño se combina con la codificación para darle vida en línea.

Es posible que el diseñador no siempre sea la persona que escribe el código y, en algunos casos, puede trabajar independientemente del equipo que llevará el diseño de un sitio web en vivo.

Desarrollador web

Un desarrollador web construye la columna vertebral de los sitios web, generalmente desde cero, y conoce idiomas específicos de la web. HTML, Javascript, JQuery y CSS se encuentran entre las herramientas de su kit. Los desarrolladores, históricamente, no se centran en hacer que algo se vea visualmente atractivo, sino que crean sitios web con código limpio y técnicamente sólidos.

La única diferencia real es cuán interactivo es el sitio web.

Editor de fotos en línea | Pixlr Editor es una aplicación en línea.

Wikipedia es un sitio web.

Algo así como Facebook está en el gran gris intermedio.

Una manera fácil de pensarlo es:

  • Es el sitio principalmente sobre el contenido – desarrollador de sitios web.
  • ¿El sitio proporciona un servicio que simplemente está fuera de línea? Desarrollador de aplicaciones web.
  • ¿Es útil el sitio ofline? Desarrollador de aplicaciones web.
  • Es posible que tenga una aplicación web dentro de un sitio web (soporte en vivo, seguimiento, contador). Aquí es donde se hace difícil notar la diferencia.

More Interesting

¿Cuál es una buena herramienta / aplicación portátil de recuperación de Ransomware para recuperar archivos cifrados?

¿Costo contratar a un desarrollador Java / Spring para construir una aplicación web simple?

¿Cuáles son los mejores ejemplos de aplicaciones y software que ofrecen un plan de actualización de la organización?

¿Puede dar sugerencias sobre las mejores aplicaciones web de seguimiento de vehículos (con funciones)?

¿Cuál es el mejor sitio web de selección de inquilinos que muestra los desalojos del solicitante?

¿Cómo puede un club deportivo centralizar la información y ser eficiente en la web?

¿Por qué el desarrollo de juegos siempre parece años antes que el desarrollo web?

¿Qué pasó con Omnisio después de su adquisición por parte de Google?

Cómo usar React / Redux con un backend de Golang

¿Cuál es el requisito de hardware (infraestructura) necesario para que Jmeter cargue grandes aplicaciones web de prueba? (Digamos, sitios web y aplicaciones de la universidad).

¿Es la decisión de Apple permitir a los bloqueadores de anuncios su forma de obligar a los editores a salir de la web y a las aplicaciones?

¿Cuál es el mejor marco de trabajo de PHP para que una aplicación web altamente escalable se ejecute en EC2 y por qué?

¿Por qué las aplicaciones web no utilizaron las API RESTful desde el principio de la web, en lugar de las aplicaciones basadas en formularios?

¿Cómo se diseñaría una base de datos para una aplicación web que permita a los usuarios crear sus propias páginas web basadas en una plantilla compartida entre todos los usuarios?

¿Cómo construir un sitio web? ¿Dónde empiezo? ¿Hay tutoriales que puedan ser de alguna ayuda?