Introducción al diseño de páginas web
La Internet, considerada como la red de redes a nivel mundial, es actualmente una plataforma de desarrollo para una amplia gama de aplicaciones, desde las académicas, comerciales, gubernamentales, militares y de entretenimiento, sin embargo, cabe mencionar que las reglas que la rigen todavía no están debidamente normalizadas para determinar la publicación de ciertos contenidos que pueden causar perjuicios a las personas de corta edad, por lo tanto, se debe tener cuidado en los sitios que los niños visitan.
Internet hace unos 25 años, es decir, en 1990, era simplemente una red de uso militar y de algunas instituciones académicas de gran dimensiones como la UNAM y el IPN, que desean mostrar contenidos, mediante textos y las ligas hacia otros sitios eran a través de hypertextos, con el transcurrir de los años, aproximadamente en 1995, la red de internet empieza a mostrar imágenes, aplicaciones de multimedia y pequeñas animaciones, con lo cual, las empresas comerciales ponen especial énfasis en el desarrollo de aplicaciones que producieran grandes cantidades de dinero, razón por la cual, se desarrollan los lenguajes de programación para la Internet, primeramente se programó mediante el lenguaje de marcas de hipertexto, utilizando las etiquetas del lenguaje HTML y empleando para ello, cualquier editor de texto como por ejemplo el edit o el bloc de notas de windows, y los sitios web eran montados en pequeños servidores web de empresas particulares que se dedicaron a este giro empresarial, como siempre ocurre en los grandes negocios, las empresas más robustas ven un nicho de mercado e invierten una gran cantidad de dinero en él, como sucedió con la empresa Microsoft, invirtió en el desarrollo de un software para crear páginas sencillas y se vendía con la suite de office profesional, dicho software era conocido como front page, sin embargo, para los desarrolladores profesionales que empiezan a crear sitios complejos que tenían que ser administrados eficientemente, se introdujo un paquete llamado visual interdev que permitía el desarrollo de aplicaciones web robustas e interactuar con las bases de datos, crear mapas de imágenes, formularios, tablas, marcos, sonido y video, con lo cual, se atendía las peticiones de las empresas comerciales para mostrar sus productos a través de la red de Internet, con un diseño más aceptable y que llamará la atención al cliente. Hoy en día, Microsoft tiene su plataforma de desarrollo para sitios web, mediante el software llamado visual estudio .net, el cual es muy robusto para la creación de aplicaciones complejas.
Al mismo tiempo otras empresas desarrollaron productos para la creación de sitios web profesionales como lo fue Macromedia, ahora es propiedad de Adobe, con su famoso software para la creación de animaciones llamado primeramente splash y después comercialmente lo llamaron flash, perfeccionándolo hasta nuestros días en su versión CS6. Además la empresa de Macromedia creó un software denominado dreamweaver para la creación de sitios web de gran tamaño y que tenían que ser administrados y depurados continuamente, la gran ventaja de dreamweaver es que no tiene que ser un experto en el manejo del lenguaje html para producir y desarrollar sitios web de alta calidad, y su uso es relativamente sencillo comparado con otras herramientas de desarrollo, la empresa de Macromedia creó una suite de desarrollo, la cual incluía dreamweaver, flash y un editor de imágenes llamado fireworks, con la cual se pueden diseñar sitios de Internet de gran calidad, aun más productos fueron desarrollados por Macromedia para complementar el desarrollo de muchas páginas web en un sólo lugar de visualización al que se llamó portal, hoy en día, la empresa de Macromedia fue comprada por la empresa de Adobe y unen todo el poder de desarrollo de sus diferentes software para producir sitios web de una manera rápida y sencilla pero con una gran calidad.
Otra empresa que desde hace tiempo desarrollo software para la creación de sitios web es Sun microsystems, y su principal aportación es el lenguaje java, siendo muy poderoso para la creación de aplicaciones en la Internet, sin embargo, el hardware de aquel momento no podía soportar dichas aplicaciones robustas en la red, hoy en día, la evolución de las computadoras ha permitido que muchos de los desarrollos en java puedan ser empleados en diversos dispositivos, desde los más pequeños hasta los más robustos, sin embargo, la desventaja de esta magnífica plataforma de desarrollo es su gran complejidad para programar, debido a que se necesita un sólido conocimiento en el campo de la programación, también han puesto a la venta una suite de desarrollo para aquellas personas que deseen emplear estas poderosas herramientas para la creación de sitios web de gran calidad y personalizarlos a su gusto y necesidades.
En la plataforma de Linux también existen herramientas de desarrollo de sitios web de gran calidad, desde su creación hasta el montaje en su servidor apache y su sistema de administración confiable, sin embargo, el inconveniente que observamos es la incompatibilidad en las herramientas de desarrollo y el escaso soporte de la plataforma por parte de una empresa robusta que brinde la confianza necesaria para poder desarrollar páginas web, sin tener que preocuparse por los problemas que puedan surgir en el servidor web de la plataforma libre, cabe mencionar que la ventaja mayor de este tipo de aplicaciones es su precio nulo, es decir, es gratis su uso.
A continuación se describirán las tres plataformas de desarrollo de sitios web o portales, con sus nuevas ventajas para el diseño y creación de páginas web.
VISUAL.NET
Presentamos Visual Studio .NET53, la herramienta de Microsoft para crear e implementar software seguro y eficaz para la plataforma Microsoft .NET.
Creado para satisfacer las necesidades de desarrollo de software más exigentes de hoy en día, Visual Studio .NET mejora y optimiza a su predecesor, con el que es altamente compatible. Visual Studio .NET incluye una completa gama de funciones, desde modeladores que ayudan a componer visualmente las aplicaciones empresariales más complejas hasta la implementación de una aplicación en el más pequeño de los dispositivos. Utilizados por compañías de todos los tamaños en el mundo entero, Visual Studio .NET y la plataforma .NET Framework de Microsoft Windows proporcionan una completa herramienta, eficaz y sofisticada, para diseñar, desarrollar, depurar e implementar aplicaciones seguras para Microsoft Windows® y Web, a la vez sólidas y fáciles de utilizar.
Gracias a la compatibilidad integrada con .NET Compact Framework, Visual Studio .NET incorpora a .NET los dispositivos móviles e incrustados, como Pocket PC, y otros dispositivos que utilizan el sistema operativo Microsoft Windows CE .NET. Ahora, los programadores pueden utilizar el mismo modelo de programación, las mismas herramientas para programadores y los mismos conocimientos para crear aplicaciones orientadas tanto a dispositivos pequeños como a los centros de datos de mayor tamaño.
Visual Studio .NET Profesional permite crear con rapidez una amplia gama de aplicaciones para Microsoft Windows®, Web y dispositivos móviles. Los programadores pueden utilizar Visual Studio .NET Profesional para:
DREAMWEAVER
Hay tremendas mejoras de funciones y rendimiento que permiten a los diseñadores y desarrolladores construir y entregar experiencias más expresivas y cautivantes para la web y dispositivos en un tiempo menor al experimentado anteriormente.
CS654 contiene mejoras en el flujo de trabajo, nuevos productos y funciones iniciales. La incorporación de Contribute y FlashPaper en esta nueva versión permite a los diseñadores y desarrolladores un enfoque más preciso en cuanto al mantenimiento de contenido web, haciendo que las actualizaciones de sitios creados con la suite tengan una mejor relación beneficio-costos. CS6, además, incluye nuevas y revolucionarias herramientas de codificación de video, las cuales facilitan al cliente un método más sencillo para la creación y publicación de video interactivo de alta calidad con el que lograron experiencias en línea verdaderamente memorables. Adicionalmente, las mejoras en CSS y en las herramientas de autoría visual para XML, añaden sofisticación a los sitios web y aplicaciones. Las nuevas herramientas para la autoría y prueba de contenido móvil
Dreamweaver55 CS6 es la última versión de la herramienta líder de la industria para el diseño y desarrollo de sitios web y aplicaciones. Las nuevas funciones de Dreamweaver incluyen una mayor visualización esquemática de las Hojas de Estilo en Cascada (CSS, según sus siglas en inglés, Cascading Style Sheets), lo cual permite un diseño más sencillo, integración de fuentes de datos XML vía drag-and-drop, un mejorado soporte para la sugerencia de código XML y XSLT, funciones de usabilidad mejoradas tales como zoom y colapso de código, para hacer más preciso el proceso de desarrollo, y formas más rápidas y mejores de incorporar contenido de Video Flash en los sitios web.
Flash
CS6 constituye un lanzamiento muy significativo para Flash, el entorno
de autoría más avanzado de la industria para la creación
de sitios web interactivos, experiencias digitales y contenido móvil.
Un mejor rendimiento gráfico, nuevas funciones de efectos gráficos,
nuevos controles de animación, usabilidad del editor de script, funciones
de Video Flash y la integración de su flujo de trabajo con herramientas
líderes de edición y codificación de video, permiten la
creación de un contenido tan rico y profundo para el web como nunca antes
fue posible. Flash CS6 es el entorno de autoría profesional
para Flash Player, la aplicación de ejecución cliente de mayor
distribución en Internet.
Fireworks CS6 ofrece muchas y mejoradas funciones. Los diseñadores gráficos
y desarrolladores de aplicaciones web ahora pueden crear menús pop-up
de estilo CSS, experimentar con más de 25 nuevos modos de mezclas, importar
nuevos formatos de archivo, y experimentar la edición de ida y vuelta
(roundtrip editing), entre Dreamweaver y Flash
SUN JAVA
La
tecnología Java56 se creó como una herramienta de programación
en una pequeña operación secreta y anónima denominada "the
Green Project" en Sun Microsystems en el año 1991.
El equipo secreto ("Green Team"), compuesto por trece personas y dirigido
por James Gosling, se encerró en una oficina desconocida de Sand Hill
Road en Menlo Park, interrumpió todas las comunicaciones regulares con
Sun y trabajó sin descanso durante 18 meses.
Intentaban anticiparse y prepararse para el futuro de la informática.
Su conclusión inicial fue que al menos en parte se tendería hacia
la convergencia de los dispositivos digitales y los ordenadores.
El resultado fue un lenguaje de programación que no dependía de
los dispositivos denominado "Oak".
Para demostrar cómo podía contribuir este nuevo lenguaje al futuro
de los dispositivos digitales, el equipo desarrolló un controlador de
dispositivos de mano para uso doméstico destinado al sector de la televisión
digital por cable. Por desgracia, la idea resultó ser demasiado avanzada
para el momento y el sector de la televisión digital por cable no estaba
listo para el gran avance que la tecnología Java les ofrecía.
Pero poco tiempo después Internet estaba listo para la tecnología
Java y, justo a tiempo para su presentación en público en 1995,
el equipo pudo anunciar que el navegador Netscape Navigator incorporaría
la tecnología Java.
Actualmente, la plataforma
Java ha atraído a millones de desarrolladores de software,
se utiliza en los principales sectores de la industria de todo el mundo y está
presente en un gran número de dispositivos, ordenadores y redes de cualquier
tecnología de programación.
De hecho, su versatilidad y eficiencia, la portabilidad de su plataforma y la
seguridad que aporta, la han convertido en la tecnología ideal para su
aplicación a redes
Hoy en día, puede encontrar la tecnología Java en redes y dispositivos que comprenden desde Internet y superordenadores científicos hasta portátiles y teléfonos móviles; desde simuladores de mercado en Wall Street hasta juegos de uso doméstico y tarjetas de crédito: Java está en todas partes.
La tecnología Java57, una tecnología madura, extremadamente eficaz y sorprendentemente versátil, se ha convertido en un recurso inestimable ya que permite a los desarrolladores:
(53) Pág. Web www.microsoft.com/latam/vstudio, página web de microsoft de la cual se obtuvo la información e imagen de visual. net
(54) Pág. Web www.adobe.com/products/dreamweaver/ , página web de la empresa Adobe, de la cual se obtuvo la información
(55) Pág. Web www.smallparty.org/credits/dreamweaver.jpg , página web de la cual se descargo la imagen con fines didácticos
(56) Pág. Web www.java.com/es/about/, página web en la cual se encuentra más información de la plataforma.
(57) Pág. Web www.isomni.com/images/logos/logo-sun-java.gif, sitio web en donde se localiza la imagen representativa de la suite de desarrollo de Sun.