2.4 Ambientes para el desarrollo de aplicaciones Web
0
Un ambiente de desarrollo para aplicaciones web es una estructura definida, reusable en el que sus componentes facilitan la creación de aplicaciones web. En cierto sentido podemos afirmar que nos proveen una capa de abstracción sobre la arquitectura original ocultándola o adaptándola para no tener que utilizar el protocolo http de manera nativa y así acelerar los tiempos de desarrollo y mantenimiento.
Los ambientes de desarrollo más importantes son los siguientes:
- FrontPage.- Es un programa de Microsoft para a crear y mantener sitios web. Permite diseñar y crear páginas directamente en el propio sitio de Internet, así como en una computadora personal y luego publicarlas por completo en un servidor. Con este software se pueden elaborar páginas sin saber absolutamente nada del lenguaje HTML, se escriben los textos, se les da formato, y se le insertan imágenes mientras el programa elabora el código HTML correspondiente que es el que entienden los navegadores de internet.
- Dreamweaver.- Es un editor visual profesional para la creación y administración de sitios y páginas Web. Con Dreamweaver resulta fácil crear y editar páginas compatibles con cualquier explorador y plataforma. Dreamweaver proporciona herramientas avanzadas de diseño y formateo, y facilita el uso de funciones de HTML dinámico, como capas y comportamientos animados, sin necesidad de escribir una sola línea de código. El establecimiento de destino de exploradores comprueba el trabajo para averiguar si hay problemas potenciales en las plataformas y los exploradores más habituales. La tecnología Roundtrip HTML de Macromedia importa documentos HTML sin necesidad de cambiar el formato del código y, además, es posible configurar Dreamweaver para limpiar y cambiar el formato HTML cuando lo desee. Dreamweaver se puede personalizar totalmente. Puede crear sus propios objetos y comandos, modificar menús y métodos abreviados de teclado, e incluso escribir código JavaScript para ampliar las posibilidades que ofrece Dreamweaver con nuevos comportamientos e inspectores de propiedades.
- ASP.NET: es un conjunto de tecnologías definidas por Microsoft para la capa de presentación WEB que forma parte del .NET Framework. En pocas palabras, una página ASP.NET es un archivo de texto con extensión aspx que el servidor sabe que debe procesar de una manera especial. El texto de las páginas puede ser html junto con código scripting que se compila dinámicamente y se ejecuta en el servidor. La página aspx se compila (sólo la primera vez) a código ejecutable .net cuando algún cliente la solicita al servidor. Para incluir código embebido en la página se utilizan los separadores <% y %>. En este sentido es similar al funcionamiento de las páginas JSP de java. Las páginas ASP.NET pueden tener controles que se ejecutan del lado del servidor (server controls) que son objetos que representan elementos de la interfaz de usuario que se ejecutan en el servidor y generan código html como resultado de su ejecución. Los controles tienen propiedades, métodos y eventos a los que pueden responder y mediante los que se puede modificar su estado y comportamiento. Este comportamiento se puede declarar en los atributos de su declaración html o de manera programática. Los controles permiten contener otros controles dentro de el os y es posible, al igual que cualquier objeto, heredar y redefinir parte de su comportamiento. Un control de servidor se identifica en una página html por su atributo runat=»server». De esta manera un webform es una página html que contiene en algún lado una etiqueta del estilo.
- Eclipse es un proyecto de desarrollo de software de código fuente abierto cuyo objetivo es la construcción de herramientas integradas para el desarrollo de aplicaciones, este a su vez se compone de diversos subproyectos entre los cuales esta el Eclipse Web Tools Platform (WTP), el cual contiene herramientas para el desarrol o de aplicaciones web, que incluyen editores gráficos para simplificar el desarrollo.