Está en la página 1de 12

TECNOLOGIAS WEB

Identifiquemos a las tecnologas web como el conjunto de soluciones y servicios que nos permiten
crear, asesorar, crear y consolidar proyectos de manera inteligente a travs de internet como sitio final
y de aplicaciones en diversos dispositivos para que hagan uso de lo que conocemos como sitios web /
pginas web de diversa ndole.
Algunos de estos proyectos son:
Portales Dinmicos (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 pgina de la UnADMxico, estamos haciendo uso de un portal de
este tipo.

Un portal de bajo ste concepto es muy recomendable pues se pueden realizar pginas webs que
necesiten modificar sus contenidos continuamente,. En el portal un gestor de contenidos permite que
cualquier modificacin en la estructura o en los contenidos sea muy rpido y sencillo, no se requiere
ningn software externo, por lo cual los cambios son hechos desde la propia pgina web introduciendo
las debidas claves por parte del administrador del portal.
Si vas a Banamex, Bancomer, Santander, instituciones gubernamentales como el SAT, ests en un
portal web.
Los portales web tambin son llamados CMS o gestores de contenidos

Web Sites
un sitio web es un conjunto de archivos llamados pginas web.
Se le conoce como Website y es una localizacin en la World Wide Web, ste contiene
documentos (que son las pginas web), las cuales estn organizadas en modo jerrquico.
Dentro del Website cada documento o pgina web est integrado por texto, grficos, audio, video
u otros materiales que pueden presentarse en modo dinmico o esttico

Rediseo y Optimizacin de Web Sites
Es en s una tecnologa y estrategia que ayuda a la transformacin de sitios web que lucen poco
atractivos a los visitantes, mejora la funcionalidad y esttica de los sitios.
Sirve para el rediseo de los sitios web, se hace uso de metatags.
En concreto, es la tecnologa que permite mejorar la imagen de las pginas web.

Micro Sites Publicitarios
Espacios dedicados a la publicidad en internet.
Con pginas web de pequeo tamao y sencillas, que se colocan en internet con un fin
especfico 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.




Versiones Web para Mviles
Consiste en el traslado de la comunicacin entre la WWW y los ordenadores de escritorio,
llevndole a la aplicacin en dispositivos considerados como mviles.
La tecnologa en si se llama web mvil y consisten en la capacidad de un aparato (celular,
tableta, otros) para comunicarse e intercambiar dato entre la red ms grande del mundo y el
usuario del dispositivo mvil.
Es una tecnologa muy creciente y se argumenta que sobrepasa el uso de los dispositivos
mviles conectados a internet, sobre los ordenadores de escritorio.
Realmente se puede accesar a cualquier sitio o pgina web desde un dispositivo mvil y a travs
de esto se pueden hacer envos de correos, chat, video conferencia, ver videos, escuchar
msica, en fin, todo lo que se le ocurra a un usuario

QR Codes
Es un interesante sistema que admite el almacenamiento de informacin en una especie de
cdigo de barras llamado de ltima generacin.
Aplica muy bien para los mviles, ya que se puede recuperar la informacin tan solo con apuntar
la cmara hacia el cdigo QR.
Claro que para hacerlo debe tenerse la aplicacin instalada en el mvil
Para usarle en el generador de cdigos QR slo basta que ingreses los caracteres que desees
se conviertan en cdigo, le das en generar y aparecer la imagen respectiva y despus con el
dispositivo y el lector de cdigos QR podrs ver qu hay de informacin.

Comercio electrnico
Es ese espacio que se abre a las empresas que tiene un sitio fsico 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 travs de los sitios web, se hace el comercio electrnico.
Es muy comn ya que muchas empresas dediquen su inversin a estos lugares electrnicos.
Dentro de lo que es el comercio online estn las posibilidades de hacer una gran variedad de
compras, la cuales muchas veces son de menor costo, adems, est la opcin de compra
segura con tarjeta de crdito pues estas compaas tienen aplicaciones que permiten manejar
operaciones en modo seguro

Marketing On-Line
Es la aplicacin de tecnologas digitales concentradas en los canales online para contribuir a las
actividades de publicidad dirigidas a lograr la adquisicin y retencin rentable de consumidores.
En s una tecnologa aplicada online para vender productos y servicios al pblico que utiliza
internet

Boletines Electrnicos
Es una estrategia mercantil de los medios digitales.
Si te registraste en empresas que manejan el concepto online; Comercial mexicana, Liverpool,
Sears, Sams club y recibes su informacin mercantil en tu correo electrnico, entonces esto es
Boletines Electrnicos



Registro de Dominios
Tecnologa que se utiliza a travs 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 pgina o sitio web se puedan visualizar en internet.
Claro que existe la posibilidad gratuita, pero est muy limitada

Desarrollo de Blogs
El blog es una pgina 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 especficos a
los cuales se les conoce como post o publicaciones.
En un blog se expresan ideas, conocimientos, intereses, opiniones.

Plataformas E-Learning
De hecho si est leyendo ste artculo, lo bajaste de una plataforma
E-learnig, ya que ingresaste a UnADMxico.
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 slo hecho de estar registrado en una institucin, contar con las
claves necesarias y tener acceso por la red.

Intranet - Extranet
Intranet es una red interna desarrollada en un lugar "x" y se limita en alcance a una sola
organizacin, utiliza el protocolo TCP/IP, Protocol Suite, HTTP, FTP, adems de los protocolos y
software que comnmente se emplean en internet.
Si se tiene una red LAN establecida, esto es una intranet.

EXTRANET es una intranet parcialmente accesible para los forneos 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 inters a una intranet
corporativa sobre una infraestructura compartida utilizando conexiones dedicadas.

Sistemas de Administracin va Web
Comnmente desarrollado por especialistas, aunque tambin existen las personas con
conocimiento para aplicarle.
Consiste en el desarrollo de las aplicaciones web para las pginas web, tomando en cuenta que
se desarrollan las pginas 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 administracin, se desarrollan proyectos escalables que pueden ser
extendidos fcilmente si se desean aadir mdulos adicionales o nuevas funcionalidades en el
sistema.
Generalmente se usa Software Libre, por lo que nadie tiene que preocuparse de las licencias. La
administracin se lleva por internet.



Mantenimiento Web
Es el permitir, a travs de acciones estratgicas, que una pgina web funcione siempre bien.
Algunos de los puntos importantes en esto, son:
Revisin peridica del correcto funcionamiento de la Pgina Web y de todas sus funcionalidades
Deteccin y bloqueo de posibles ataques de seguridad
Deteccin y eliminacin de cuellos de botella
Resolucin de problemas debidos al paso del tiempo
Correccin de errores y problemas de seguridad
Correccin de problemas que no hayan sido detectados durante las fases de desarrollo y
pruebas de la Pgina Web.
Realizacin de ajustes en el Servidor Web con el objetivo de incrementar el rendimiento y la
velocidad de la Pgina Web.
Actualizacin constante de los contenidos

Banners Interactivos
Entindase BANDEROLA INTERACTIVA.
Es un formato publicitario en Internet, consiste en incluir una pieza publicitaria dentro de
determinada pgina web. Su objetivo es atraer trfico hacia el sitio web del anunciante que paga por su
insercin.
Creados con imgenes GIF, JPEG o PNG o bien con animaciones creadas a partir de tecnologas
como Java, Adobe Shockwave y fundamentalmente Flash.
Se disean para llamar la atencin, 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
tecnologas web para su funcionamiento cuando el usuario desea accesar a la web. Vemosle as:
Cuando se trabaja con una tablet, un celular, otro dispositivo mvil y deseamos ingresar o hacer uso de
las pginas web, pudiramos encontrarnos con un problema: La pgina visitada no se visualiza
correctamente en la pantalla del navegador. Para el auxilio de estos problemas est la programacin
basada en el diseo web responsive que permite que lo que deseamos ver en internet, sea adaptable a
cualquier dispositivo smartphone, tablet, PC o TV
Tambin se le conoce como diseo adaptativo y consiste en desarrollar una web combinando
programacin html y criterios de diseo, 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 tamao de letra, los botones de navegacin 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 pginas web para cada dispositivo que
exista, no, es una sola pgina web, pero est diseada y constituida con el lenguaje de programacin
que con la ayuda de la pgina web que detecta desde que dispositivo se est entrando, hace la
adaptacin y la informacin se muestra correctamente.
Sin duda que las empresas que desean (tomando en cuenta la estadstica que muestra que ms
personas entran a internet por dispositivos mviles que de escritorio) ver que sus ventas crecen, que
algunas fuentes de informacin son consultadas desde su web, debern hacerse llegar la tecnologa
para que su pgina sea visitada, no importando el dispositivo.

CS3 y su inevitable vnculo con HTML5
En el trabajo de la programacin Web se destaca la participacin de dos elementos primordiales
para ste trabajo; HTML5 y CSS3.
Sabemos que HTML nos permite definir la estructura una pgina web. Sin l no se podra hacer
una pgina web.
CSS# o las hojas de estilo en cascada (Cascading Style Sheets o CSS) nos ofrecen la
posibilidad de definir reglas y estilos de representacin en los diversos dispositivos que usamos,
llmense estos pantallas de equipos de escritorio, porttiles, mviles, impresoras, otros
dispositivos capaces de permitirnos ver contenidos web.
En si las hojas de estilo nos permiten precisar de modo muy eficiente la representacin de
nuestras pginas web

La primera versin de CSS fue presentada a finales de 1996 y a los aos 2005 inici su aparicin
el glorioso sucesor de esta versin, conocindosele como CSS3 o Cascading Style Sheets
Level 3. Esta versin permite una gran variedad de opciones para las necesidades del diseo
web actual, dentro de las cuales podemos resaltar: opciones de sombreado y redondeado,
funciones avanzadas de movimiento y transformacin. A CSS3 se le conoce como el estndar
que dominar la web durante varios aos.

los framework
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 generacin de cdigo para sitios dinmicos.

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 rpido
Kohana Un framework de CodeIgniter
Django Framework Python que promueve el desarrollo rpido y el diseo limpio
CakePHP Framework MVC para PHP de desarrollo rpido
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 rpido
Catalyst Framework para aplicaciones web MVC elegante
Symfony Framework full-stack
TurboGears Prxima generacin construido sobre Pylons

Para entornos Java


Struts

Uno de los ms importantes Framework de Java de carcter Open source, est
basado en un servlet que acta como controlador y recibe las peticiones de los
clientes. Permite y facilita la lgica de navegacin entre las diferentes pginas, la
unin entre Java y componentes HTML, maquetacin, etc. Posee fuertes
mtodos que permiten validar los datos de entrada en formularios de las pginas
web por medio del mtodo validation.

Spring
Es el framework Java ms utilizado en la actualidad. Presenta un aspecto nuevo
en la programacin orientada a objetos. Adems, es muy frecuente el uso de
anotaciones facilitando y ahorrando cdigo Java.
Hibernate Es uno de los ORM ms usados en java, permitiendo una persistencia sencilla de
los objetos a base de datos.


Hybris

Est solo disponible para partners de Hybris, de cdigo propietario y solo se
puede acceder a la documentacin si se es partner de Hybris.
Totalmente diseado para el eCommerce, basado en Spring, facilita las cosas
para el desarrollo de tiendas eCommerce. Permite gestionar una tienda de
manera sencilla y el catlogo de productos de productos, aade multitud de
reglas de negocio que se pueden gestionar a travs de este framework, gestiona
la persistencia de los objetos de forma automtica 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 tambin Open Source y tiene
una comunidad de desarrolladores. Su utilizacin es muy sencilla y permite crear
una tienda de una manera bastante sencilla y rpida.
Para entornos PHP


Zend Framework
Framework de cdigo abierto muy til dentro de los framework de PHP, trabaja
con PHP5 y facilita la implantacin de templates. Zend est basado en
programacin orientada a objetos, utiliza la arquitectura MVC, que es igual al
Modelo Vista Controlador. Implementa la validacin 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
autentificacin para utilizar en desarrollos de tiendas. Zend ha desarrollado
multitud de APIs para poder utilizar ms fcilmente los diferentes servicios que
nos ofrencen Flickr, Google, entre otros

Symfony
Al igual que Zend, Symfony ofrece un fuerte framework que permite desarrollar
pginas web de manera flexible, rpida y controlada. Sympony trabaja sobre
PHP5, y permite la utilizacin de mltiples bases de datos, as como la
implementacin de Ajax y otros mdulos.



CakePHP

Puede utilizarse tanto en PHP4 como en PHP5, framework que emplea el MVC
en el desarrollo, por igual implementa sistemas de validacin, Ajax, Auth Modulo,
despachador de peticiones para URLs, caches flexibles. Es de cdigo 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
mdulos y tiene versiones diferentes para facilitar el uso de hojas de estilo
dentro de los desarrollos web.
Blueprint
Es uno de los Framework ms 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 codificacin.

Bootstrap
Este framework ofrece una excelente potencia ante el desarrollo, se pueden
obtener declaraciones anidadas, mixins, operaciones, etc. Es modulable y su
incorporacin es extremadamente fcil.
Framework para pruebas unitarias


Mocha Frame work

Un Framework que est obteniendo una gran popularidad dentro de los
framework que sirven para realizar pruebas unitarias en Java Script.
Sus caractersticas notables:
Soporte en diferentes navegadores
Nos ofrece reportes de cobertura de cdigo
Permite el uso de cualquier librera de afirmaciones
Soporte de Debugger para NodeJS


JUnit

Framework muy sencillo, posee una interface sencilla que se utiliza para realizar
pruebas para programacin en Java. Tiene amplia documentacin 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 cmo
se ha realizado la prueba y si existe algn error durante la ejecucin de las
pruebas. Por igual se utiliza para realizar y controlar las pruebas de regresin en
el caso de que el cdigo haya sido alterado


PHPUnit

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

Independientemente de lo anterior tenemos a otras tecnologas que hacen del desarrollo web un mundo
de posibilidades, tanto para quien hace programacin web, como para quien hace uso del mismo
concepto.
WWW: Tres letras que estn ligadas a una expresin inglesa (World Wide Web) Y es el grupo de
documentos que se encuentran enlazados entre s para su funcionamiento travs de una pgina 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 tecnologa con
gran comodidad, es decir, podemos contar con diversas pginas web, y navegar tan dinmicamente
como queramos y no lo permita la propia pgina web; para ello tenemos las pginas web estticas,
dinmicas y la semntica

Por ello poder visualizar texto, imagen, video, multimedia, estos mismos elementos nos pueden llevar a
otros a travs de los hipervnculos

HIPERVINCULO: En palabras simples es aquel enlace que nos lleva a otra direccin, comnmente en
internet, ste es muy usado en las pginas web para mandarnos a otra direccin, la cual contiene una
informacin referente al texto, imagen o x documento que estemos viendo en ese momento



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
programacin destinada a las aplicaciones, y gestiona la ejecucin de programas
escritos particularmente con la plataforma .NET
Sirve fundamentalmente para hacer aplicaciones informticas destinadas a
satisfacer la demanda cada da ms creciente de las necesidades en el mercado
de los entornos de programacin.
Para qu sirve .NET (Permite desarrollar)...
Aplicaciones para dispositivos mviles con Windows Mobile
Aplicaciones de lnea 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 rpida y econmica, adems de una gran robustez.

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 informacin,
desde cualquier tipo de dispositivo que tenga un desarrollo derivado de .NET

.NET es bastante funcional con sistemas mainframe, UNIX, Mac y otras
plataformas.

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

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

Es un recurso muy importante en la actualidad, dado el campo de accin que tenemos actualmente en
el comercio mundial, esto para la aplicacin e-commerce y para cualquier comunicacin que se desee
entablar por medio de los sistemas de informacin

En ste concepto tenemos al CLIENTE y al SERVIDOR, que son los que hacen la comunicacin entre
los dos sistemas: Claro que cuando solicitas informacin 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 sealar que tanto el cliente como el servidor se comunican a travs 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
comunicacin entre redes, de no cubrirse estos, la comunicacin 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 ms usuales son:

TCP/IP; Protocolo de Control de Transmisin (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 tecnologas necesarias en el mundo web, es el navegador, y es el programa que est
encargado de hacernos la comunicacin, esto cuando el usuario desea hacer acceso a internet y busca
algo en el sistema, de hecho tambin 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 navegacin.
Los ms reconocidos: Internet Explorer, Mozilla Firefox, NetScape, Opera, Safari. Tambin tenemos los
que operan en los sistema mviles

Algunas de las compaas que nos ofrecen servidores tienen en su poder otra tecnologa; el correo
electrnico, ejemplo de esto es Microsoft, Google, Yahoo

Estas compaas ofrecen sus servicios gratuitos a los usuarios con una capacidad de transmisin 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 compaas ofrecen. En el caso de Google es Drive y se pueden subir
archivos que sobrepasan los 25 MB destinados al correo electrnico

El correo electrnico permite enviar y recibir mediante el protocolo MSTP, que no es sino un mensaje a
travs de Internet

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

Hosting: Espacio (dentro del sistema de una compaa que se dedica a almacenar datos / pginas web)
destinado a mantener visible la informacin almacenada en internet, aplica para los sitios en donde se
suben las pginas web para que aparezcan en internet

Bueno vamos ahora con conceptos muy interesantes que nos permiten hacer uso de la tecnologa web

Conceptos que no son comnmente conocidos por los usuarios de internet, pues lo que interesa a los
usuarios es la capacidad de trasmisin de datos, tanto para hacerse de cualquier lectura, bajar/subir un
archivo, msica, video, hacer un chat, tener una video conferencia, en fin, tantas posibilidades como
permita la tecnologa creciente de internet a travs 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 antao, lo que generalmente hacamos, era consultar informacin. Los que
hacemos uso de la web, somos capaces de subir y bajar informacin, almacenarla, modificarla,
interactuar con ella a travs del dinamismo de la web, es ms, existen quienes se dedican a hacer
maldades a travs de ste sistema por medio de virus traviesos y aquellos malvolos

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

Las pginas web se hacen a travs de lenguajes de programacin propios para la web. Veamos de qu
se trata...

Los lenguajes de programacin web, son los elementos que nos permiten hacer mostrar la informacin
que se desea mostrar a los usuarios de las pginas web.

HTML, lenguaje con el que se definen las pginas web. Fundamentalmente se trata de un conjunto de
etiquetas que sirven para definir el texto y otros elementos que formarn una pgina web
JAVASCRIPT, permite a los desarrolladores crear acciones en sus pginas web
Javascript es un lenguaje que no requiere de compilacin ya que el lenguaje funciona del lado del
cliente, los navegadores son los encargados de interpretar estos cdigos
Suele confundirse Java con Javascript, pero ambos lenguajes son diferentes y tienes sus
caractersticas singulares. Javascript posee la ventaja de ser incorporado en cualquier pgina web,
puede ser ejecutado sin la necesidad de instalar otro programa para ser visualizado
Java por su parte tiene como principal caracterstica 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 cdigo abierto muy popular especialmente adecuado para el desarrollo web y que
puede ser incrustado en HTML

ASP, tecnologa desarrollada por Microsoft para la creacin de pginas dinmicas del servidor. ASP se
escribe en la misma pgina 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 representacin en diferentes dispositivos, ya sean pantallas
de equipos de escritorio, porttiles, mviles, impresoras u otros dispositivos capaces de mostrar
contenidos web

ASP.NET, tecnologa 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 dinmicos

JSP, nos significa Java Server Pages, entendamos como Pginas de Servidor Java. Es una tecnologa
orientada a crear pginas web con programacin en Java

RUBY, lenguaje de programacin multiplataforma, se dice es interpretado, reflexivo y orientado a
objetos. Combina una sintaxis inspirada en Python y Perl con caractersticas de programacin orientada
a objetos similares a Smalltalk

VRML: Lenguaje para modelar en modo virtual en 3D

VISUAL BASIC SCRIPT, lenguaje de programacin de scripts del lado del cliente, slo compatible con
Internet Explorer

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

Otras tecnologas importantes para el manejo de la web

Photoshop, permite crear imgenes de alta calidad que pueden ser transportadas a internet y a todo su
contenido

Flash, tecnologa 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
pgina de Internet. Los Applets han sido usados para proporcionar funcionalidad a pginas de Internet
que no puede ser satisfecha usando nicamente HTML. La idea de los Applets es que sean lo
suficientemente pequeos como para proporcionar una funcionalidad especfica y claramente definida.

Y bueno, resta decir que podemos tener las mejores tecnologas para hacer la comunicacin por medio
de la web, pero esto no sera posible si no contramos con:



APACHE: Servidor web HTTP, es de cdigo abierto (todos lo pueden usar sin cargos monetarios), es el
ms popular y se desempea en todas las plataformas existentes, UNIX, Windows, Macintosh.

MySQL (Database Management System): Sistema de administracin de bases de datos (DBMS) para
bases de datos relacionales. Aplicacin que permite gestionar archivos llamados desde una bases de
datos. Las pginas web necesitan almacenar datos para mostrarlos o servirlos a los usuarios. Cuando
un usuario sube un archivo a travs de la web, ste se almacena en una base de datos.

Claro que esto es tan slo una pequea consideracin a las tecnologas 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 tecnologa de comunicacin ms 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