Этот впечатляющий инструмент для создания прикладных данных имеет совершенный язык, настоящий компилятор, мощные средства отладки, которые привлекательны для программистов, но не для конечных пользователей. Самая лучшая из новых особенностей пакета - это основанный на использовании шаблонов генератор прикладных программ (Application Generator) и его хорошо продуманные шаблоны. К числу недостатков относятся отсутствие высокоуровневых функций организации запросов, низкая производительность, показанная в эталонных тестах, и скудная документация. В подготавливаемой к выпуску Windows-версии пакета эти проблемы, возможно, будут устранены.
Clarion Software Corp., 150 E.Sample Rd., Pompano Beach, FL 33064-9990; 800-354-5444, 305-785-4555; fax, 305-946-1650
Clarion Database Developer: Соответствие решаемой задаче
Функциональные возможности |
Простота использования |
|
Для конечного пользователя |
плохо |
плохо |
Профессиональная разработка прикладных программ |
хорошо |
приемлемо |
Запросы и отчеты |
плохо |
плохо |
Средства связи |
приемлемо |
хорошо |
Версия 3.0 пакета Clarion Database Developerвносит привлекательные усовершенствования в уникальную, ориентированную на DOS среду программирования, которой давно наслаждаются ее приверженцы. В программе имеются мощный генератор программ на языке четвертого поколения и централизованный словарь данных (Data Distionary) для ускорения разработки прикладных систем. Фирма может также гордиться выразительным языком программирования, настоящим компилятором, со средствами подключения модулей, подготовленных на разных языках, а также мощным интерактивным отладчиком. Clarion абсолютно не подходит для конечных пользователей. Работа с ним предполагает длительное освоение. Этот пакет также лишен некоторых важных средств для организации доступа к базам данных и связи между ними. Кроме того, Clarion оказался одним из самых медленных пакетов в наших эталонных тестах. В Windows-версии программы, которая разрабатывается в настоящее время, эти ограничения возможно, будут устранены, что расширит и углубит его возможности.
Язык программирования Clarion
В пакете Clarion Database Developer имеются основанная на собственном языке программирования интегрированная среда разработки (IDE) , компилятор профессионального качества, диспетчер словарных данных и система заменяемых драйверов файлов, которые обеспечивают доступ к базам данных. Существующий уже десять лет язык программирования Clarion, который образует базис изделия, был специально разработан для создания деловых прикладных программ и содержит элементы из нескольких языков, включая Бейсик, Кобол, Паскаль и xBase.
Текст программ на языке Clarion хорошо читается, но при этом язык имеет средства, характерные для языков низкого уровня. Предусмотрен широкий выбор типов данных, включая несколько форматов целых чисел, чисел с плавающей точкой и символьных последовательностей.
Clarion также предусматривает структуру данных Group (подобную элементу structure в Паскале). Ее можно применять для объединения нескольких индивидуальных переменных, обращение к которым осуществляется через одно имя.
Поскольку в языке Clarion сделана попытка обеспечить максимальную независимость от данных, команды доступа к данным универсальны и совместимы с любым из драйверов баз данных. К сожалению, этот подход, связанный с “приведением к общему знаменателю”, исключает любой вид языка запросов. Команда GET - функция доступа к записям, позволяющая находить связанные записи или проводить поиск по значению ключа, - единственное средство отбора данных. Все сложные запросы и объединения должны программировать вручную. Также отсутствуют встроенные средства для восстановления после взаимоблокировки. Этот недостаток сложной высокоуровневой системы управления базами данных - ахиллесова пята системы Clarion.
Уважаемый посетитель!
Чтобы распечатать файл, скачайте его (в формате Word).
Ссылка на скачивание - внизу страницы.