Введение
WYSIWYG HTML-редактор и приложение для управления веб-сайтами
Adobe GoLive был WYSIWYG HTML-редактором и приложением для управления веб-сайтами от Adobe Systems. Он заменил Adobe PageMill как основной HTML-редактор Adobe и компанию-разработчика GoNet Communications GmbH в Гамбурге, Германия, в 1996 году. Позже GoNet сменила название на GoLive Systems, Inc., а название своего продукта на GoLive CyberStudio. Adobe приобрела GoLive в 1999 году и переименовала продукт GoLive CyberStudio в Adobe GoLive. Adobe взяла на себя офис в Гамбурге как площадку разработки Adobe для продолжения разработки продукта. На момент приобретения CyberStudio был приложением, доступным только для Macintosh. Весной 1999 года Adobe выпустила Adobe GoLive как для Macintosh, так и для Microsoft Windows. Первые версии Dreamweaver и CyberStudio были выпущены примерно в одно и то же время. Однако Dreamweaver в конечном итоге стал доминирующим WYSIWYG HTML-редактором по доле рынка. После приобретения Adobe компании Macromedia (владельца Dreamweaver), GoLive постепенно переориентировался на традиционный рынок дизайна Adobe, а продукт стал лучше интегрироваться с существующим пакетом программного обеспечения Adobe, ориентированного на дизайн, и меньше внимания уделялось рынку профессиональной веб-разработки. GoLive CS2 входил в состав Adobe CS2 Premium. С выпуском Creative Suite 3 Adobe интегрировала Dreamweaver в качестве замены GoLive и выпустила GoLive 9 как самостоятельный продукт. В апреле 2008 года Adobe объявила о прекращении продаж и разработки GoLive в пользу Dreamweaver.
Общее описание и отличительные особенности
GoLive использовал преимущественно немодальный рабочий процесс, основанный на технологии перетаскивания. Большинство действий пользователя выполнялось через контекстный инспектор, а не через модальные окна, как в Dreamweaver. Среди его функций — отдельный редактор таблиц с поддержкой вложенности и двухмерная панель для применения стилей CSS к элементам. GoLive поддерживал перетаскивание файлов Adobe Photoshop и Adobe Illustrator с помощью функции "Smart Objects" ("Умные объекты"), которая автоматически помогала пользователю сохранять эти файлы в веб-совместимых форматах. GoLive автоматически отслеживал изменения в исходных файлах Photoshop и Illustrator. Также была реализована функция "Components" ("Компоненты"), позволявшая глобально обновлять элементы интерфейса на всем сайте, изменяя всего один файл. Как инструмент управления веб-сайтами, GoLive позволял пользователям передавать и публиковать контент непосредственно из приложения, а также исключать отдельные файлы из процесса загрузки.
Особенности
Одной из новых функций GoLive версии 5 была технология Dynamic Link, представлявшая собой способ создания динамического веб-контента, управляемого базами данных, без необходимости знания серверных языков программирования и с полной поддержкой WYSIWYG в пользовательском интерфейсе GoLive. GoLive обладал мощным набором API расширяемости, который можно было использовать для добавления дополнительной функциональности к продукту. GoLive SDK предоставлял интерфейсы, позволявшие разработчикам использовать комбинацию XML, JavaScript и C/C++ для создания плагинов для продукта. API расширяемости давал разработчикам доступ к пользовательской отрисовке и обработке событий с помощью JavaScript, а также к полноценному отладчику JavaScript и интерпретатору командной строки. Это позволяло разработчикам среднего уровня, используя интерпретируемый JavaScript, создавать сложные пользовательские интерфейсы.
Язык и структура
Adobe GoLive написан на языке программирования C++. Он использует собственную C++-структуру под названием SCL (Simple Class Library), которая изначально была разработана с нуля инженерами GoLive Systems Inc. Фреймворк SCL также применялся в недолго просуществовавшем программном обеспечении Adobe Atmosphere 3D.
История релизов
Версия Кодовое имя Поддерживаемые платформы Дата выпуска GoLive 1.0 Classic Mac OS июнь 1996 GoLive 1.1 Pro Classic Mac OS август 1996 GoLive CyberStudio 1 Classic Mac OS апрель 1997 GoLive CyberStudio 2 Classic Mac OS сентябрь 1997 GoLive CyberStudio 3 Classic Mac OS апрель 1998 Adobe GoLive 4 Classic Mac OS январь 1999 Adobe GoLive 4 Microsoft Windows май 1999 Adobe GoLive 5 The Fifth Element Classic Mac OS, Microsoft Windows август 2000 Adobe GoLive 6 The 6th Day Classic Mac OS, Mac OS X, Microsoft Windows февраль 2002 Adobe GoLive 7 CS Se7en Mac OS X, Microsoft Windows октябрь 2003 Adobe GoLive 8 CS2 Reloaded Mac OS X, Microsoft Windows апрель 2005 Adobe GoLive 9 Vicious Universal Mac OS X, Microsoft Windows июнь 2007 В качестве финальной версии, GoLive 9 была снята с поддержки в апреле 2008 года.
As the final version, GoLive 9 was discontinued in April 2008.