Введение

dBASE Mac — это система управления базами данных для Apple Macintosh, выпущенная компанией Ashton-Tate в 1987 году. Несмотря на то, что графический интерфейс был высоко оценен в прессе, приложение работало настолько медленно, что стало объектом насмешек в индустрии. Продажи были неудовлетворительными, и Ashton-Tate в конечном итоге решила отказаться от dBASE Mac и вместо этого портировать dBASE IV на платформу Mac, сохранив интерфейс, похожий на DOS. Затем продукт был продан нескольким сторонним разработчикам, но они не добились успеха, и он исчез с рынка в середине 1990-х годов.

Бытие

dBASE Mac изначально разрабатывался сторонней компанией DigiCorp, небольшим предприятием из двух человек в Солт-Лейк-Сити. В 1984 году они пытались продвигать его через другие компании под названиями Hayden: Base (через издательство Mac Hayden Software), TheBase, а затем °Base (Dot Base, отсылающее к части его внутреннего синтаксиса), но продукт был недостаточно готов, и сделки сорвались. Непосредственно перед Рождеством 1984 года Ashton Tate начала переговоры с разработчиками, завершив сделку в начале 1985 года. Разработчики переехали в Glendale Development Center компании A T (где разрабатывались PC-версии dBASE) в начале 1985 года. Разработка возобновилась в мае под кодовым названием Dottie, в память о более раннем названии Dot Base.

Изменение приоритетов

Сначала планировалось создать продукт, аналогичный оригинальному дизайну DigiCorp, выпустить версию 1.0 в начале 1986 года, а затем выпустить крупное обновление в конце того же года. Однако продукт быстро завяз в управлении Ashton Tate, который использовал его как полигон для тестирования каждой новой модной функции. В конечном итоге от оригинального дизайна 1.0 отказались и было принято решение перейти непосредственно к выпуску 2.0, основным изменением в котором стало включение объектно-ориентированного языка программирования. В какой-то момент в этот период руководство видело в продукте путь миграции для всех версий dBASE, используя Mac в качестве испытательного полигона перед выпуском на ПК, тем самым заменяя их устаревшее ядро dBASE на полностью GUI-ориентированную объектно-ориентированную базу данных. Apple долгое время убеждала Ashton Tate разрабатывать для Mac, считая их одним из ключевых игроков, необходимых для укрепления позиций Mac на рынке. Хотя высшее руководство Apple оставалось приверженным этому видению, после трех лет ожидания с момента выпуска Mac другие сотрудники компании становились все более разочарованными, казалось бы, бесконечными циклами разработки. Ситуация достигла критической точки, когда Гай Кавасаки убедил Apple приобрести лицензию на новую продвинутую программу баз данных, тогда известную как "Silver Surfer". Ashton Tate пригрозила прекратить всю разработку для Mac, и Apple быстро согласилась и отказалась от опциона. В ответ Кавасаки основал собственную компанию и начал продавать продукт под названием 4th Dimension. После этого Ashton Tate запросила множество изменений и новых функций, чтобы dBASE Mac мог конкурировать с этим новым и очень конкурентоспособным продуктом. К концу 1986 года продукт начал обретать законченный вид, примерно в то время, когда должен был быть выпущен оригинальный 2.0. Руководство решило продавать его как dBASE Mac, хотя он не имел ничего общего со своей PC-версией. Разработчики опасались, что клиенты будут разочарованы, получив продукт с названием dBASE, который даже не совместим с версией для DOS. Чтобы обеспечить некоторую совместимость, система могла использовать базы данных dBASE, создавая дополнительный внешний индексный файл, но пользователям все равно пришлось бы перестраивать логику приложений и формы в новой системе.

Выпуск и обзоры

Продукт наконец-то был выпущен летом 1987 года, незадолго до MacWorld Boston. Как и опасались разработчики, рецензенты единогласно раскритиковали продукт из-за отсутствия прямой совместимости с dBASE на ПК. Обзор Дона Крэбба в InfoWorld был кратким: "DBase Mac – это не DBase для Mac". Рецензенты также повсеместно отмечали низкую производительность, один из них даже отметил, что было трудно понять, зависла ли программа, что случалось часто, или она просто долго выполняла задачу. Другой указал, что даже демонстрационные программы работали неприемлемо медленно, отметив: "Пока dBASE Mac обновляет записи, у клиентов видеопроката было бы время посмотреть фильм и вернуть кассету". Версия 1.01, исправляющая большинство ошибок, вышла в апреле 1988 года, но к тому времени ущерб был нанесен, и 4th Dimension получала положительные отзывы критиков. Компания отказалась от идеи использовать Mac в качестве платформы для тестирования будущих версий системы, фактически обрекая её на забвение. Год спустя Ashton Tate полностью отказалась от продукта и решила портировать свою последнюю версию базы данных для ПК, dBASE IV, на Mac.

Разработка третьей стороной

Эштон Тейт продал права на dBASE Mac в июне 1990 года бывшему пользователю dBASE Mac, который основал New Era Software Group для продолжения разработки. В конце ноября New Era выпустила обновление под названием nuBASE Mac 1.3. Версия 1.3 оказалась значительно стабильнее и быстрее версий Ashton Tate, хотя это мало помогло, учитывая репутацию продукта, которую пресса к тому времени сочла незаслуженной. В версии 1.3 также появилась возможность вызывать HyperCard XCMD, что позволило использовать множество плагинов из среды HyperCard. В конце 1991 года компания подверглась крупной краже, что замедлило разработку следующей версии, первоначально планировавшейся как 2.0. Вместо этого весной 1992 года они выпустили "чистую 32-битную" nuBASE Pro 1.5, которая позволила ей работать на новейших операционных системах Apple и компьютерах PowerMac. Одновременно продукт был модифицирован, чтобы функционировать как полноценный клиент для нового сервера nuBASE LAN Manager 1.5. Обстоятельства дальнейшего развития событий неясны, но New Era Software Group либо прекратила существование, либо сменила название. Следующий релиз, переименованный в nuBASE Pro 1.5, был выпущен компанией Tactic Software. Вновь права перешли в другие руки, на этот раз к Dolphin Software, которая в 1995 году выпустила версию под названием nuBase Pro 2.0. Их планы по портированию продукта на Windows не были реализованы, и он снова исчез, а права вернулись к первоначальному автору 1980-х годов.

Прекращение

Продажи продукта в период после ухода Эштона Тейта, по всей видимости, были практически нулевыми, и продукт до сих пор лучше всего известен под своим первоначальным названием. В таком виде его называли "killer application", но в нетрадиционном смысле – он способствовал гибели самой компании и репутации Apple вместе с ней. Тем временем, dBASE IV обернулся огромной катастрофой на платформе ПК, что привело к финансовым проблемам у Эштона Тейта. В 1991 году компания была приобретена Borland, и разработка всех продуктов Ashton Tate для Mac была прекращена.

Описание

Как и большинство современных баз данных, dBASE Mac предлагал два основных "режима": режим проектирования самой базы данных и режим создания форм для работы с ней. dBASE Mac заслужил высокую оценку в обоих этих аспектах, и многие считали его "правильным решением для баз данных на Mac".