Cuadro comparativo 2

2
servidores web Es Ventajas Deventajas Apache Es un servidor web HTTP de código abierto para plataformas Unix (BSD, GNU/Linux, etc.),Microsoft Windows, Macintosh y otras, que implementa el protocolo HTTP/1.1 y la noción de sitio virtual. Cuando comenzó su desarrollo en 1995 se basó inicialmente en código del popular NCSA HTTPd 1.3, pero más tarde fue reescrito por completo - Puede conectarse directamente a una ase de datos. - Multi-plataforma. - Estándar en la industria para servidores web. - software es gratuito. - Permite la administración remota. - De código abierto. - No rinde bien en máquinas Windows. - Apache no se actualiza regularmente. - Requiere más para instalar y configurar conocimientos técnicos. - No hay soporte real técnico IIS También conocido como Internet Information Services es un servidor web y un conjunto de servicios para el sistema operativo Microsoft Windows. - Instalación un poco más fácil. - IIS tiene protección contra choques. - No requiere administración de cuentas de Usuario Concretas. - El soporte técnico es Realmente bueno. - Si IIS controla o no la contraseña afecta a los permisos que tiene el usuario anónimo. - El código fuente es propietario. - Si IIS no controla la contraseña, la cuenta debe tener la capacidad de un inicio de sesión local. - Es difícil controlar la dirección. - Si está utilizando dos servidores, las configuraciones del servidor debe coincidir exactamente. - Sólo funciona con el sistema operativo Windows.

Transcript of Cuadro comparativo 2

Page 1: Cuadro comparativo 2

servidores web Es Ventajas Deventajas

Apache Es un servidor web HTTP de código abierto para plataformas Unix (BSD, GNU/Linux, etc.),Microsoft Windows, Macintosh y otras, que implementa el protocolo HTTP/1.1 y la noción de sitio virtual. Cuando comenzó su desarrollo en 1995 se basó inicialmente en código del popular NCSA HTTPd 1.3, pero más tarde fue reescrito por completo

- Puede conectarse directamente a una ase de datos.- Multi-plataforma.- Estándar en la industria para servidores web.- software es gratuito.- Permite la administración remota.- De código abierto.

- No rinde bien en máquinas Windows.- Apache no se actualiza regularmente.- Requiere más para instalar y configurar conocimientos técnicos.- No hay soporte real técnico

IIS También conocido como Internet Information Services es un servidor web y un conjunto de servicios para el sistema operativo Microsoft Windows.

- Instalación un poco más fácil.- IIS tiene protección contra choques.- No requiere administración de cuentas de Usuario Concretas.- El soporte técnico es Realmente bueno.- Si IIS controla o no la contraseña afecta a los permisos que tiene el usuario anónimo.

- El código fuente es propietario.- Si IIS no controla la contraseña, la cuenta debe tener la capacidad de un inicio de sesión local.- Es difícil controlar la dirección.- Si está utilizando dos servidores, las configuraciones del servidor debe coincidir exactamente.- Sólo funciona con el sistema operativo Windows.

Page 2: Cuadro comparativo 2

PHP es un lenguaje de programación de uso general de codigo del lado del servidor originalmente diseñado para el desarrollo web de contenido dinámico

- Es un lenguaje multiplataforma.

- Completamente orientado al desarrollo de aplicaciones web dinámicas con acceso a información almacenada en una Base de Datos.

- El código fuente escrito en PHP es invisible al navegador y al cliente ya que es el servidor el que se encarga de ejecutar el código y enviar su resultado HTML al navegador. Esto hace que la programación en PHP sea segura y confiable.

- Capacidad de conexión con la mayoría de los motores de base de datos que se utilizan en la actualidad, destaca su conectividad con MySQL y PostgreSQL.

- Capacidad de expandir su potencial utilizando la enorme cantidad de módulos (llamados ext's o extensiones).

Como es un lenguaje que se interpreta en ejecución para ciertos usos puede resultar un inconveniente que el código fuente no pueda ser ocultado. La ofuscación es una técnica que puede dificultar la lectura del código pero no la impide y, en ciertos casos, representa un costo en tiempos de ejecución

ASP es un entorno de secuencias de comandos del servidor que puede utilizar para crear páginas Web dinámicas o para generar eficaces aplicaciones Web. Las páginas ASP son archivos que contienen etiquetas HTML, texto y comandos de secuencias de comandos. Las páginas ASP pueden llamar a componentes ActiveX para que realicen tareas, como la conexión con bases de datos o cálculos comerciales.

• Costos predecibles• Experiencia especial en el ASP• Más rápido de implementar que

aplicaciones adquiridas• Niveles de desempeño garantizados• Actualizaciones automáticas del

SoftwarePermite a los funcionarios de TI enfocarse en asuntos internos

• Falta de recursos internos• Disponibilidad garantizada• Permite probar software antes de

comprarlo• Alquilar es más eficiente en costos que

comprar.• Se encarga de detectar el tipo

de navegador utilizado por el cliente a la hora de realizar una petición al servidor y en consecuencia, determina la versión HTML que este soporta.

• Se puede utilizar en cualquier computadora que es conectada a la red que tenga instalado un navegador.

• Tiene facilidad de conectarse con la base de datos, que hace que sea más fácil.

• Una de las limitaciones en el desarrollo con ASP es que con el tradicional utilizamos lenguajes de scripting no tipeados como VSBcrip o JScrip. Podemos instalar otros motores scripting que impongan verificación de tipos; sinembargo, no son universalmente conocidos o utilizamos como los anteriores.

• Tiene que correr en PCs normales que tengan Windows y un servidor Web

• Código desorganizado.