LAMP vs .NET
Plataforma LAMP (Linux+Apache+MySQL+PHP) 1. 2.
Rapidez de ejecución. Lenguaje específicamente diseñado para realizar aplicaciones web, mientras que otros lenguajes son adaptaciones de lenguajes preexistentes. 3. El software necesario para ejecutar aplicaciones es software libre (GNU/Linux). 4. Bajo consumo de recursos de máquina. 5. Gran seguridad, muy poca probabilidad de corromper los datos. 6. Riqueza de funciones predefinas. 7. Fácil aprendizaje. 8. Lenguaje libre. 9. Dispone de recursos open source. 10. Las tareas fundamentales que puede realizar directamente el lenguaje son definidas en el mismo lenguaje como funciones. 11. Presenta una filosofía totalmente diferente y, con un espíritu más generoso, es progresivamente construido por colaboradores desinteresados que implementan nuevas funciones en nuevas versiones del lenguaje. 12. Buena documentación.
Plataforma .NET 1. 2. 3. 4. 5. 6. 7. 8. 9.
Uso bajo Licencia propietario Compatible sólo con servidores y/o equipos con sistema operativo Microsoft Invoca más frecuentemente los objetos con los que Realiza numerosas tareas sirviéndose de componentes (objetos) que deben ser comprados (o programados) por el servidor a determinadas empresas especializadas Mayor exposición a los ataques de hackers. Dependencia del desarrollador para cerrar brechas de seguridad. Precisa que el servidor funcione sobre Windows NT, Windows 2000 o superiores Código cerrado, sólo visto por sus desarrolladores. Buena documentación.
Estadísticas Aquí:
http://news.netcraft.com/archives/web_server_survey.html Se pueden ver estadísticas de uso, donde el servidor Apache, aunque ha bajado un poco su uso, sigue siendo el más usado con mucha diferencia. Market Share for Top Servers Across All Domains August 1995 - February 2007
Estadísticas Sites with longest running systems by maximum uptime in the last 7 days http://uptime.netcraft.com/up/today/top.max.html Entre los 20 primeros sólo hay 3 con sistema operativo Microsoft.