Vous êtes sur la page 1sur 12

TECNOLOGIAS WEB

Identifiquemos a las tecnologías web como el conjunto de soluciones y servicios que nos permiten crear, asesorar, crear y consolidar proyectos de manera inteligente a través de internet como sitio final y de aplicaciones en diversos dispositivos para que hagan uso de lo que conocemos como sitios web / páginas web de diversa índole.

Algunos de estos proyectos son:

Portales Dinámicos (CMS) Es en sí un sitio en la web con capacidad de registro de usuarios y posee una gran cantidad de contenidos, los cuales pueden ser actualizados online por el administrador del portal. Cuando nosotros ingresamos a la página de la UnADMéxico, estamos haciendo uso de un portal de este tipo.web de diversa índole. Algunos de estos proyectos son: Un portal de bajo éste concepto es

Un portal de bajo éste concepto es muy recomendable pues se pueden realizar páginas webs que necesiten modificar sus contenidos continuamente,. En el portal un gestor de contenidos permite que cualquier modificación en la estructura o en los contenidos sea muy rápido y sencillo, no se requiere ningún software externo, por lo cual los cambios son hechos desde la propia página web introduciendo las debidas claves por parte del administrador del portal. Si vas a Banamex, Bancomer, Santander, instituciones gubernamentales como el SAT, estás en un portal web. Los portales web también son llamados CMS o gestores de contenidos

Web Sites un sitio web es un conjunto de archivos llamados páginas web. Se le conoce como Website y es una localización en la World Wide Web, éste contiene documentos (que son las páginas web), las cuales están organizadas en modo jerárquico. Dentro del Website cada documento o página web está integrado por texto, gráficos, audio, video u otros materiales que pueden presentarse en modo dinámico o estáticoweb también son llamados CMS o gestores de contenidos Rediseño y Optimización de Web Sites Es

Rediseño y Optimización de Web Sites Es en sí una tecnología y estrategia que ayuda a la transformación de sitios web que lucen poco atractivos a los visitantes, mejora la funcionalidad y estética de los sitios. Sirve para el rediseño de los sitios web, se hace uso de metatags. En concreto, es la tecnología que permite mejorar la imagen de las páginas web.que pueden presentarse en modo dinámico o estático Micro Sites Publicitarios Espacios dedicados a la publicidad

Micro Sites Publicitarios Espacios dedicados a la publicidad en internet. Con páginas web de pequeño tamaño y sencillas, que se colocan en internet con un fin específico y concreto; hacer publicidad con la esperanza de que alguien las visite y se interese en los productos que ahí se exhiben. Suelen usarse con fines de posicionamiento en buscadores para aprovechar el posicionamiento por el nombre del dominio para atraer visitas a una web principal.los sitios web, se hace uso de metatags. En concreto, es la tecnología que permite mejorar

Versiones Web para Móviles Consiste en el traslado de la comunicación entre la WWW y los ordenadores de escritorio, llevándole a la aplicación en dispositivos considerados como móviles. La tecnología en si se llama web móvil y consisten en la capacidad de un aparato (celular, tableta, otros) para comunicarse e intercambiar dato entre la red más grande del mundo y el usuario del dispositivo móvil. Es una tecnología muy creciente y se argumenta que sobrepasa el uso de los dispositivos móviles conectados a internet, sobre los ordenadores de escritorio. Realmente se puede accesar a cualquier sitio o página web desde un dispositivo móvil y a través de esto se pueden hacer envíos de correos, chat, video conferencia, ver videos, escuchar música, en fin, todo lo que se le ocurra a un usuarioQR Codes Es un interesante sistema que admite el almacenamiento de información en una especie

QR Codes Es un interesante sistema que admite el almacenamiento de información en una especie de código de barras llamado de última generación. Aplica muy bien para los móviles, ya que se puede recuperar la información tan solo con apuntar la cámara hacia el código QR. Claro que para hacerlo debe tenerse la aplicación instalada en el móvil Para usarle en el generador de códigos QR sólo basta que ingreses los caracteres que desees se conviertan en código, le das en generar y aparecerá la imagen respectiva y después con el dispositivo y el lector de códigos QR podrás ver qué hay de información.música, en fin, todo lo que se le ocurra a un usuario Comercio electrónico Es ese

Comercio electrónico Es ese espacio que se abre a las empresas que tiene un sitio físico para el desarrollo de sus actividades y tiene la posibilidad de ampliar sus ventas colocando en internet lo que se conoce como el comercio online, es decir, a través de los sitios web, se hace el comercio electrónico. Es muy común ya que muchas empresas dediquen su inversión a estos lugares electrónicos. Dentro de lo que es el comercio online están las posibilidades de hacer una gran variedad de compras, la cuales muchas veces son de menor costo, además, está la opción de compra segura con tarjeta de crédito pues estas compañías tienen aplicaciones que permiten manejar operaciones en modo segurolector de códigos QR podrás ver qué hay de información. Marketing On-Line Es la aplicación de

Marketing On-Line Es la aplicación de tecnologías digitales concentradas en los canales online para contribuir a las actividades de publicidad dirigidas a lograr la adquisición y retención rentable de consumidores. En sí una tecnología aplicada online para vender productos y servicios al público que utiliza internetaplicaciones que permiten manejar operaciones en modo seguro Boletines Electrónicos Es una estrategia mercantil de los

Boletines Electrónicos Es una estrategia mercantil de los medios digitales. Si te registraste en empresas que manejan el concepto online; Comercial mexicana, Liverpool, Sears, Sam´s club y recibes su información mercantil en tu correo electrónico, entonces esto es Boletines Electrónicosde consumidores. En sí una tecnología aplicada online para vender productos y servicios al público que

Registro de Dominios Tecnología que se utiliza a través de un registrador y consiste en un proceso por el cual una persona pasa a tener el control sobre un nombre de dominio a cambio de pagar una cierta cantidad de dinero para que la página o sitio web se puedan visualizar en internet. Claro que existe la posibilidad gratuita, pero está muy limitadaDesarrollo de Blogs El blog es una página web en la cual se hacen publicaciones

Desarrollo de Blogs El blog es una página web en la cual se hacen publicaciones con contenido actualizado, el cual a veces es muy novedoso y las publicaciones colocadas en el blog tratan de temas específicos a los cuales se les conoce como post o publicaciones. En un blog se expresan ideas, conocimientos, intereses, opiniones.que existe la posibilidad gratuita, pero está muy limitada Plataformas E-Learning De hecho si está leyendo

Plataformas E-Learning De hecho si está leyendo éste artículo, lo bajaste de una plataforma E-learnig, ya que ingresaste a UnADMéxico. Muy usado en las empresas e instituciones educativas. Facilita el aprendizaje y el conocimiento, ya que permite que muchas personas tengan acceso a alguna manera de estudio con el sólo hecho de estar registrado en una institución, contar con las claves necesarias y tener acceso por la red.blog se expresan ideas, conocimientos, intereses, opiniones. Intranet - Extranet Intranet es una red interna desarrollada

Intranet - Extranet Intranet es una red interna desarrollada en un lugar "x" y se limita en alcance a una sola organización, utiliza el protocolo TCP/IP, Protocol Suite, HTTP, FTP, además de los protocolos y software que comúnmente se emplean en internet. Si se tiene una red LAN establecida, esto es una intranet.contar con las claves necesarias y tener acceso por la red. EXTRANET es una intranet parcialmente

EXTRANET es una intranet parcialmente accesible para los foráneos autorizados. Las extranets ayudan a agrandar el alcance de las aplicaciones y los servicios asentados en intranet, asegurando el acceso a empresas y usuarios externos. Una extranet enlaza clientes, proveedores, socios o comunidades de interés a una intranet corporativa sobre una infraestructura compartida utilizando conexiones dedicadas.Si se tiene una red LAN establecida, esto es una intranet. Sistemas de Administración vía Web

Sistemas de Administración vía Web Comúnmente desarrollado por especialistas, aunque también existen las personas con conocimiento para aplicarle. Consiste en el desarrollo de las aplicaciones web para las páginas web, tomando en cuenta que se desarrollan las páginas a solicitud de un cliente y éste puede tener un control sobre sus Ventas, Clientes, Compras, Ventas, Stock, Registro de Clientes. En lo que respecta a la administración, se desarrollan proyectos escalables que pueden ser extendidos fácilmente si se desean añadir módulos adicionales o nuevas funcionalidades en el sistema. Generalmente se usa Software Libre, por lo que nadie tiene que preocuparse de las licencias. La administración se lleva por internet.o comunidades de interés a una intranet corporativa sobre una infraestructura compartida utilizando conexiones dedicadas.

Mantenimiento Web Es el permitir, a través de acciones estratégicas, que una página web funcione siempre bien. Algunos de los puntos importantes en esto, son: Revisión periódica del correcto funcionamiento de la Página Web y de todas sus funcionalidades

Revisión periódica del correcto funcionamiento de la Página Web y de todas sus funcionalidades

Detección y bloqueo de posibles ataques de seguridad

Detección y eliminación de cuellos de botella

Resolución de problemas debidos al paso del tiempo

Corrección de errores y problemas de seguridad

Corrección de problemas que no hayan sido detectados durante las fases de desarrollo y pruebas de la Página Web.

Realización de ajustes en el Servidor Web con el objetivo de incrementar el rendimiento y la velocidad de la Página Web.

Actualización constante de los contenidos

Banners Interactivos Entiéndase BANDEROLA INTERACTIVA.Página Web.  Actualización constante de los contenidos Es un formato publicitario en Internet, consiste en

Es un formato publicitario en Internet, consiste en incluir una pieza publicitaria dentro de determinada página web. Su objetivo es atraer tráfico hacia el sitio web del anunciante que paga por su inserción.

Creados con imágenes GIF, JPEG o PNG o bien con animaciones creadas a partir de tecnologías como Java, Adobe Shockwave y fundamentalmente Flash.

Se diseñan para llamar la atención, resaltar notorios y comunicar el mensaje deseado.

Por otro lado, tenemos a elementos muy importantes en el trabajo diario y que hacen uso de las tecnologías web para su funcionamiento cuando el usuario desea accesar a la web. Veámosle así:

Cuando se trabaja con una tablet, un celular, otro dispositivo móvil y deseamos ingresar o hacer uso de las páginas web, pudiéramos encontrarnos con un problema: La página visitada no se visualiza correctamente en la pantalla del navegador. Para el auxilio de estos problemas está la programación basada en el diseño web responsive que permite que lo que deseamos ver en internet, sea adaptable a cualquier dispositivo smartphone, tablet, PC o TV También se le conoce como diseño adaptativo y consiste en desarrollar una web combinando programación html y criterios de diseño, para que la web se ajuste visualmente a la pantalla del dispositivo que utilizamos para navegar por ella. Lo que se adapta es el grupo de fotos, el tamaño de letra, los botones de navegación y todo se ve proporcionalmente y tiene como objetivo el facilitar su uso, lectura. Sin duda que mejora la experiencia del usuario. Pero no vayamos confundirnos y creamos que se hacen varias páginas web para cada dispositivo que exista, no, es una sola página web, pero está diseñada y constituida con el lenguaje de programación que con la ayuda de la página web que detecta desde que dispositivo se está entrando, hace la adaptación y la información se muestra correctamente. Sin duda que las empresas que desean (tomando en cuenta la estadística que muestra que más personas entran a internet por dispositivos móviles que de escritorio) ver que sus ventas crecen, que algunas fuentes de información son consultadas desde su web, deberán hacerse llegar la tecnología para que su página sea visitada, no importando el dispositivo.

CS3 y su inevitable vínculo con HTML5 En el trabajo de la programación Web se destaca la participación de dos elementos primordiales para éste trabajo; HTML5 y CSS3. Sabemos que HTML nos permite definir la estructura una página web. Sin él no se podría hacer una página web. CSS# o las hojas de estilo en cascada (Cascading Style Sheets o CSS) nos ofrecen la posibilidad de definir reglas y estilos de representación en los diversos dispositivos que usamos, llámense estos pantallas de equipos de escritorio, portátiles, móviles, impresoras, otros dispositivos capaces de permitirnos ver contenidos web. En si las hojas de estilo nos permiten precisar de modo muy eficiente la representación de nuestras páginas webLa primera versión de CSS fue presentada a finales de 1996 y a los años

La primera versión de CSS fue presentada a finales de 1996 y a los años 2005 inició su aparición el glorioso sucesor de esta versión, conociéndosele como CSS3 o Cascading Style Sheets Level 3. Esta versión permite una gran variedad de opciones para las necesidades del diseño web actual, dentro de las cuales podemos resaltar: opciones de sombreado y redondeado, funciones avanzadas de movimiento y transformación. A CSS3 se le conoce como el estándar que dominará la web durante varios años.muy eficiente la representación de nuestras páginas web los framework A un framework le definiremos como

los frameworkcomo el estándar que dominará la web durante varios años. A un framework le definiremos como

A

un framework le definiremos como un marco de trabajo y es la herramienta que está destinada

al

apoyo del desarrollo del software y permite la generación de código para sitios dinámicos.

Veamos algunos Framework

 

Web Application Framework

Ruby on Rails

Framework MVC basado en Ruby, orientado al desarrollo de aplicaciones web

CodeIgniter

Poderoso framework PHP liviano y rápido

Kohana

Un framework

de CodeIgniter

Django

Framework Python que promueve el desarrollo rápido y el diseño limpio

CakePHP

Framework MVC para PHP de desarrollo rápido

Zend Framework

Framework para PHP 5

Yii

Framework PHP de alto rendimiento basado en componentes

Pylons

Framework web para Python que enfatiza la flexibilidad y el desarrollo rápido

Catalyst

Framework para aplicaciones web MVC elegante

Symfony

Framework full-stack

TurboGears

Próxima generación construido sobre Pylons

Para entornos Java

Struts

Uno de los más importantes Framework de Java de carácter Open source, está basado en un servlet que actúa como controlador y recibe las peticiones de los clientes. Permite y facilita la lógica de navegación entre las diferentes páginas, la unión entre Java y componentes HTML, maquetación, etc. Posee fuertes métodos que permiten validar los datos de entrada en formularios de las páginas web por medio del método validation.

Spring

Es el framework Java más utilizado en la actualidad. Presenta un aspecto nuevo en la programación orientada a objetos. Además, es muy frecuente el uso de anotaciones facilitando y ahorrando código Java.

Hibernate

Es uno de los ORM más usados en java, permitiendo una persistencia sencilla de los objetos a base de datos.

Está solo disponible para partners de Hybris, de código propietario y solo se puede acceder a la documentación si se es partner de Hybris.

Hybris

Totalmente diseñado para el eCommerce, basado en Spring, facilita las cosas para el desarrollo de tiendas eCommerce. Permite gestionar una tienda de manera sencilla y el catálogo de productos de productos, añade multitud de reglas de negocio que se pueden gestionar a través de este framework, gestiona la persistencia de los objetos de forma automática mediante un archivo XML en el que está modelada la estructura de base de datos.

Broadleaf

Como Hybrises un framework que está basado para el desarrollo de tiendas en el mundo www, pero tiene la desventaja de que es también Open Source y tiene una comunidad de desarrolladores. Su utilización es muy sencilla y permite crear una tienda de una manera bastante sencilla y rápida.

Para entornos PHP

Zend Framework

Framework de código abierto muy útil dentro de los framework de PHP, trabaja con PHP5 y facilita la implantación de templates. Zend está basado en programación orientada a objetos, utiliza la arquitectura MVC, que es igual al Modelo Vista Controlador. Implementa la validación y filtrado de formularios, se puede utiliza con otros componentes como Zend Auth, por ello permite autentificar usuarios de manera sencilla y Zend Acl que ofrece un sistema de autentificación para utilizar en desarrollos de tiendas. Zend ha desarrollado multitud de APIs para poder utilizar más fácilmente los diferentes servicios que nos ofrencen Flickr, Google, entre otros

Symfony

Al igual que Zend, Symfony ofrece un fuerte framework que permite desarrollar páginas web de manera flexible, rápida y controlada. Sympony trabaja sobre PHP5, y permite la utilización de múltiples bases de datos, así como la implementación de Ajax y otros módulos.

CakePHP

Puede utilizarse tanto en PHP4 como en PHP5, framework que emplea el MVC en el desarrollo, por igual implementa sistemas de validación, Ajax, Auth Modulo, despachador de peticiones para URLs, caches flexibles. Es de código abierto y al igual posee una comunidad de desarrolladores activa. CakePHP guarda cierta similitud con Ruby On Rails y accede a la base de datos mediante el uso de ActiveRecord.

Framework para entornos CSS

960 Grid System

De uso gratuito, puede ser incorporado en cualquier proyecto, se divide en varios módulos y tiene versiones diferentes para facilitar el uso de hojas de estilo dentro de los desarrollos web.

Blueprint

Es uno de los Framework más conocidos dentro de los orientados a CSS, facilita el desarrollo de estilos. proporciona una base solida para realizar un desarrollo, existe una buena comunidad de desarrolladores y tiene diversos plugins para agilizar la codificación.

Bootstrap

Este framework ofrece una excelente potencia ante el desarrollo, se pueden obtener declaraciones anidadas, mixins, operaciones, etc. Es modulable y su incorporación es extremadamente fácil.

Framework para pruebas unitarias

Un Framework que está obteniendo una gran popularidad dentro de los

framework que sirven para realizar pruebas unitarias en Java Script. Sus características notables:

Mocha Frame work

Soporte en diferentes navegadores

Nos ofrece reportes de cobertura de código

Permite el uso de cualquier librería de afirmaciones

Soporte de Debugger para NodeJS

JUnit

Framework muy sencillo, posee una interface sencilla que se utiliza para realizar pruebas para programación en Java. Tiene amplia documentación y casos de uso por ello se pueden realizar pruebas en este entorno de manera sencilla. Creado por Erich Gamma y Kent Beck, contiene un conjunto de clases que permiten realizar pruebas de una manera controlada, presenta informes de cómo se ha realizado la prueba y si existe algún error durante la ejecución de las pruebas. Por igual se utiliza para realizar y controlar las pruebas de regresión en el caso de que el código haya sido alterado

PHPUnit

Igual que JUnit PHPUnit permite realizar pruebas para código PHP. PHP, Unit es un entorno en el que se pueden realizar pruebas unitarias. Pertenece a la familia de framework xUnit, originalmente creado por Sebastián Bergmann. Se puede hacer la descarga directamente desde GitHub. PHPUnit utiliza el uso de assertions para comprobar el comportamiento de una unidad de código.

Un framework muy importante en el mundo Windows

.NET Framework

.NET en una plataforma de desarrollo desarrollad por Microsoft. La plataforma .NET de Microsoft es un componente de software que puede ser integrado al sistema operativo de Microsoft; Windows. Ésta nos proporciona un acumulado de soluciones predefinidas para necesidades generales de la programación destinada a las aplicaciones, y gestiona la ejecución de programas escritos particularmente con la plataforma .NET Sirve fundamentalmente para hacer aplicaciones informáticas destinadas a satisfacer la demanda cada día más creciente de las necesidades en el mercado de los entornos de programación.

Para qué sirve .NET

Aplicaciones para dispositivos móviles con Windows Mobile Aplicaciones de línea de comandos Aplicaciones web con el framework ASP.NET, o Silverlight Aplicaciones de escritorio con Windows Forms o WPF Aplicaciones distribuidas SOA mediante servicios web Servicios de Windows Como plataforma de desarrollo tenemos que algunas de sus ventajas es el poder hacer desarrollos de manera rápida y económica, además de una gran robustez.

(Permite desarrollar)

La plataforma permite presentar soluciones integras y agiles entre las empresas que le usan y permite el acceso sencillo y universal a todo tipo de información, desde cualquier tipo de dispositivo que tenga un desarrollo derivado de .NET

.NET

plataformas.

es

bastante

funcional

con

sistemas

mainframe,

UNIX,

Mac

y

otras

Independientemente de lo anterior tenemos a otras tecnologías que hacen del desarrollo web un mundo de posibilidades, tanto para quien hace programación web, como para quien hace uso del mismo concepto.

WWW: Tres letras que están ligadas a una expresión inglesa (World Wide Web) Y es el grupo de documentos que se encuentran enlazados entre sí para su funcionamiento través de una página web. Para poder visualizar los documentos ligados entre sí, se hace necesario estar en internet y contar con el uso de un programa llamado navegador. Actualmente ya podemos hacer uso de esta tecnología con gran comodidad, es decir, podemos contar con diversas páginas web, y navegar tan dinámicamente como queramos y no lo permita la propia página web; para ello tenemos las páginas web estáticas, dinámicas y la semántica

Por ello poder visualizar texto, imagen, video, multimedia, estos mismos elementos nos pueden llevar a otros a través de los hipervínculos

HIPERVINCULO: En palabras simples es aquel enlace que nos lleva a otra dirección, comúnmente en internet, éste es muy usado en las páginas web para mandarnos a otra dirección, la cual contiene una información referente al texto, imagen o “x” documento que estemos viendo en ese momento

MULTIMEDIA: Recurso muy empelado en las actuales comunicaciones por internet. La multimedia se usa para transmitir información, para administrar o presentar información, la misma se puede presentar en forma de imagen, texto, audio, video. Pero, cuando le hacemos a través de la computadora y sus sistemas de información, se hace a través de software y hardware especializado que se usa para presentar la información al usuario

MODELO CLIENTE SERVIDOR: Por esto entendemos a una arquitectura destinada al intercambio de información entre dos nodos o computadoras conectadas por internet

Es un recurso muy importante en la actualidad, dado el campo de acción que tenemos actualmente en el comercio mundial, esto para la aplicación e-commerce y para cualquier comunicación que se desee entablar por medio de los sistemas de información

En éste concepto tenemos al CLIENTE y al SERVIDOR, que son los que hacen la comunicación entre los dos sistemas: Claro que cuando solicitas información o la recibes, eres cliente, cuando otorgas o mandas, eres servidor; puedes ser ambos en el modelo. Para que esto se pueda dar, se tiene que cubrir ciertos protocolos

Cabe señalar que tanto el cliente como el servidor se comunican a través de una red, sea desde la propia computadora que cuando se conecta a internet está formando parte de una red, y bueno, por red entendemos al conjunto de computadoras conectadas entre sí, mismas que comparten recursos y pueden comunicarse

PROTOCOLO: Son en sí un grupo de reglas a considerarse y cubrirse cuando se trata de hacer comunicación entre redes, de no cubrirse estos, la comunicación no se puede dar

Por ejemplo, el caso de la seguridad entre el manejo de datos

Los protocolos no son exclusivos de un sistema operativo, de hecho se puede hacer uso de ellos en cualquier sistema operativo, ya que la universalidad en el manejo de datos, permite esto. Los protocolos más usuales son:

TCP/IP; Protocolo de Control de Transmisión (TCP)

Protocolo de Internet (IP)

HTTP (HyperText Transfer Protocol)

ARP (Address Resolution Protocol)

SMTP (Simple Mail Transfer Protocol)

POP

TELNET

ICMP (Internet Control Message Protocol)

IGMP (Internet Group Management Protocol)

UDP (User Datagram Protocol)

DHCP (Dynamic Host Configuration Protocol)

SMTP (Simple Mail Transfer Protocol)

Una de las tecnologías necesarias en el mundo web, es el navegador, y es el programa que está encargado de hacernos la comunicación, esto cuando el usuario desea hacer acceso a internet y busca algo en el sistema, de hecho también se le llama buscador. Existen varios, generalmente son gratuitos, aplicables a cualquier sistema operativo y se instalan en minutos, de acuerdo a nuestra velocidad de navegación.

Los más reconocidos: Internet Explorer, Mozilla Firefox, NetScape, Opera, Safari. También tenemos los que operan en los sistema móviles

Algunas de las compañías que nos ofrecen servidores tienen en su poder otra tecnología; el correo electrónico, ejemplo de esto es Microsoft, Google, Yahoo

Estas compañías ofrecen sus servicios gratuitos a los usuarios con una capacidad de transmisión de datos muy interesante, que va desde los 25 MB, hasta los GB que destine en el poder de la nube, con la plataforma que algunas compañías ofrecen. En el caso de Google es Drive y se pueden subir archivos que sobrepasan los 25 MB destinados al correo electrónico

El correo electrónico permite enviar y recibir mediante el protocolo MSTP, que no es sino un mensaje a través de Internet

El protocolo que se utiliza para el correo electrónico es el protocolo de transferencia de correo sencillo (Simple Mail Transfer Protocol, SMTP)

Hosting: Espacio (dentro del sistema de una compañía que se dedica a almacenar datos / páginas web) destinado a mantener visible la información almacenada en internet, aplica para los sitios en donde se suben las páginas web para que aparezcan en internet

Bueno vamos ahora con conceptos muy interesantes que nos permiten hacer uso de la tecnología web

Conceptos que no son comúnmente conocidos por los usuarios de internet, pues lo que interesa a los usuarios es la capacidad de trasmisión de datos, tanto para hacerse de cualquier lectura, bajar/subir un archivo, música, video, hacer un chat, tener una video conferencia, en fin, tantas posibilidades como permita la tecnología creciente de internet a través de la web. Al decir creciente, se puede hacer referencia a esa ya considerada potencia con que inició el mundo web, a pesar de que en antaño, lo que generalmente hacíamos, era consultar información. Los que hacemos uso de la web, somos capaces de subir y bajar información, almacenarla, modificarla, interactuar con ella a través del dinamismo de la web, es más, existen quienes se dedican a hacer maldades a través de éste sistema por medio de virus traviesos y aquellos malévolos

Okey, todo esto y más se puede hacer por medio del diseño de páginas cada vez más interesantes que nos dan muchas opciones de uso y esto se debe a que ha crecido la forma de hacer de las páginas web algo más atractivo y llamativo y con posibilidades tan grandes como la capacidad de que las empresas puedan ofrecer sus servicios desde la red más grande del mundo; internet

Las páginas web se hacen a través de lenguajes de programación propios para la web. Veamos de qué se trata

Los lenguajes de programación web, son los elementos que nos permiten hacer mostrar la información que se desea mostrar a los usuarios de las páginas web.

HTML, lenguaje con el que se definen las páginas web. Fundamentalmente se trata de un conjunto de etiquetas que sirven para definir el texto y otros elementos que formarán una página web

JAVASCRIPT, permite a los desarrolladores crear acciones en sus páginas web

Javascript es un lenguaje que no requiere de compilación ya que el lenguaje funciona del lado del cliente, los navegadores son los encargados de interpretar estos códigos

Suele confundirse Java con Javascript, pero ambos lenguajes son diferentes y tienes sus características singulares. Javascript posee la ventaja de ser incorporado en cualquier página web, puede ser ejecutado sin la necesidad de instalar otro programa para ser visualizado

Java por su parte tiene como principal característica ser un lenguaje independiente de la plataforma. Se puede crear todo tipo de programa que puede ser ejecutado en cualquier ordenador del mercado

PHP, lenguaje de código abierto muy popular especialmente adecuado para el desarrollo web y que puede ser incrustado en HTML

ASP, 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 lenguaje Visual Basic Script o Jscript (Javascript pertenece a Microsoft)

CSS3, las hojas de estilo en cascada (Cascading Style Sheets o CSS) son las que nos ofrecen la posibilidad de definir las reglas y estilos de representación en diferentes dispositivos, ya sean pantallas de equipos de escritorio, portátiles, móviles, impresoras u otros dispositivos capaces de mostrar contenidos web

ASP.NET, tecnología que trabaja tanto del lado del cliente como del servidor, muy útil para crear programas para el concepto web, puede trabajar con bases de datos. Se pueden crear portales y contenidos muy dinámicos

JSP, nos significa Java Server Pages, entendamos como Páginas de Servidor Java. Es una tecnología orientada a crear páginas web con programación en Java

RUBY, lenguaje de programación multiplataforma, se dice es interpretado, reflexivo y orientado a

objetos. Combina una sintaxis inspirada en Python y Perl con características de programación orientada

a objetos similares a Smalltalk

VRML: Lenguaje para modelar en modo virtual en 3D

VISUAL BASIC SCRIPT, lenguaje de programación de scripts del lado del cliente, sólo compatible con Internet Explorer

Está basado en Visual Basic, un popular lenguaje para crear aplicaciones Windows. No suele ser utilizado para cualquier aplicación, pues no puede trabajar con cualquier navegador, pero es muy útil si se desea hacer una intranet, claro, utilizando Explorer como medio de comunicación.

Otras tecnologías importantes para el manejo de la web

Photoshop, permite crear imágenes de alta calidad que pueden ser transportadas a internet y a todo su

contenido

Flash, tecnología para animaciones graficas vectoriales que son independientes del navegador

Applet de Java, Un Applet es un programa escrito en Java y forma parte de los componentes de una página de Internet. Los Applets han sido usados para proporcionar funcionalidad a páginas de Internet que no puede ser satisfecha usando únicamente HTML. La idea de los Applets es que sean lo suficientemente pequeños como para proporcionar una funcionalidad específica y claramente definida.

Y bueno, resta decir que podemos tener las mejores tecnologías para hacer la comunicación por medio

de la web, pero esto no sería posible si no contáramos con:

APACHE: Servidor web HTTP, es de código abierto (todos lo pueden usar sin cargos monetarios), es el más popular y se desempeña en todas las plataformas existentes, UNIX, Windows, Macintosh.

MySQL (Database Management System): Sistema de administración de bases de datos (DBMS) para bases de datos relacionales. Aplicación que permite gestionar archivos llamados desde una bases de datos. Las páginas web necesitan almacenar datos para mostrarlos o servirlos a los usuarios. Cuando un usuario sube un archivo a través de la web, éste se almacena en una base de datos.

Claro que esto es tan sólo una pequeña consideración a las tecnologías disponibles para el mundo web, ya que el concepto es tan amplio y tal amplitud la podemos comprobar al momento de hacer uso de la tecnología de comunicación más importante del mundo, ya que una buena parte del mundo emplea la web para hacerle parte de su vida y de su trabajo diario.

ATENTAMENTE Enrique Torrescano Montiel