Adobe GoLive era un editor HTML WYSIWYG y una aplicación de gestión de sitios web de Adobe Systems . Reemplazó a Adobe PageMill como editor HTML principal de Adobe [1] y se dejó de fabricar en favor de Dreamweaver . La última versión de GoLive que lanzó Adobe fue GoLive 9.
GoLive se originó como el producto estrella de una empresa llamada GoNet Communication, Inc., que entonces tenía su sede en Menlo Park, California , [2] y de la empresa de desarrollo GoNet Communications GmbH en Hamburgo, Alemania , en 1996. Más tarde, GoNet cambió su nombre a GoLive Systems, Inc, y el nombre de su producto a GoLive CyberStudio . Adobe adquirió GoLive en 1999 y renombró el producto GoLive CyberStudio a lo que se convirtió en Adobe GoLive. [1] Adobe se hizo cargo de la oficina de Hamburgo como un sitio de desarrollo de Adobe para continuar desarrollando el producto.
En el momento de la adquisición, CyberStudio era una aplicación exclusiva para Macintosh . En la primavera de 1999, Adobe lanzó Adobe GoLive tanto para Macintosh como para Microsoft Windows . [3]
Las primeras versiones de Dreamweaver y CyberStudio se lanzaron en un período de tiempo similar. Sin embargo, Dreamweaver finalmente se convirtió en el editor HTML WYSIWYG dominante en participación de mercado . Después de la adquisición de Macromedia por parte de Adobe (la empresa que había sido propietaria de Dreamweaver), GoLive se volvió a orientar progresivamente hacia el mercado de diseño tradicional de Adobe y el producto se integró mejor con la suite existente de productos de software orientados al diseño de Adobe y se centró menos en el mercado de desarrollo web profesional.
La suite Adobe CS2 Premium incluía GoLive CS2. Con el lanzamiento de Creative Suite 3, Adobe integró Dreamweaver como reemplazo de GoLive y lanzó GoLive 9 como un producto independiente. [4]
En abril de 2008, Adobe anunció que las ventas y el desarrollo de GoLive cesarían en favor de Dreamweaver. [5]
GoLive incorporaba un flujo de trabajo en gran medida sin modalidad que dependía en gran medida de arrastrar y soltar . La mayor parte de la interacción del usuario se realizaba a través de un inspector contextual en lugar del flujo de trabajo modal que se encuentra en Dreamweaver . Entre sus características se encontraba un editor independiente para tablas que admitían anidación y un panel bidimensional para aplicar estilos CSS a los elementos. GoLive admitía la función de arrastrar y soltar de archivos nativos de Adobe Photoshop y Adobe Illustrator a través de lo que la empresa llamaba "Objetos inteligentes", que luego guiaban automáticamente al usuario para guardar esos archivos en formatos compatibles con la web. GoLive rastreaba automáticamente las actualizaciones de los activos originales de Photoshop o Illustrator. También implementó una herramienta llamada "Componentes" que permitía que las actualizaciones de los elementos de la interfaz en todo un sitio se actualizaran globalmente cambiando un solo archivo. Como herramienta de gestión de sitios web, GoLive permitía a los usuarios transferir y publicar contenido directamente desde la aplicación y permitía excluir archivos individuales de la carga.
Una de las nuevas características de la versión 5 de GoLive fue Dynamic Link, que era un método para crear contenido web dinámico basado en bases de datos sin la necesidad de conocer un lenguaje del lado del servidor y con soporte WYSIWYG completo en la interfaz de usuario de GoLive .
GoLive tenía un poderoso conjunto de API de extensibilidad que se podían usar para agregar funcionalidad adicional al producto. El SDK de GoLive proporcionaba interfaces que permitían a los desarrolladores usar una combinación de XML , JavaScript y C / C++ para crear complementos para el producto. [6] La API de extensibilidad permitía a los desarrolladores acceder a dibujos personalizados y manejo de eventos usando JavaScript, así como a un depurador de JavaScript completo y un intérprete de línea de comandos . Esto permitía a los desarrolladores de nivel intermedio usar JavaScript interpretado para crear interfaces de usuario sofisticadas .
Adobe GoLive está codificado en el lenguaje de programación C++ . [7] Utiliza un marco C++ personalizado llamado SCL (Simple Class Library) que fue creado inicialmente desde cero por los ingenieros de GoLive Systems Inc. El marco SCL también se utilizó en el software de corta duración Adobe Atmosphere 3D.
Como versión final, GoLive 9 se suspendió en abril de 2008.