1. 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.
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
Software
Permite 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.