DataEase - DataEase

DataEase это система управления реляционной базой данных (RDBMS) и считается инструментом быстрой разработки приложений для разработки реляционно-организованных, интенсивно использующих данные программного обеспечения приложения для персональных компьютеров. DataEase был создан в начале 1980-х годов разработчиками программного обеспечения. Арун Гупта[1] и Джозеф Буш. Первая версия программного обеспечения была выпущена в 1981 году компанией Software Solutions Inc. В 1991 году руководители продали компанию Sapphire International Corporation в Великобритании. Sapphire продолжает разрабатывать и продавать продукт. В истории DataEase есть две отдельные дуги продуктов: DataEase для DOS и DataEase для Windows.

DataEase для DOS

Первоначально назывался Datamaster,[2] Первой отличительной чертой DataEase была легкость, с которой непрограммисты обнаружили, что они могут быстро разрабатывать полезные программные приложения. В дизайне DataEase особое внимание уделялось визуальному оформлению экранных форм и отчетов, при этом скрывая почти все загадочные детали, такие как свойства базовой структуры данных. Кроме того, сложные процессы управления данными, которые обычно требовали выполнения множества сложных шагов с помощью традиционных инструментов программирования, обрабатывались автоматически и прозрачно, когда пользователь вносил изменения в свое приложение.[3] Например, при редактировании существующей формы, если пользователь удалил поле, добавил другое, проиндексировал другое и изменил тип данных еще одного, необходимые шаги, необходимые для отражения этих изменений в структуре данных, лежащей в основе формы, были автоматически и не выполнялись. деструктивно применяется при сохранении формы.

Написание отчетов было упрощено. Пользователь просто определил доступ к желаемым данным, используя простой процедурный язык, известный как Язык запросов DataEase (DQL). Редактор сценариев с подсказками, позволяющий любому пользователю мгновенно создавать сценарий DQL без предварительного знания синтаксиса DQL, остается одной из самых недооцененных и полезных функций DataEase. Не требовалось запоминать подробности о компонентах приложения или синтаксической конструкции DQL перед написанием действительного сценария DQL.

Пример сценария DQL

 Для сотрудников с (Salary <50000 и YearsOfService> 4 и LastReviewGrade> 85)
Список записей
Фамилия по порядку;
Имя ;
CurrentSalary: сумма товара;
CurrentSalary * ввод данных EnterRaiseAmount: сумма позиции.
Изменить записи
CurrentSalary: = CurrentSalary * ввод данных EnterRaiseAmount.

В дополнение к упрощенному определению форм данных, отчетов и процедур, DataEase для DOS предоставляла средства для определения доступа пользователя к приложению, навигационных меню, многоформатного импорта данных из других источников, экспорта данных, резервного копирования и восстановления данных, системной документации и пользователя. помощь, резервное копирование и восстановление данных и интеграция внешних программ в приложение. В приложениях DataEase для DOS предусмотрена блокировка на уровне записей, что означает, что к ним могут обращаться одновременно многие другие пользователи.

DataEase в работе

DataEase для DOS завоевала множество поклонников среди разработчиков приложений и тех, кто отвечает за управление собственными бизнес-процессами в корпоративном мире. В справочнике DataEase Resource Guide, опубликованном DataEase International в конце 1980-х годов, перечислено около двухсот коммерчески доступных приложений, охватывающих специализированные области от управления отходами до правоохранительных органов. Действительно, многие корпоративные пользователи развертывали критически важные бизнес-приложения с помощью DataEase, включая такие организации, как NASA, Ford Motor Co., Citimortgage (FKA Lomas Financial Corporation) и Американский автомобильный клуб.

DataEase для DOS распространялся по всему миру и, согласно информации, предоставленной Sapphire International, достиг максимальной установленной базы в 2 миллиона рабочих мест. Несмотря на то, что Sapphire прекратила распространение DataEase для DOS в 2003 г. значительное количество приложений DataEase для DOS продолжало активно использоваться во всем мире по состоянию на 2008 г.

Награды

DataEase для DOS был отмечен рядом престижных отраслевых наград,[4] включая:

  • Журнал ПК Выбор редакции: 1986, 1988, 1989
  • Журнал ПК Лучшая награда: 1988, 1990
  • Лаборатория PC Week Разработка Database Challenge на выбывание - шоу пользователей ПК Олимпии: Победитель 1989 (Джулиан Брирли и Гэри Коуэн), 1990 (Джулиан Брирли и Саймон Ирвин)

DataEase для Windows

DataEase для Windows (DFW) - это инструмент быстрой разработки приложений для создания приложений баз данных Windows. В DataEase для Windows отказались от многих интуитивно понятных функций своего предка DataEase for DOS. Продукт DataEase для Windows был разработан и предназначен для удовлетворения потребностей более технических программистов. Это произошло из-за того, что в то время считалось, что скоро все данные будут храниться на платформах клиент-сервер на базе SQL, а сама DataEase превратится в инструмент разработки SQL.

DataEase для Windows изначально был выпущен в 1994 году как продолжение DataEase Express, в котором отсутствовал процедурный язык DQL. Пользовательский интерфейс был переработан, и автоматическое создание структур данных вместе с экранами (формами) было отказано. Несмотря на то, что DataEase для Windows включает в себя как инструмент автоматической миграции (из DE DOS 4.53), так и возможность напрямую получать таблицы и данные из DFD5, многим давним пользователям DataEase для DOS было трудно выйти из иерархической парадигмы CUI. и максимально эффективно использовать новые инструменты продукта Windows.

Таким образом, принятие DataEase для Windows существующими пользователями DataEase для DOS было значительно затруднено, и те, кто отложил решение о переходе и вместо этого обновился до более свежих версий DOS, обнаружили, что, хотя они могут обмениваться данными с версиями Windows, для создания полноценного приложения Windows, формы и макеты отчетов пришлось заново создавать в DFW. Несмотря на то, что бизнес-правила можно было импортировать вместе с таблицами, а DQL также можно было импортировать путем вырезания и вставки или с помощью средства отчета DOS в DFW версии 5.5, проблема все еще оставалась в том, что приложение, разработанное с рабочим процессом Однозадачная среда DOS часто не подходила для многосессионной среды Windows. Сложность и значительные расходы, связанные с задачей переписывания своих приложений, вынудили многих довольных пользователей DataEase пересмотреть свой выбор платформы DataEase.

И наоборот, новые пользователи DataEase для Windows, не имеющие предыдущего опыта, сочли его эффективным инструментом, и некоторые важные системы были написаны с его использованием во второй половине 1990-х годов.[нужна цитата ]

Начиная с версии 7 (2006) от DataEase отказались от возможности взаимодействия, поскольку она слишком ограничивала разработку продукта, чтобы быть хорошим «гражданином Windows».[нужна цитата ]

DataEase 7.2

В 2008 году была назначена новая группа разработчиков DataEase под руководством Ульрика Крона, чтобы вывести DataEase в новую эру, которая в конечном итоге приведет к созданию полностью веб-продукта.

DataEase 7.2 был официально запущен 1 июля 2009 года. Эта версия является первой, в которой используется 64-разрядная операционная система. Она была значительно переработана и содержит более 1000 улучшений и исправлений. [5]

Выпуск 7.2 также ознаменовал время, когда DataEase International Ltd. снова стала независимой продуктовой компанией, сосредоточенной исключительно на продукте и его развитии. Услуги DataEase по-прежнему предоставляются Sapphire Group.[6]

ДатаEase 7.3 запланирована на конец года[когда? ] а DataEase 8 обещает стать для веб-сообщества тем же, чем DataEase для DOS для сообщества, основанного на персонажах. Он будет полностью веб-интерфейсом, но с полной совместимостью с Windows. Это будет первый DataEase со времен DOS с улучшенным интерактивным редактированием DQL / OML / BRL. DataEase 8 упростит создание сложных веб-приложений с большим объемом транзакций.

Рекомендации

внешняя ссылка