|
Обновите ArcaOS до уровня NeoWPS
- Установите набор PNG иконок, нарисованных дизайнером, специализирующемся на оформлении OS/2
- Установите eSchemes 2018, чтобы менять цвета и кнопки на рабочем столе
|
TITLE: Обзор Sibyl
DATE: 2010-11-15 15:57:21
AUTHOR: Igor Vaskov
Средства разработки / Pascal
Полноценная визуальная среда разработки языка Pascal
с расширениями Delphi. Изначально разрабатывалась немецкой коммерческой компанией
SpeedSoft. Код среды разработки изначально был собран с использованием компилятора Speed Pascal. В течении 2-х лет разработчики выпускали обновления и устраняли ошибки. В результате мы получили очень хороший и устойчивый в работе продукт.
Фактически среда Sibyl является копией среды разработки Delphi версии 2.0 включая интерфейс пользователя, компилятор и библиотеки классов. Позднее в компилятор и классы внесены дополнения свойственные синтакcису Delphi 3.0.
В настоящее время код компилятора открыт и поддерживается как минимум двумя различными группами энтузиастов.
Проект WDSibyl
Проект основан на исходных кодах Speed Soft и развивает изначально заложенные при проектировании идеи многоплатформенного компилятора. Проект использует оригинальный компилятор Speed Pascal. Параллельно разрабатывается собственная версия компилятора.
Проект Open Sibyl
Этот проект также основан на исходных кодах Speed Soft, но развивает идеи интеграции с WPS с использованием технологий CORBA/SOM. В качестве компилятора используется Free Pascal Compiler. Выбор компилятора обусловлен его динамичным развитием за счет Linux сообщества. В среде OS/2 используется портированная версия компилятора.
Установка системы
Sibyl имеет собственный графический инсталлятор, который установит необходимые программы и библиотеки классов а также обновит config.sys. Как правило установка не вызывает проблем даже у не опытных пользователей.
Sibyl поставляется со своей библиотекой классов, которые во многом похожи на библиотеку классов Delphi.
Визуальная разработка
Если вы работали с Delphi, то не найдете существенных различий в работе с Sibyl. Точно такая же среда содержащая линейку компонентов, позволяющую выбирать те или иные элементы и помещать их на форму.
Программист может разрабатывать свои компоненты или использовать сторонние и помещать их на линейку компонентов для дальнейшего использования.
Среда проектирования
У Sibyl есть своя среда разработки, которая объединяет Редактор форм, рассмотренный выше, хороший редактор с подсветкой синтаксиса и подсказками при наборе ключевых слов обозначающих имена классов. Удобные функции поиска и замены текста. Простое управление проектом в целом. Компилятор Pascal и контекстный Help, но только на английском и немецком языках.
Создание приложений OS/2
При компиляции Sibyl создает автономный EXE файл не требующий дополнительного рантайма. Такая технология конечно увеличивает размер исполнимого файла, но зато облегчает процесс распространения и инсталляции готовой программы.
Создание приложений Windows
Из тех же самых исходников (если вы конечно не использовали специфическое для OS/2 API) вы можете собрать средствами Sibyl исполнимый файл для семейства операционных систем Windows начиная от Windows 95.
Достоинства и недостатки
Основные достоинства:
- Быстро устанавливаемая и легко настраиваемая среда разработки
- Визуальный редактор форм
- Легкая настройка элементов управления
- Удобный текстовый редактор
Основные недостатки:
- Ориентация исключительно на графические приложения
- Компилятор не является оптимальным
- Поддержка баз данных не отличается полнотой
Совместимость с Delphi
Разработчики Sibyl приложили много усилий, чтобы сохранить совместимость с Delphi. Проект перенесенный из среды Delphi 2.0 может быть собран в Sibyl с минимальными изменениями. К большому сожалению файлы, содержащие расположение визуальных элементов на форме (*.dfm) не совместимы, но есть средство импорта, которое помогает преобразовать форматы.
Скриншоты
Среда Sibyl состоит из нескольких очень хорошо интегрированных окон.
Это центральное окно Sibyl позволяющее управлять проектом и всеми функциями среды разработки.
Так выглядит менеджер объектов.
Это удобный текстовый редактор.
Для примера можно быстро и легко набросать такую форму.
Средство настроек проекта сделано в виде привычной книги с закладками.
Таким же образом сделано средство настройки всей среды разработки.
Комментарии: Прокомментируйте эту статью (напоминаем, автор работал над текстом несколько недель, уважайте мнение других).
|
Вы написали обзор программы для eComStation? Сайт eComStation.RU опубликует текст в течение 1 дня! Связаться с редактором |
|
|