Новости

Эпоха dBASE завершена: культовая СУБД ушла навсегда, не дожив до 50-летия

Работа сайта некогда известной реляционной СУБД dBASE была прекращена. Как сообщает ресурс The Register, на момент публикации записи в блоге Delphi Nightmares под названием «dBASE: 1979–2026», где «оплакивалось» закрытие интернет-магазина на сайте dBASE, ресурс ещё был доступен по адресу store.dbase.com. Однако вскоре после этого он перестал существовать. «Можно утверждать, что спустя 47 лет история dBASE подошла к концу», — заметил The Register.

История dBASE началась с инструмента под названием JPLDIS, созданного для трёх компьютеров Univac 1108 Лаборатории реактивного движения NASA (JPL). Эта программа представляла собой переписанную на FORTRAN версию более простого решения Tymshare RETRIEVE, разработку которого начал Джек Хэтфилд (Jack Hatfield), а завершил Джеб Лонг (Jeb Long). Позднее К. Уэйн Ратлифф (C. Wayne Ratliff) адаптировал её на ассемблере Intel 8080 для PTSDOS на своём микрокомпьютере IMSAI 8080 и попытался продавать под именем Vulcan — он разместил объявление в журнале BYTE, предлагая продукт за $50. Однако, по его словам, эта затея не увенчалась успехом.

Затем серийный предприниматель Эд Тейт (Ed Tate) нанял его и приобрёл лицензию на Vulcan. Тейт основал новую компанию под названием Ashton-Tate и переименовал СУБД в dBASE II, чтобы придать ей более внушительный вид и обосновать повышение цены. Компания предлагала версию для CP/M в качестве готового программного обеспечения. Основатель Autodesk Джон Уокер (John Walker) в 1982 году отметил, что это решение «продавалось как горячие пирожки по $800 за штуку».

 Источник изображения: MIKE STOLL / Unsplash

Источник изображения: MIKE STOLL / Unsplash

В том же году версия dBASE II для ПК стала одним из первых коммерческих бизнес-приложений для IBM PC. На протяжении 1980-х годов dBASE оставалась одним из отраслевых стандартов. В 1984 году появилась усовершенствованная версия dBASE III, а в 1986 году вышла dBASE III+ с обновлённым пользовательским интерфейсом и знаменитой командной строкой. В 1988 году была выпущена dBASE IV, однако в неё не вошёл обещанный компилятор для встроенного языка программирования, который оставался интерпретируемым и применялся для интерактивной работы с базой данных.

Этот пробел создал благоприятные условия для появления конкурентов. К примеру, Clipper от Nantucket обладала возможностью компиляции, но не имела интерактивного режима, что ограждало её от судебных претензий со стороны dBASE. Впоследствии Clipper была выкуплена корпорацией Computer Associates. Другим соперником стала СУБД FoxBase, созданная Fox Software. Позже её переименовали в FoxPro, а после перехода под контроль Microsoft — в Visual FoxPro (VFP).

Основной сложностью для Ashton-Tate и dBASE стало то, что их язык программирования был приведён к стандарту под названием xBase (чтобы избежать лицензионных споров), а формат файлов начал активно применяться в других программах. По сути, на рынке существовало множество клонов, в основном копирующих возможности dBASE III+. Среди них были и решения с открытым исходным кодом. Стандартизация формата и языка лишила dBASE LLC возможности получать прибыль и привела к её закрытию. Однако семейство xBase продолжает успешно развиваться, несмотря на довольно «преклонный возраст» для программного обеспечения.

Источник:

Поделиться:

0 Комментариев

Оставить комментарий

Обязательные поля помечены *
Ваш комментарий *
Категории
Популярные новости