Los problemas a los que haces referencia al Construir , Distribuir y Ejecutar entiendo que son similares o los mismos , así sea la aplica...

Mon Avellaneda

Mon Avellaneda

Pregunta
student
hace 7 años

Los problemas a los que haces referencia al Construir , Distribuir y Ejecutar entiendo que son similares o los mismos , así sea la aplicación/proyecto pequeño o grande. Son transversales. ¿Es así?

Mil gracias

1 respuestas
para escribir tu comentario
    Guido Vilariño

    Guido Vilariño

    teacher
    hace 7 años

    Son problemas transversales a cualquier aplicación que desarrolles; es cierto que cuando es una aplicación muy pequeña casi que no se notan, pero ya el hecho de tener que hacerla correr en algún lado público implica Distribuir y Ejecutar; Construir es inherente a cualquier aplicación ya que ser refiere a la parte de construcción de código.

    Pero hay cosas relacionadas con Construir que no son sólo escribir código: si trabajas en un equipo donde varixs programadorxs tocan los mismos archivos, vas a necesitar garantizar que todas esa versiones de código funcionen equivalentemente, teniendo en cuenta que cada miembro del equipo puede tener una computadora o sistema operativo distintos. Esto hace que tengas que manejar mecanismos para compatibilizar tu código en todas las cajas de desarrollo.

    Por otra parte, aunque uses una solución serverles (como

    heroku
    , Amazon Lambda o
    now
    ), implícitamente estás distribuyendo y ejecutando tu código en servidores remotos; simplemente hay tecnología que te abstrae de la problemática.

Fundamentos de Docker 2018

Fundamentos de Docker 2018

Crea software funcional y de fácil distribución con Docker, la tecnología que permite ejecutar aplicaciones de forma independiente. Agiliza el desarrollo de web apps y backend. Divide y facilita tus tareas de programación con los containers de Linux.

Fundamentos de Docker 2018
Fundamentos de Docker 2018

Fundamentos de Docker 2018

Crea software funcional y de fácil distribución con Docker, la tecnología que permite ejecutar aplicaciones de forma independiente. Agiliza el desarrollo de web apps y backend. Divide y facilita tus tareas de programación con los containers de Linux.