jueves, 17 de mayo de 2012

NAVEGADORES DE INTERNET


NAVEGADORES DE INTERNET



No cabe duda de que Internet es uno de los grandes inventos del último siglo. Desde su creación no ha dejado de crecer a un ritmo casi exponencial. Igual que para conducirnos por las carreteras necesitamos un buen vehículo, para navegar por Internet necesitamos un buen navegador.
Igual que con los buscadores, que salieron cientos y ahora quedan unos pocos, con los navegadores se reparten el mercado entre unos pocos.
El rey en número es el Internet Explorer, seguido de mozilla firefox que le va comiendo terrenos. Como no, Google tenía que sacar su propio navegador, Google Chrome, que la verdad sea dicha está muy completo. Mac también tiene su propio navegador que es Safari y por último están los noruegos de Opera, que no está nada mail.
Creo que Explorer, a pesar de las últimas mejoras, todavía tiene un poco que mejorar. El resto de los mencionados están muy bien. Elegir uno u otro es más una cuestión de gustos, y de lo familiarizado que estés. Aunque si tuviera que elegir por solamente uno, creo que mozilla firefox de momento es el mejor.
90px-Mozilla_Firefox_3_5_logo_2561.- MOZILLA FIREFOX : Por la sencillez, estabilidad y el gran número de posibilidades que ofrece, Mozilla Firefox es el segundo navegador más usado por detrás de Internet Explorer.
thumbnail 2.- GOOGLE CHROME: Google Chrome es un navegador web desarrollado por Google y compilado con base en componentes de código abierto.
internet-explorer-logo3.- IE, INTERNET EXPLORER: Es el navegador de Internet más utilizado de la actualidad.
 

IIS vs APACHE


DIFERENCIAS ENTRE IIS Y APACHE




Las diferencias fundamentales entre Apache e IIS radican principalmente en los componentes dinámicos asociados. Apache se integra con tecnologías de código abierto, tales como Perl y Python, mientras que IIS se ha diseñado específicamente para las páginas Active Server de Microsoft y la amplia gama de idiomas que soporta. Debido a que estos servidores tienen como base de los mismos objetivos, la mejor manera de basar su decisión está en los componentes y aplicaciones que soportan.

ASP


QUE ES ASP


ASP (Active Server Pages) es la tecnología desarrollada por Microsoft para la creación de páginas dinámicas del servidor. ASP se escribe en la misma página web, utilizando el lenguajeVisual Basic Script o Jscript (Javascript de Microsoft).
Un lenguaje del lado del servidor es aquel que se ejecuta en el servidor web, justo antes de que se envíe la página a través de Internet al cliente. Las páginas que se ejecutan en el servidor pueden realizar accesos a bases de datos, conexiones en red, y otras tareas para crear la página final que verá el cliente. El cliente solamente recibe una página con el código HTML resultante de la ejecución de la página ASP. Como la página resultante contiene únicamente código HTML, es compatible con todos los navegadores. Podemos saber algo más sobre la programación del servidor y del cliente en el artículo qué es DHTML.
El tipo de servidores que emplean este lenguaje son, evidentemente, todos aquellos que funcionan con sistema Windows NT, aunque también se puede utilizar en un PC con windows 98 si instalamos un servidor denominadoPersonal Web Server. Incluso en sistemas Linux podemos utilizar las ASP si intalamos un componente denominadoChilisoft, aunque parece claro que será mejor trabajar sobre el servidor web para el que está pensado: Internet Information Server.
Con las ASP podemos realizar muchos tipos de aplicaciones distintas. Nos permite acceso a bases de datos, al sistema de archivos del servidor y en general a todos los recursos que tenga el propio servidor. También tenemos la posibilidad de comprar componentes ActiveX fabricados por distintas empresas de desarrollo de software que sirven para realizar múltiples usos, como el envio de correo, generar gráficas dinámicamente, y un largo etc.
Actualmente se ha presentado ya la segunda versión de ASP, el ASP.NET, que comprende algunas mejoras en cuanto a posibilidades del lenguaje y rapidez con la que funciona. ASP.NET tiene algunas diferencias en cuanto a sintaxis con el ASP, de modo que se ha de tratar de distinta manera uno de otro.
Para enterarnos bien de lo que es ASP y aprender a programar en el lenguaje disponemos de una sección en DesarrolloWeb dedicada por entero a tratar ASP a fondo.

PHP



PHP

PHP es un lenguaje de programación interpretado (Lenguaje de alto rendimiento), diseñado originalmente para la creación depáginas web dinámicas. Se usa principalmente para la interpretación del lado del servidor (server-side scripting) pero actualmente puede ser utilizado desde una interfaz de línea de comandos o en la creación de otros tipos de programas incluyendo aplicaciones con interfaz gráfica usando las bibliotecasQt o GTK+.
PHP es un acrónimo recursivo que significa PHP Hypertext Pre-processor (inicialmente PHP Tools, o, Personal Home Page Tools). Fue creado originalmente por Rasmus Lerdorf en 1994; sin embargo la implementación principal de PHP es producida ahora por The PHP Group y sirve como el estándar de facto para PHP al no haber una especificación formal. Publicado bajo la PHP License, la Free Software Foundation considera esta licencia como software libre.
Puede ser desplegado en la mayoría de los servidores web y en casi todos los sistemas operativos y plataformas sin costo alguno. El lenguaje PHP se encuentra instalado en más de 20 millones de sitios web y en un millón de servidores, el número de sitios en PHP ha compartido algo de su preponderante dominio con otros nuevos lenguajes no tan poderosos desde agosto de 2005. El sitio web de Wikipedia está desarrollado en PHP. Es también el módulo Apache más popular entre las computadoras que utilizan Apache como servidor web.
El gran parecido que posee PHP con los lenguajes más comunes de programación estructurada, como C yPerl, permiten a la mayoría de los programadores crear aplicaciones complejas con una curva de aprendizaje muy corta. También les permite involucrarse con aplicaciones de contenido dinámico sin tener que aprender todo un nuevo grupo de funciones.
Aunque todo en su diseño está orientado a facilitar la creación de sitios webs, es posible crear aplicaciones con una interfaz gráfica para el usuario, utilizando la extensión PHP-Qt o PHP-GTK. También puede ser usado desde la línea de órdenes, de la misma manera como Perl o Python pueden hacerlo; a esta versión de PHP se la llama PHP-CLI (Command Line Interface)
.

APPLET



APPLET

Un applet es un componente de una aplicación que se ejecuta en el contexto de otro programa, por ejemplo unnavegador web. El applet debe ejecutarse en uncontenedor, que lo proporciona un programa anfitrión, mediante un plugin, o en aplicaciones como teléfonos móviles que soportan el modelo de programación por “applets”.
A diferencia de un programa, un applet no puede ejecutarse de manera independiente, ofrece información gráfica y a veces interactúa con el usuario, típicamente carece de sesión y tiene privilegios de seguridad restringidos. Un applet normalmente lleva al cabo una función muy específica que carece de uso independiente. El término fue introducido en AppleScripten 1993

.

NETSCAPE


NETSCAPE
Netscape Communications Corporation es una empresa de software famosa por ser la creadora del navegador web Netscape Navigator. Fue comprada por AOL en 1999.
La compañía fue fundada como Mosaic Communications Corporation el 4 de abril de 1994 porMarc Andreessen y Jim Clark. Fue una de las primeras compañías en trabajar con la naciente World Wide Web. Lanzó un navegador llamado Mosaic Netscape 0.9 el 13 de octubre de 1994. Este navegador fue posteriormente renombrado como Netscape Navigator.
La compañía cambió de nombre a Netscape Communications Corporation el 14 de noviembre de1994.

martes, 15 de mayo de 2012

APACHE

APACHE




Una alternativa importante y clara al servidor web IIS, incluido con Windows 2000 Server, es el servidor web Apache; este servidor web es actualmente el más implantado entre los distintos servidores que ofertan servicios web en Internet. Además Apache, servidor originalmente pensado para el entorno Linux, dispone de versión para el entorno Windows, que será la que utilicemos en este curso. Una de las principales motivaciones para utilizar el servidor web Apache es su condición de aplicación libre y descargable de forma gratuita de la web.

Hemos optado por utilizar la versión Apache 1.3.33 de este servidor, pese a que actualmente podemos descargar de la web la 2.0, la versión que instalaremos incluirá de forma automática junto con el servidor web, el módulo para el acceso a páginas seguras vía SSL, lo cual simplificará la instalación y configuración de este módulo en el servidor Apache. No es que dicho módulo no pudiera ser instalado a posteriori, pero con el paquete que utilizaremos el proceso será transparente para el alumno, y de ahí la elección.

Posteriormente instalaremos en nuestro servidor Apache el módulo correspondiente que permite la autenticación LDAP (protocolo ligero de acceso al directorio), para que los usuarios del Active Directory de nuestro Windows 2000 Server puedan ser utilizados para el acceso a las carpetas privadas de nuestro Apache, evitando así la duplicación de los usuarios y grupos de Active Directory en el entorno de Apache e integrando en lo que a la gestión de usuarios se refiere, Apache y Active Directory.