¿Qué es una construcción neutral?

Significado | Concepto | Definición:

En programación e ingeniería informática , una compilación neutral es una aplicación que se ha compilado a partir del código fuente de su componente.en un sistema que no contiene ninguna de las herramientas, bibliotecas u otro software de desarrollo que se utilizó para crear el programa. El propósito de una compilación neutral es asegurar que el programa pueda funcionar como está escrito sin errores derivados de problemas con el código fuente que pueden pasar desapercibidos en un entorno de desarrollo. El término también puede referirse al software que ha sido compilado de tal manera que no depende de ningún hardware específico o bibliotecas propietarias y, por lo tanto, se considera neutral desde la perspectiva del desarrollo. Muchos proyectos de programación crean compilaciones neutrales, a veces llamadas compilaciones nocturnas, de un proyecto de forma regular para garantizar que, en un momento dado, no haya defectos importantes, como archivos faltantes o configuraciones en conflicto, en el proceso de compilación actual del programa. .

Una construcción neutral se lleva a cabo con frecuencia en una computadora o servidor neutral o en un espacio de aplicación neutral.

Una de las razones para una construcción neutral tiene que ver con cómo se desarrolla algún software. En general, las computadoras que se usan para escribir la aplicación tienen instaladas grandes cantidades de software de desarrollo, como entornos de desarrollo integrados (IDE), bibliotecas de programación y hardware especial u otras interfaces de software. Estas herramientas de desarrollo a veces se integran de una manera que hace que su uso sea transparente durante el desarrollo de software . Cuando el software está listo para ser compilado para su uso en un sistema que no es de desarrollo, las dependencias que tiene la aplicación con respecto a las herramientas de desarrollo deben definirse explícitamente para que el programa pueda compilarse correctamente y ejecutarse en un sistema neutral. Esto se conoce como construcción neutral.

Anuncios

Una construcción neutral se lleva a cabo con frecuencia en una computadora o servidor neutral o en un espacio de aplicación neutral. Esto significa que ninguna de las herramientas de desarrollo está presente y no hay una integración implícita de nada especial, como una biblioteca de programación, utilizada durante el desarrollo. Construir el programa en un sistema limpio significa que el programa se puede compilar de manera consistente en su estado actual y que el programa ejecutable terminado se puede distribuir y ejecutar en sistemas que no son de desarrollo.

Además de garantizar que no haya dependencias en el nivel de desarrollo, una compilación neutral también garantiza que todos los diferentes archivos de código fuente estén presentes y actualizados. Esto puede ser un problema cuando un equipo está trabajando en un proyecto en el que algunos archivos se actualizan, algunos se dejan fuera y otros nunca se registran como modificados dentro del marco de seguimiento del desarrollo. Una compilación neutral también elimina la posibilidad de que los archivos fuente precompilados se reutilicen en lugar de los archivos recién compilados, como puede ocurrir en un sistema de desarrollo. En última instancia, crear compilaciones neutrales se trata más de garantizar que un programa pueda completar el proceso de compilación con éxito que de aislar errores lógicos o funcionales.

 

Mira estos Artículos

Subir