Robertemas

7.3.08

Microsoft ataca a Apache (o al menos lo intenta)

Leo hoy en Diario TI una noticia-publicidad del lanzamiento del servidor web de Microsoft, IIS versión 7. Se trata de una publidad bastante descarada... y que encima incide en una serie de ventajas de IIS frente a Apache que no me resisto a comentar:

  • Apache era suficente para páginas sencillitas, pero no para los tiempos que corren. Claro. Por eso Google utiliza una versión personalizada de Apache para darte los resultados de tu búsqueda.
  • Apache no es tan bueno para un Sistema de Gestión de Contenidos (CMS, Content Management System): aquí veo un error de concepto, el servidor web es al Sistema de Gestión de Contenidos lo que un coche a un servicio de taxis. El servidor web es sólo un componente. Para tener un buen sistema de gestión de contenidos necesito, además, una base de datos, el software que me cree las páginas a partir de mis plantillas y mis contenidos... Dos de las características más importantes del CMS es que sea flexible y que pueda ser manejado por unos editores no expertos en tecnología, sino en los contenidos. Esto depende del software intermedio; el servidor web está por debajo, y el editor no tiene por qué saber cuál es.
  • IIS utiliza módulos: desde que yo recuerdo, Apache utiliza módulos. Me parece estupendo que utilicen buenas ideas que otros ya han probado antes con éxito.
  • Se puede manejar desde la línea de comandos: ("comando" en español no es lo mismo que "command" en inglés -- pero eso lo dejamos para otro día). Idem, son buenas ideas de otros.
  • Más económico: ¿debo entender que no debo pagar por utilizarlo, como ocurre con Apache?
  • Es más seguro: este tipo de comparaciones incompletas me producen mucha desazón. ¿Más seguro que qué? Y sobre todo... ¿Más seguro por qué? ¿Porque sí, o hay una serie de razones objetivas, como por ejemplo porque han contratado a cinco hackers de gran renombre y que lo han hecho más seguro que Apache en ataques de desbordamiento de buffer o cross-site-scripting? Denme una razón para creerles, por favor.

Podían contarnos que es más rápido, que puede atender a un gran número de conexiones simultáneas, que para el mismo número de conexiones y velocidad de respuesta utiliza una fracción de la memoria que necesita Apache... pero no nos lo dicen. A ver si es que en donde se tendrían que comparar de verdad, no lo hacen porque pierde...

Denme razones, datos, medidas, y mi página web personal correrá con IIS. Hasta entonces, me quedo con Apache, PHP, Linux, MySQL y Joomla. Que todo eso es lo que compone mi Sistema de Gestión de Contenidos, no sólo Apache.

Nota para los puristas: soy consciente de que Apache no es sólo un servidor web. Aquí están todos los proyectos de la Fundación Apache.

Nota 2: No confundir IIS, el software de Microsoft del que hablo aquí, con ISS, la Estación Espacial Internacional.

Etiquetas: , , , ,