¿Cuál es la diferencia entre cloud computing y desarrollo web?

Computación en la nube:

La computación en la nube es un paradigma de tecnología de la información (TI) que permite el acceso ubicuo a grupos compartidos de recursos del sistema configurables y servicios de nivel superior que se pueden aprovisionar rápidamente con un mínimo esfuerzo de gestión, a menudo a través de Internet. La computación en la nube se basa en el intercambio de recursos para lograr coherencia y economías de escala, similar a una utilidad pública.

Las nubes de terceros permiten a las organizaciones centrarse en sus negocios principales en lugar de gastar recursos en infraestructura informática y mantenimiento. Los defensores señalan que la computación en la nube permite a las empresas evitar o minimizar los costos iniciales de infraestructura de TI. Los defensores también afirman que la computación en la nube permite a las empresas poner en funcionamiento sus aplicaciones más rápido, con una capacidad de administración mejorada y menos mantenimiento, y que permite a los equipos de TI ajustar más rápidamente los recursos para satisfacer la demanda fluctuante e impredecible. Los proveedores de la nube suelen utilizar un modelo de “pago por uso”, que puede generar gastos operativos inesperados si los administradores no están familiarizados con los modelos de precios en la nube.

Desarrollo web:

El desarrollo web es un término amplio para el trabajo involucrado en el desarrollo de un sitio web para Internet (World Wide Web) o una intranet (una red privada). El desarrollo web puede ir desde el desarrollo de la página estática más simple de texto plano hasta las aplicaciones electrónicas de Internet más complejas (o simplemente ‘aplicaciones web’) y servicios de redes sociales. Una lista más completa de tareas a las que se refiere comúnmente el desarrollo web, puede incluir ingeniería web, diseño web, desarrollo de contenido web, enlace con el cliente, secuencias de comandos del lado del cliente / servidor, configuración del servidor web y la seguridad de la red, y desarrollo del comercio electrónico. Entre los profesionales de la web, el “desarrollo web” generalmente se refiere a los principales aspectos no relacionados con el diseño de la creación de sitios web: escritura de marcado y codificación. Más recientemente, el desarrollo web ha llegado a significar la creación de sistemas de gestión de contenido o CMS. Estos CMS se pueden hacer desde cero, propietarios o de código abierto. En términos generales, el CMS actúa como middleware entre la base de datos y el usuario a través del navegador. Un beneficio principal de un CMS es que permite que personas no técnicas realicen cambios en su sitio web sin tener conocimientos técnicos.

Esto es como comparar tiburones y naranjas. Por lo general, los desarrolladores web desarrollan software (con Java, por ejemplo) que se ejecuta en servicios de computación en la nube como AWS o Heroku. Busque SaaS y PaaS en wikipedia para obtener más información.