DataEase
Эта статья нуждается в дополнительных цитатах для проверки . ( декабрь 2007 г. ) |
DataEase — это система управления реляционными базами данных (СУБД), которая считается инструментом быстрой разработки приложений для разработки реляционно организованных программных приложений с интенсивным использованием данных для персональных компьютеров. DataEase была создана в начале 1980-х годов разработчиками программного обеспечения Аруном Гуптой. [1] и Джозеф Буш. Первая версия программного обеспечения была выпущена в 1981 году компанией Software Solutions Inc. В 1991 году руководители продали компанию Sapphire International Corporation из Соединенного Королевства. Sapphire продолжает разрабатывать и продавать свой продукт. В истории DataEase есть два различных направления продуктов: DataEase для DOS и DataEase для Windows .
По состоянию на октябрь 2023 года DataEase, похоже, исчез. Веб-сайт компании и ее последнего владельца, Sapphire Groups, найти не удалось.
DataEase для DOS
[ редактировать ]Первоначально назывался Datamaster, [2] Первой отличительной чертой DataEase была легкость, с которой непрограммисты обнаружили, что могут быстро разрабатывать полезные программные приложения. Дизайн DataEase подчеркивал визуальный дизайн экранных форм и отчетов, скрывая при этом почти все загадочные детали, такие как свойства базовой структуры данных. Кроме того, сложные процессы управления данными, которые обычно требовали выполнения множества сложных шагов с помощью традиционных инструментов программирования, обрабатывались автоматически и прозрачно по мере того, как пользователь вносил изменения в свое приложение. [3] Например, если при редактировании существующей формы пользователь удалил поле, добавил другое, проиндексировал другое и изменил тип данных еще одного, необходимые шаги, необходимые для отражения этих изменений в структуре данных, лежащей в основе формы, выполнялись автоматически и не выполнялись. деструктивно применяется при сохранении формы.
Написание отчетов также было упрощено. Пользователь просто определял доступ к нужным данным, используя простой процедурный язык, известный как язык запросов DataEase (DQL). Редактор сценариев с подсказками, который позволял любому пользователю мгновенно создавать сценарии DQL без предварительного знания синтаксиса DQL, остается одной из наиболее игнорируемых и полезных функций DataEase. Перед написанием действительного сценария DQL не требовалось запоминать подробности о компонентах приложения или синтаксической конструкции DQL.
Пример DQL-скрипта
[ редактировать ]For Employees with (Salary < 50000 and YearsOfService > 4 and LastReviewGrade > 85)
List Records
LastName in order;
FirstName ;
CurrentSalary : item sum ;
CurrentSalary * data-entry EnterRaiseAmount : item sum .
Modify Records
CurrentSalary := CurrentSalary * data-entry EnterRaiseAmount .
Помимо упрощенного определения форм данных, отчетов и процедур, DataEase для DOS предоставляет возможности для определения доступа пользователя к приложению, навигационных меню, многоформатного импорта данных из других источников, экспорта данных, резервного копирования и восстановления данных, системной документации и пользовательской документации. помощь, резервное копирование и восстановление данных и интеграция внешних программ в приложение. Приложения DataEase для DOS обеспечивали блокировку на уровне записей, что означало, что к ним могли одновременно получить доступ многие другие пользователи.
DataEase в Unix
Группа в Пало-Альто примерно в 1991 году разработала продукт, названный XDOS.
Это было программное обеспечение для преобразования на двоичном уровне, которое переносило исполняемые файлы DOS в предписанную версию Unix , и, таким образом, DataEase для DOS стал DataEase для Unix . Перевезено было все, чтобы приложение, сделанное под DataEase для DOS, было портировано в среду UNIX — все, включая данные.
XDOS можно было применять к множеству популярных в то время приложений (в профессиональном смысле, поскольку тогда ПК редко можно было увидеть за пределами ИТ-отдела или на настольных компьютерах на работе, в библиотеке или иногда дома у ИТ-специалиста). профессиональный разработчик.
Некоторые из XDOS-совместимых приложений включали DataEase, MS Word , Lotus 123 (электронные таблицы) и другие.
XDOS предоставлялся для определенных вариантов системы UNIX. Не для HP , а для большинства других. Разработчику вариантов UNIX пришлось согласиться передать некоторые необходимые технические характеристики, с которыми HP в то время не могла согласиться. Практически все варианты UNIX не имели подобных проблем или соответствовали критериям благодаря совместимости между вариантами UNIX/ XENIX .
Разработчики XDOS продолжили разработку XWindows для UNIX.
Когда в конечном итоге было принято решение о том, что DataEase для DOS не сможет быть перенесено на DataEase для Windows, у огромной базы пользователей по всему миру, на 13 языках, включая русский и японский, упала задница.
DataEase на работе
[ редактировать ]DataEase для DOS завоевала множество поклонников среди разработчиков приложений и тех, кто отвечает за управление частными бизнес-процессами в корпоративном мире. В Руководстве по ресурсам DataEase, опубликованном DataEase International в конце 1980-х годов, перечислено около двухсот коммерчески доступных приложений, охватывающих специализированные области от управления отходами до правоохранительной деятельности. Действительно, многие корпоративные пользователи развертывали критически важные бизнес-приложения с помощью DataEase, включая такие организации, как NASA , Ford Motor Co. , Citimortgage (FKA Lomas Financial Corporation) и Американский автомобильный клуб.
DataEase для DOS распространялась по всему миру, и, согласно информации, предоставленной Sapphire International, ее установленная база составила около 2 миллионов мест. Несмотря на то, что Sapphire прекратила распространение DataEase для DOS в 2003 году, по состоянию на 2008 год значительное количество приложений DataEase для DOS продолжало активно использоваться во всем мире.
Награды
[ редактировать ]DataEase для DOS была отмечена рядом престижных отраслевых наград, [4] включая:
- журнала PC Magazine : 1986, 1988, 1989 гг. Выбор редактора
- журнала PC Magazine : 1988, 1990 Лучшая награда
- База данных PC Week Labs Challenge. Разработка Shootout - Олимпия. Выставка пользователей ПК: Победитель 1989 г. (Джулиан Брирли и Гэри Коуэн), 1990 г. (Джулиан Брирли и Саймон Ирвин)
DataEase для Windows
[ редактировать ]DataEase for Windows (DFW) — это инструмент быстрой разработки приложений для создания приложений баз данных Windows . DataEase для Windows отказалась от многих интуитивно понятных функций своего предка DataEase для DOS. Продукт DataEase для Windows был разработан и предназначен для удовлетворения потребностей более технических программистов. Это было связано с верой в то время, что вскоре все данные будут храниться на клиент-серверных платформах на основе SQL , а сам DataEase превратится в инструмент разработки SQL.
DataEase для Windows был первоначально выпущен в 1994 году как продолжение DataEase Express, в котором отсутствовал процедурный язык DQL. Пользовательский интерфейс был переработан и от автоматического создания структур данных вместе с экранами (Формами) отказались. Несмотря на то, что DataEase для Windows включал в себя как инструмент автоматической миграции (из DE DOS 4.53), так и возможность прямого получения таблиц и данных из DFD5, многим давним пользователям DataEase для DOS было трудно вырваться из иерархической парадигмы CUI. и максимально эффективно использовать новые инструменты продукта Windows.
Таким образом, принятие DataEase for Windows существующими пользователями DataEase for DOS было значительно затруднено, и те, кто откладывал решение о переходе и вместо этого перешел на более поздние версии DOS, обнаружили, что, хотя они и могут обмениваться данными с версиями Windows, для создания полноценного приложения Windows, формы и макеты отчетов пришлось создавать заново в DFW. Несмотря на то, что бизнес-правила можно было импортировать вместе с таблицами, а DQL можно было импортировать либо путем вырезания и вставки, либо с помощью функции «Отчет DOS» в DFW версии 5.5, все равно оставалась трудность, заключающаяся в том, что приложение, разработанное с рабочим процессом для однозадачная среда DOS часто не подходила для многосессионной среды Windows. Сложность и значительные затраты, связанные с переписыванием приложений, заставили многих удовлетворенных в остальном пользователей DataEase пересмотреть свой выбор платформы DataEase.
И наоборот, новые пользователи DataEase для Windows, не имеющие предыдущего опыта, сочли его эффективным инструментом, и во второй половине 1990-х годов с его использованием было написано несколько важных систем. [ нужна ссылка ]
Начиная с версии DataEase 7 (2006 г.), от совместимости отказались, поскольку она слишком ограничивает разработку продукта, чтобы она могла быть «гражданином Windows». [ нужна ссылка ]
DataEase 7.2
[ редактировать ]В 2008 году была назначена новая команда разработчиков DataEase под руководством Ульрика Крона, чтобы вывести DataEase в новую эру, кульминацией которой в конечном итоге станет полностью веб-продукт.
DataEase 7.2 был официально выпущен 1 июля 2009 года. Эта версия является первой, использующей 64-битную операционную систему , и была тщательно переработана и содержит более 1000 улучшений и исправлений. [5]
Выпуск версии 7.2 также ознаменовал время, когда DataEase International Ltd. снова стала независимой продуктовой компанией, сосредоточенной исключительно на продукте и его разработке.
Ссылки
[ редактировать ]- ^ Карр, Дэвид (15 сентября 2000 г.). «Конец веб-кодированию: производитель инструментов стремится к дисциплине в разработке приложений» . Журнал «Мир Интернета» . Архивировано из оригинала 15 марта 2006 г. Проверено 03 января 2024 г.
- ^ «DataEase.com » История» . www.dataease.com . Архивировано из оригинала 20 ноября 2008 г. Проверено 03 января 2024 г.
- ^ «Наука и технологии» . Энциклопедия Проберта . Архивировано из оригинала 7 сентября 2014 г. Проверено 03 января 2024 г.
- ^ Винклер, Фил. «История DataEase» . www.plmconsulting.com . Архивировано из оригинала 8 марта 2012 г. Проверено 03 января 2024 г.
- ^ DataEase 7.2: первый шаг на пути вперед и последний в эпоху [ постоянная мертвая ссылка ] .