Студопедия
Случайная страница | ТОМ-1 | ТОМ-2 | ТОМ-3
АвтомобилиАстрономияБиологияГеографияДом и садДругие языкиДругоеИнформатика
ИсторияКультураЛитератураЛогикаМатематикаМедицинаМеталлургияМеханика
ОбразованиеОхрана трудаПедагогикаПолитикаПравоПсихологияРелигияРиторика
СоциологияСпортСтроительствоТехнологияТуризмФизикаФилософияФинансы
ХимияЧерчениеЭкологияЭкономикаЭлектроника

Альтернативные подходы

Читайте также:
  1. G. Методические подходы к сбору материала
  2. Альтернативные виды топлива.
  3. АЛЬТЕРНАТИВНЫЕ ИСТОЧНИКИ ЭНЕРГИИ
  4. Альтернативные методы обработки
  5. Альтернативные многокомпонентные хладагенты групп ГХФУ
  6. Альтернативные многокомпонентные хладагенты на основе углеводородов

Ни один из основных поставщиков программного обеспечения не выпустил интегрированную среду разработки приложений, которые можно компилировать для различных платформ. Наиболее близкая альтернатива - использование языка программирования с кросс-платформенной библиотекой, такой как Qt или GTK.

Но хотя GTK и ей подобные библиотеки довольно богаты и обеспечивают хорошее управление на низком уровне, они не позволяют вести такую интегрированную разработку на основе компонентов, как инструменты компании Borland. Создавать многократно используемые объекты с помощью упомянутых библиотек труднее, поэтому такого рода инструменты не обеспечивают высокой производительности труда. Любой из инструментов корпорации Borland обеспечивает столь же хорошее управление на низком уровне с применением языка Delphi или C++.

Система Qt расширяет язык C++ для поддержки свойств путём включения препроцессора и компилятора мета-объектов Meta Object Compiler. Qt содержит классы, которые обеспечивают связи с базами данных, но не содержит такую полную библиотеку классов, как CLX.

Другая альтернатива- использовать Java и подобные решения. Это эффективный способ заставить приложения работать на различных платформах, но при этом приложение не достигает такого же высокого быстродействия и доступа к операционной системе на низком уровне, как приложение, которое скомпилировано специально для конкретной системы.

Рис. 12. В отличие от Java-приложений, CLX-приложения выполняются прямо на платформе Windows или Linux, что повышает их быстродействие

CLX components Компоненты CLX
Java Application Java-приложение
Delphi or Kylix Application Приложение, созданное с помощью Delphi или Kylix
Java Virtual Machine Виртуальная машина Java
Direct access to operating system Прямой доступ к операционной системе
Access to OS is through JVM Доступ к ОС через виртуальную машину Java
Operating system (Linux or Windows) Операционная система (Linux or Windows)

Дата добавления: 2015-07-15; просмотров: 179 | Нарушение авторских прав


<== предыдущая страница | следующая страница ==>
Веб-приложения| Сравнение Kylix с другими кросс-платформенными инструментами и библиотеками

mybiblioteka.su - 2015-2024 год. (0.006 сек.)