Bienvenido, invitado. Puedes registrarte o iniciar sesión.
EN LOS FOROS...
  • Ir a los foros
  • IMPORTANTE: leer antes de publicar.: Este foro está dedicado a tratar temas relacionados con empresas de hosting. Aquí se puede hablar sobre estos servicios, plantear problemas, quejas, recomendar empresas... Per...
  • IMPORTANTE: leer antes de publicar.: Este foro está dedicado a tratar todos aquellos temas en los que se mueve dinero en internet y esto comprende tiendas online, sistemas de pago, marketing, además de propuestas...
  • Cambiados los permisos de los foros: Hola. Tras numerosos mensajes de SPAM hemos decidido restringir la publicación de nuevos topics a usuarios registrados. Hasta ahora para hacer esto no hacía falta estar regist...
  • Ir a los foros
NOTICIAS
Winamp. Clásicos del software (XIII): Abrimos la decimotercera entrega de nuestro especial sobre clásicos del software hablando de una aplicación que, estoy seguro, todos hemos tenido instalada en nuestro PC, sob...
Treinta días sin Flash: una herramienta cada vez más prescindible: Hace un mes me vino a la cabeza una idea cuando me saltó por enésima vez el aviso de actualizar Flash. ¿Y si lo desinstalo? Total, no lo uso demasiado, me molesta más que otr...
GitHub ya tiene cliente para Windows: GitHub ya tiene cliente para Windows. GitHub es uno de los portales de referencia para el alojamiento de proyectos, que utiliza el control de versiones Git diseñado por Linus...
Amazon estrena su servicio de prueba de aplicaciones para Android: Primero fueron las compras dentro de las propias aplicaciones y ahora la Amazon App Store estrena una funcionalidad original: la opción de probar gratuitamente aplicaciones d...
"May feelings", la red social que reza para cambiar el mundo. Una iniciativa española: De la mano de tres españoles, Santiago Requejo, Joaquín de los Ríos y Bosco Ybarra, ha nacido el 1 de mayo May Feelings, una red social cuyo lema es rezar para cambiar el mun...
Mandriva se ofrece a colaborar con Mageia y ésta rehusa la invitación: Pocos días después del comunicado donde se conocía que Mandriva quedaba en manos de la comunidad, el CEO de Mandriva SA, Jean Manuel Croset, publicaba en el blog oficial de l...
La Unión Europea propone a Google solucionar las acusaciones de monopolio de sus competidores: Joaquín Almunia, miembro de la Comisión de la Competición de la Unión Europea, ha ofrecido a Google terminar con la investigación que están llevando a cabo fruto de las queja...
Readlists, agrupa páginas web y crea un ebook gratuito con ellas: Hay veces en las que por el motivo que sea queremos enviar a un amigo no una, sino un grupo de páginas web. Podemos enviarle los enlaces uno a uno agrupados en un correo, per...
¿Ha hecho bien Microsoft desechando Aero Glass? La pregunta de la semana: Hace unos días, mi compañero Manu Mateos hablaba de uno de los mayores cambios en la interfaz de Windows 8. Para la nueva versión de su sistema operativo Microsoft ha decidid...
Google y Microsoft, su ansia por ser sociales y lo que deberían hacer para conseguirlo: No podemos negar que Google lleva varios años intentando ser social. Google Buzz, Google Wave… y ahora su mayor intento con una red social por todo lo alto: Google+. Y ...
USAMOS...

XHTML

CSS

Powered by PHP

Powered by MySQL

RSS 0.91

RSS 1.0 / RDF

RSS 2.0

ATOM

Páginas Dinámicas. CGI, PHP, ASP, JSP y muchas abreviaturas más...
Desarrollo y diseño

Publicado (o actualizado) el 03/08/06 a las 17:17:47

Vamos a describir , desde una perspectiva no técnica, qué son las páginas dinámicas , cuál es su utilidad y que ventajas presentan para que nosotros, como responsables de la Web de nuestra empresa decidamos implementar una web que las incorpore. Eso sí, sin ninguna duda vamos a necesitar un Programador.

Los que trabajamos con HTML, o sino cualquiera que utilice un navegador sabrá a estas alturas que el HTML como tal no puede considerarse un lenguaje de programación sino de Etiquetas. A petición del visitante, el servidor web busca entre los archivos el que el usuario le ha pedido y se lo manda al Navegador del Visitante, archivo con extensión htm o html que el browser, o explorador, interpreta , "traduce " y nos muestra el texto o imágenes del documento.

Pero en realidad, no existe ningún proceso más que atender la petición y mandar el documento tal y como presentan las etiquetas html.

Por ejemplo , este trozo de HTML :

Como vemos, el Favicon permite la personalización de ese Favorito colocándolo en el lugar del estándar , igualmente en todas aquellas formas de destacar esa URL, como en la barra de de Direcciones de IE o en la barra de navegación, una vez esa página forma parte de los favoritos

El navegador "traduce " que debe incluir el texto Como vemos, el Favicon ( con cursiva, etiqueta ) permite la personalización de ese Favorito colocándolo en el lugar del estándar ( busca la imagen que se encuentra en esta ruta del servidor,) igualmente en todas aquellas formas de destacar esa URL, como en la barra de de Direcciones de IE o en la barra de navegación, una vez esa página forma parte de los favoritos. (cambio de párrafo).
El servidor web en este caso prácticamente no trabaja.

Este tipo de páginas presentan un problema y es que no permiten la interactividad del usuario con la web, sobre todo debido al auge del interés por una experiencia de usuario personalizada .Es el momento que necesitamos de la interacción entre ambos,por ejemplo porque atendemos a peticiones de información personalizada, o queremos que el cliente nos envíe un formulario o queremos almacenar sus datos de forma automatizada en una Base de Datos. Nos hacen falta aplicaciones, programas que ejecuten determinadas instrucciones.

Podemos distinguir 2 tipos de Scripts, o instrucciones que darán esa interactividad:

  • Client Side Scripts , Scripts que se ejecutan en el Cliente, en el Navegador
  • Server Side Scripts. Donde los Scripts (instrucciones) se procesan en el Servidor WEB.

Es muy importante saber distinguir estas tecnologías ya que nos afectará en la toma de decisiones , por ejemplo, en el momento de contratar el hosting para nuestra web.

Los Scripts Client Side, al ejecutarse en el navegador , no hacen necesario que el servidor web cumpla determinados requisitos. Lo único que nos afectará será la versión y/o tipo de Navegador del Cliente. Todos ellos aumentan la funcionalidad y su elección dependerá siempre del criterio del WebMaster.

Los Client Side Scripts más comunes son:

  • JavaScript. Desarrollado por Netscape . Permite , entre otras cosas, crear ventanas, mostrar texto en movimiento, verificar entradas de un formulario antes de enviarlo al servidor, mouseover ( efectos en los botones al colocarse encima con el mouse)...Funciona para Netscape desde la versión 2.0 así como para IE desde la 3.0.
  • Controles ActiveX. Tecnología Microsoft . Los usuarios de Netscape requieren de plug-ins especiales para soportarlos. Es la respuesta de Microsoft a los Applets de Java.
  • Java Applets.Desarrollado por Sun MicroSystems. Los applets son programas escritos en lenguaje de programación Java , se incrustan en el HTML y se ejecutan en el navegador garacias a la Java Virtual Machine (JVM) que lleva éste incorporado. Pueden lograr interesantes efectos para el texto, sonido y las imágenes.

Los Scripts Server Side se ejecutan en el servidor y , por tanto, deberemos asegurarnos que nuestro servidor web los soporta si queremos aplicarlos. Para su funcionamiento, el programa se ejecutará en el servidor con los datos o peticiones que el usuario manda desde su navegador y el servidor muestra los resultados del programa en una página HTML que el usuario verá normalmente en su browser.

Los más usados hoy en día son :

  • CGI Scripts. Abreviatura de "Common Gateway Interface" , protocolo de comunicación entre el servidor web y el cliente, el navegador. Este protocolo puede implementarse en cualquier lenguaje de los utilizados para Internet : PERL, C, Java, Visual Basic, PHP... Se utiliza habitualmente para contadores, formularios, chats, buscadores.
  • ASP. Abreviatura de Active Server Pages y tecnología propietaria de Microsoft. Se utiliza a menudo para la gestión de Bases de Datos ya que puede conectarse a SQL, Access, Oracle u otras. Requiere por parte del servidor un Microsoft Web Server , el navegador es indiferente pues el trabajo se realiza del lado del Server. Muestra páginas con extensión ASP, que se montan "on the fly" - al vuelo- según unas plantillas y personalizadas según petición de usuario.
  • PHP. Lenguaje similar al ASP pero código abierto y gratuito. Su gran potencia se encuentra en la interacción con bases de datos más utilizadas : Oracle, Sybase, MySQL.
  • JSP. Abreviatura de "Java Server Pages" . La respuesta de SUN al ASP.
    No hemos entrado en detalles técnicos pues no era el objeto de este documento.

Y una nota más todavía, no debemos confundir las tecnologías que hemos comentado , cuya utilidad está en facilitar la interacción del usuario con el servidor web , con la magnífica tecnología de Macromedia , el Flash y el Shockwave, que también añaden dinamismo a las páginas web, pero entendido en el sentido de animación, movimiento. Todo ello se consigue en el browser, en el momento que queramos que nuestra web en Flash sea dinámica (en el sentido comentado) deberemos recurrir a la integración de ésta con las tecnologías Server Side.



Autor: Magali Benítez
http://www.marketalia.com/articulos/000047.html

Escribe un comentario

Expresa tu opinión sobre este recurso y compártela con los demás.

Validación

Por favor, introduce abajo el texto que se muestra en la imagen. De ese modo, evitamos los envíos automáticos masivos y podemos contestar antes a los mensajes legítimos como el tuyo.


Compartir
del.icio.us digg.com technorati.com yahoo.com meneame.net
Recursos relacionados:
Planificación de un sitio web: Planificación de un sitio web El trabajo de construcción de una web exige una planificación exhaustiva (o una planificación básica y un buen programa para manejar todo el sitio), crear adecuadamente los contenidos ...
Cómo usan los niños las páginas web: Miles de niños utilizan ya Internet en todo el mundo, y miles más harán uso de los espacios digitales en los próximos años; en España este porcentaje representa el 65% de la población infantil de entr...
13 Consejos para Sitios Web comerciales: 13 Consejos para Sitios Web comerciales A través de la permanente revisión de los sitios Web de nuestros clientes y suscriptores, hemos encontrado cosas que nos gustaron y nos sorprendieron por su ingenio y creatividad. Pero hay otros...
Sitios en Flash: Un pecado mortal: Muchos empresarios se nos han acercado para cotizar sitios realizados completamente en Flash, craso error. En dichas reuniones proponemos soluciones y les explicamos lo que a continuación relataremos. Primero debemos aclarar que Flash es una ...
Interfaces y Usabilidad: Es tremendamente difícil hablar de usabilidad y no caer en convertirse en un libro de recetas o una especie de predicador de la universalidad en el acceso. La fuente información más citada es UsableWeb.com. Los estudios al respe...
Diez consejos para diseño de un logo: 1. Considerar al cliente, la competencia y la compañía: El cliente o consumidor final debe sentirse identificado con el logo, no desarrolle un logo muy sofisticado si el cliente no lo entenderá ni tampoco apruebe un logo muy sim...
Guía Breve de Independencia de Dispositivo: ¿Qué es la Independencia de Dispositivo? La Independencia de Dispositivo está basada principalmente en la idea de que independientemente del dispositivo o dispositivos usados para acceder a la información, ésta va...
Los colores y sus asociaciones naturales: Los colores definen el tipo de web de cara al usuario.. El rojo se asocia a sangre, y a las sensaciones que son enérgias, excitando, apasionado o erótico. La mayoría de los colores llevan implicaciones positivas y negativas. El ...
Sobre la creación de páginas web: ¿Por qué unas páginas web tardan tanto en cargarse cuando hay otras que se cargan tan rápido? Esto es debido al diseño de la página web. El factor tiempo es muy importante y debemos 'aligerar' al m...
21 motivos por los que su empresa debe estar en Internet: ¿Todavía no tiene su sitio en la Web? Tal vez piense que Internet no es para su empresa. A continuación le presentamos una serie de motivos por los cuales su empresa tiene que estar ya! 1. Para instalar una presencia. Millones d...
Cortinas     Depresion     Colchones     Coches de segunda mano     
0.405552864075
eSedo.com - Compra, venta y registro de dominios y proyectos web infos proyecto: duamu.com estadísticas para proyecto: duamu.com etracker® web controlling en lugar de analisis de archivos log