La Agencia Digital de Andalucía está elaborando una Política de uso de Python con el objetivo de ordenar y clarificar los escenarios en los que esta tecnología puede utilizarse dentro de los desarrollos software de la Junta de Andalucía.
La elaboración de esta política se enmarca en el modelo de gobierno del desarrollo software de la Junta de Andalucía y tiene como objetivo establecer criterios comunes que garanticen un uso adecuado, seguro y coherente con la arquitectura corporativa.
¿Por qué se elabora una política de uso de Python?
La política de uso de Python se está definiendo con el fin de delimitar y regular los escenarios en los que puede emplearse esta tecnología.
Python es un lenguaje de programación versátil y potente, adecuado para una amplia variedad de casos de uso. No obstante, en la actualidad, la mayoría de los desarrollos de la Agencia Digital de Andalucía (ADA) están basados en Java como lenguaje principal, y se pretende mantener este estándar para garantizar la homogeneidad, mantenibilidad y eficiencia en el conjunto de los desarrollos de la organización.
¿Qué usos están permitidos?
Esta política propone el uso de Python en aquellos casos en los que su adopción aporte beneficios claros y demostrables que no puedan alcanzarse, en el momento actual, mediante una implementación basada en Java.
Estos beneficios podrán estar relacionados, entre otros aspectos, con la productividad, el tratamiento de datos, la integración con determinadas herramientas o la adecuación a necesidades técnicas específicas.
Ámbito de aplicación y carácter obligatorio
Esta política será de aplicación obligatoria para todos los desarrollos software promovidos por la Junta de Andalucía en los que se valore el uso de Python.
Asimismo, servirá como referencia común para los equipos técnicos, proveedores y áreas implicadas, contribuyendo a una toma de decisiones alineada con el modelo de gobierno tecnológico de la organización.