Язык программирования баз данных Informix-4GL


Cредства разработки Informix-L - часть 2


В представленном рассмотрении нет никаких доводов, чтобы не использовать Informix-4GL RDS. Но прежде чем сделать окончательный вывод, следует обратить внимание, как будет протекать фаза исполнения по этим двум вариантам Informix-4GL.

Если результатом работы Informix-4GL С Compiler Version является готовая программа (либо полученная в результате объединения объектных модулей), которая может быть непосредственно запущена, то Informix-4GL RDS генерирует псевдокод, который не может быть непосредственно использован компьютером. Поэтому исполнитель такого псевдокода (программная компонента fglgo) выбирает предложения, написанные на Informix-4GL и транслирует их в представление, которое может быть выполнено на машине. Поэтому при использовании Informix-4GL RDS может потребоваться достаточно много времени на исполнение.

Версия Informix-4GL

Запуск на выполнение

Informix-4GL С Compiler Version

$ prog.exe

Informix-4GL RDS

fglgo prog.4gi

Все разработчики хотят, чтобы их программы исполнялись быстро. Поэтому вы можете пожертвовать временем компиляции в пользу скорости исполнения. Но прежде чем сделать выбор того или иного решения, необходимо учесть те средства, которые доступны при работе с Rapid Development System.

Первым важным преимуществом RDS является возможность использования графических представлений в ваших RDS приложениях с помощью средств Informix-4GL/GX (программная компонента fglgx). При этом не требуется перепрограммирования, рекомпиляции или повторного линкования. Informix-4GL/GX работает с GX дисплеем, с использованием пользовательского интерфейса, где применимы те же базовые конструкции, что и в символьно-ориентированной версии Rapid Development System. При запуске в режиме GX обеспечиваются:

  • доступ с помощью мыши;
  • трехмерная обработка полутонов;
  • замена текстовых полей и их разделителей визуально различимыми полями формы.

Вторым существенным преимуществом Informix-4GL RDS является наличие в ней интерактивного отладчика Informix-4GL Interactive Debugger, который весьма удобен для трассировки переменных в вашей исходной программе и построчного исполнения программы.

Таким образом можно рекомендовать выполнение разработки вашего приложения с использованием Informix-4GL RDS, а затем откомпилировать полученный продукт, используя Informix-4GL С Compiler Version.




Начало  Назад  Вперед



Книжный магазин