Poll

Navegador predeterminado de ALDOS

¿Cuál debe ser el navegador predeterminado en ALDOS?

  •  Firefox (opción actual)
  •  Qupzilla
  •  Otter Browser
  •  Seamonkey
  •  Chromium

Resultados
Other polls | 1,466 voters | 1 comentarios

Conectados...

Usuarios invitados: 619

Bienvenido(a) a Alcance Libre 05/09/2025, 19:52

Python: el caso de Rackspace

Un recuento del uso de Python en esta empresa.

En el proceso de preparar el material para el Taller de Python que impartiremos el próximo mes de Septiembre, me dí a la tarea de ver algunos casos de los llamados "de éxito". Este es uno de ellos.

Rackspace ofrece hospedaje administrado (conocido como "managed hosting") desde hace un buen número de años. Según el artículo que publican en el sitio oficial de Python, ellos comenzaron a manejar a sus clientes con un ERP (Enterprise Resource Planning = Planificador de Recursos Empresariales) escrito como unas cuantas páginas de PHP (versión 3).

Con el tiempo, el número de páginas creció, al incorporar más y más procesos al sistema, hasta que resultó inmanejable el número de "scripts" que se utilizaban y se decidió reescribir el sistema en la versión más reciente de PHP, la cual permitía escribir la aplicación orientada a objetos. Rediseñaron el sistema y lo llamaron CORE (Core Object Reused Everywhere = Objetos Centrales Reutilizados Dondequiera). Sin embargo, el sistema así escrito nunca llegó a concretarse, pues constantemente encontraban problemas en distintos sitios: problemas de diseño del lenguaje, errores internos del intérprete, dificultades de mantenimiento de la aplicación, etc.

En algún momento del pasado, habían considerado a Python como una alternativa de desarrollo, pero se habían decantado por PHP por la cantidad de código ya disponible que facilitaba el desarrollo. En el momento en que CORE no se cristalizó en su primer intento, decidieron pasar todo a Python y desde entonces no han vuelto atrás.

Según Nick Borko, el Director de desarrollo de aplicaciones en Rackspace, el uso de Python les permite separar mejor el código HTML del código de la aplicación y -sorprendentemente- encuentran más efectivo utilizar CGIs que mod_python, debido al planteamiento de sus clases de acceso a base de datos. Otras ventajas son las facilidades para documentar y probar las unidades de código desarrollado.

Indudablemente, para todas estas decisiones siempre habrá una componente de gusto personal. Habrá gente que simplemente preferirá una herramienta como PHP y es probable que logre trabajar con comodidad, pero es significativo que en un caso como éste, una empresa como Rackspace haya hecho el cambio y que afirmen que les ha resultado tan bien.

Seguimiento

TURL de seguimiento para esta entrada:
https://blog.alcancelibre.org/trackback.php/20110823130223752

Los siguientes comentarios son de la persona que los haya enviado. Este sitio no se hace responsable de las opiniones expresadas por los participantes en los foros y secciones de comentarios, y el hecho de publicar las mismas no significa que esté de acuerdo con ellas.

Comments are closed and no new posts are allowed.