Servicios y herramientas en Internet PRIMERA PARTE - UCES
Servicios y herramientas en Internet PRIMERA PARTE - UCES Servicios y herramientas en Internet PRIMERA PARTE - UCES
Fig. 16.22: Inserción, en una página web, de un applet Java, desde Front Page 2000. • JavaScript Entre la sencillez de aprendizaje y de desarrollo de páginas que posee HTML y la potencia y sofisticación del lenguaje Java, existía un vacío: una tecnología que fuese capaz de dar interactividad y dinamismo, pero con instrucciones más simples. JavaScript (originalmente llamado LiveScript) fue creado justamente con ese objetivo: vincular objetos y recursos de HTML y de Java en forma sencilla. JavaScript es un lenguaje de script (como un guión con una serie de instrucciones similares a una macro) con el cual se pueden realizar tareas elementales como gestión de eventos, cálculos y/o validación de datos. En tanto que el desarrollo de programas y applets en Java está pensado para el nivel de programadores, JavaScript ha sido diseñado para un público menos técnico. Si bien en su uso y sintaxis, JavaScript se basa en Java, a diferencia de éste que es compilado, JavaScript es interpretado, lo cual quiere decir que el código de JavaScript se ejecuta directamente en el visualizador Web. De lo anterior, entonces, se desprende que JavaScript no es una versión reducida de Java como suele decirse. En las siguientes páginas en la Web puede recabarse una amplia y detallada información al respecto. La Agenda (Manuel Barberán) http://www.areas.net/servicio/agenda/java.htm Tejedores del Web (Carlos Castillo, Univ. Chile) http://www.tejedoresdelweb.com/ WebMaestro (Francisco Arocena) http://www.ldc.usb.ve/~vtheok/webmaestro/ • ASP ASP (Active Server Pages) es un entorno de programación basado en una tecnología de Microsoft, que permite crear aplicaciones interactivas para Internet, ejecutadas directamente desde el servidor web. De esta manera, el cliente sólo ve una página o interface en HTML, 200
pero no el código fuente o aplicación original. Fundamentalmente, ASP facilita el acceso a bases de datos y recursos propios del servidor, y en particular a cualquier componente ActiveX Si bien la mayoría de las aplicaciones más usuales en ASP también pueden realizarse con otras herramientas que producen idénticos resultados, su principal atributo es la sencillez de implementación. Los portales que disponen de carritos de comercio electrónico, los de subastas, y los que entregan contenido personalizado, son algunos de los que más emplean este tipo de aplicación en la actualidad, dada la facilidad de manipular la información de las bases de datos. Básicamente se pueden resumir en cuatro los pasos que se establecen en una aplicación ASP: 1. El usuario, a través de un navegador, solicita un archivo ASP desde la Web. 2. Se ejecuta el archivo ASP del lado del servidor 3. El servidor produce una página web en formato HTML 4. Se envía esa página web al navegador, que es el resultado visto por el usuario. Algunos ejemplos de ASP pueden encontrarse en: http://www.serviconsult.com/cursos/BBDD/vb_asp/ejemplos_ASP.a sp • PHP PHP (Hypertext Preprocessor) es un lenguaje de programación interpretado que, como en el caso de ASP, corre del lado del servidor. Originalmente creado en 1994 por Rasmus Lerdorf, y actualmente por su versión 4, PHP ha sido concebido bajo una política de código abierto, siendo gratuito e independiente de la plataforma. El sitio principal de PHP se encuentra en: http://www.php.net desde donde se puede bajar la aplicación. Gracias a su nuevo motor Zend, PHP se ha vuelto más rápido que su competidor ASP. Los archivos que contienen codigo PHP usualmente tienen extension .php aunque también pueden ser .php3 o .php4. Algunos ejemplos de PHP pueden encontrarse en: http://webexperto.com/links/listado.aspcod=17 • Flash Originalmente denominado Future Splash Animator, la actual versión de Macromedia Flash, denominada MX, es una herramienta que facilita la creación de proyectos para la Web, en base a gráficos vectoriales, un formato que permite no sólo una mejor calidad que los del tipo bitmap (o mapa de bits), sino también una sustancial reducción en el tamaño, lo cual los hace particularmente convenientes para el diseño web. 201
- Page 122 and 123: Una sesión típica de recuperació
- Page 124 and 125: Fig. 12.5: Comienzo del proceso de
- Page 126 and 127: CAPÍTULO 13: Mundos Virtuales 147
- Page 128 and 129: Comunidades Virtuales Otra de las f
- Page 130 and 131: CAPÍTULO 14: Otros temas 153
- Page 132 and 133: Sin embargo, el “virus” más co
- Page 134 and 135: Otra opción, también muy usual, e
- Page 136 and 137: Intranet Una intranet es “una red
- Page 138 and 139: Cookie Crusher y Cookie Pal son dos
- Page 140 and 141: Pensar... antes de actuar A diferen
- Page 142 and 143: Diseñar para la Web “Voy (o vamo
- Page 144 and 145: El punto de vista desde el cual ana
- Page 146 and 147: dar respuesta -lo más concreta y e
- Page 148 and 149: Una vez más los objetivos trazados
- Page 150 and 151: Es posible que con el tiempo se vay
- Page 152 and 153: CAPÍTULO 16: Construcción de una
- Page 154 and 155: ... Negrita ... Bastardilla ...
- Page 156 and 157: diseñador de una página web en el
- Page 158 and 159: Herramientas de formateo Todos los
- Page 160 and 161: Fig. 16.8: Definición de las propi
- Page 162 and 163: Desde allí tenemos la posibilidad
- Page 164 and 165: Dado que cada una de las opciones r
- Page 166 and 167: uno de éstos tenga sus propiedades
- Page 168 and 169: Fig. 16.19: El proceso de creación
- Page 170 and 171: Básicamente, ActiveX es el sucesor
- Page 174 and 175: Flash es el programa que ha revoluc
- Page 176 and 177: Fig. 16.24: Vista previa del GIF An
- Page 178 and 179: El proceso para obtener un contador
- Page 180 and 181: • Excel 2000 Asimismo, si nuestra
- Page 182 and 183: ¿Dónde "hospedar" una página web
- Page 184 and 185: Topcities http://www.topcities.com
- Page 186 and 187: ¿Cómo difundir una página en la
- Page 188 and 189: etiquetas que ayudan a las máquin
- Page 190 and 191: Capítulo 19: Consideraciones acerc
- Page 192 and 193: inmensos esfuerzos por colocar comp
- Page 194 and 195: lizan los mayores en el trabajo, ev
- Page 196 and 197: envuelto en un contexto instruccion
- Page 198 and 199: 4) Contribución y comunicación: e
- Page 200 and 201: • Introducción: donde se provee
- Page 202 and 203: Todos ellos permiten, en menor o ma
- Page 204 and 205: Existe una gran cantidad de browser
- Page 206 and 207: Considerar la posibilidad de la inc
- Page 208 and 209: Con el advenimiento de las computad
- Page 210 and 211: Entornos Virtuales de Aprendizaje E
- Page 212 and 213: Tipos de herramientas empleadas en
- Page 214 and 215: CAPÍTULO 20: Páginas web con cont
- Page 216 and 217: Icarito http://icarito.tercera.cl/
- Page 218 and 219: Horizonte: El portal de la Informá
- Page 220 and 221: Ministerio de Educación de España
pero no el código fu<strong>en</strong>te o aplicación original. Fundam<strong>en</strong>talm<strong>en</strong>te, ASP<br />
facilita el acceso a bases de datos y recursos propios del servidor, y <strong>en</strong><br />
particular a cualquier compon<strong>en</strong>te ActiveX<br />
Si bi<strong>en</strong> la mayoría de las aplicaciones más usuales <strong>en</strong> ASP también<br />
pued<strong>en</strong> realizarse con otras <strong>herrami<strong>en</strong>tas</strong> que produc<strong>en</strong> idénticos<br />
resultados, su principal atributo es la s<strong>en</strong>cillez de implem<strong>en</strong>tación. Los<br />
portales que dispon<strong>en</strong> de carritos de comercio electrónico, los de<br />
subastas, y los que <strong>en</strong>tregan cont<strong>en</strong>ido personalizado, son algunos de<br />
los que más emplean este tipo de aplicación <strong>en</strong> la actualidad, dada la<br />
facilidad de manipular la información de las bases de datos.<br />
Básicam<strong>en</strong>te se pued<strong>en</strong> resumir <strong>en</strong> cuatro los pasos que se<br />
establec<strong>en</strong> <strong>en</strong> una aplicación ASP:<br />
1. El usuario, a través de un navegador, solicita un archivo ASP<br />
desde la Web.<br />
2. Se ejecuta el archivo ASP del lado del servidor<br />
3. El servidor produce una página web <strong>en</strong> formato HTML<br />
4. Se <strong>en</strong>vía esa página web al navegador, que es el resultado visto<br />
por el usuario.<br />
Algunos ejemplos de ASP pued<strong>en</strong> <strong>en</strong>contrarse <strong>en</strong>:<br />
http://www.serviconsult.com/cursos/BBDD/vb_asp/ejemplos_ASP.a<br />
sp<br />
• PHP<br />
PHP (Hypertext Preprocessor) es un l<strong>en</strong>guaje de programación<br />
interpretado que, como <strong>en</strong> el caso de ASP, corre del lado del servidor.<br />
Originalm<strong>en</strong>te creado <strong>en</strong> 1994 por Rasmus Lerdorf, y actualm<strong>en</strong>te por<br />
su versión 4, PHP ha sido concebido bajo una política de código abierto,<br />
si<strong>en</strong>do gratuito e indep<strong>en</strong>di<strong>en</strong>te de la plataforma.<br />
El sitio principal de PHP se <strong>en</strong>cu<strong>en</strong>tra <strong>en</strong>:<br />
http://www.php.net<br />
desde donde se puede bajar la aplicación.<br />
Gracias a su nuevo motor Z<strong>en</strong>d, PHP se ha vuelto más rápido que su<br />
competidor ASP.<br />
Los archivos que conti<strong>en</strong><strong>en</strong> codigo PHP usualm<strong>en</strong>te ti<strong>en</strong><strong>en</strong> ext<strong>en</strong>sion<br />
.php aunque también pued<strong>en</strong> ser .php3 o .php4.<br />
Algunos ejemplos de PHP pued<strong>en</strong> <strong>en</strong>contrarse <strong>en</strong>:<br />
http://webexperto.com/links/listado.aspcod=17<br />
• Flash<br />
Originalm<strong>en</strong>te d<strong>en</strong>ominado Future Splash Animator, la actual versión<br />
de Macromedia Flash, d<strong>en</strong>ominada MX, es una herrami<strong>en</strong>ta que facilita<br />
la creación de proyectos para la Web, <strong>en</strong> base a gráficos vectoriales, un<br />
formato que permite no sólo una mejor calidad que los del tipo bitmap (o<br />
mapa de bits), sino también una sustancial reducción <strong>en</strong> el tamaño, lo<br />
cual los hace particularm<strong>en</strong>te conv<strong>en</strong>i<strong>en</strong>tes para el diseño web.<br />
201