Считаю, что рано или поздно нужно начинать использовать технологии ООП в OpenEdge. Помочь разобраться поможет официальное руководство OpenEdge® Development: Object-oriented Programming, перевод которого я выкладываю по мере готовности.
ABL и объектно-ориентированное программирование
Объектно-ориентированное программирование – популярная модель разработки программного обеспечения. Существуют определенные стандарты для ОО (объектно-ориентированных) языков – это поддержка инкапсуляции, наследования и строгой типизации. В версиях OpenEdge младше чем 10.2А ABL предоставлял лишь ограниченную поддержку этих стандартов при помощи персистентных (persistent) процедур. Текущий релиз OE включает в себя расширения языка для более полной поддержки стандартов ОО программирования в той мере, в какой эти стандарты реализованы в популярных языках программирования, например в JAVA.
Эти расширения дополняют мощь языка ABL и могут легко сочетаться с процедурной моделью разработки программ. Таким образом, ОО-расширения в языке только усиливают возможности ABL в своей бизнес-ориентированности, высокой производительности и легкости использования.
Ниже приводится краткий обзор
Поддержки классов в ABL
Модели разработки ABL
Обзор объектно-ориентированной парадигмы разработки
Башкатов В. Г., Директор Центра компетенции
Progress. CSBI Group
Кластеризация и репликация, обе технологии весьма полезны для обеспечения доступности базы данных в режиме 24/7. Но, какая из них предпочтительнее, как каждая реализована в платформе OpenEdge, какую из них лучше использовать и
как? Какую из них выбрать? И нужно ли?!
11-ая Ежегодная Конференция Российских Пользователей Progress
Managing, Tuning and Protecting the World’s Largest Progress Databases. Подходы к управлению, тонкой настройке и защите данных на примерах крупнейших мировых баз данных Progress.
Дэн Форман (Dan Foreman), эксперт по Progress, BravePoint Inc.
Данная презентация посвящена результатам исследований, связанных с вопросом администрирования самых больших по размеру баз данных Progress, а также тех проблемах, которые возникают при работе очень больших баз данных на Progress. Размер каждой базы данных, рассматриваемой в данной презентации составляет более 100 Гб, а размер некоторых из них превышает многие терабайты.
В данной презентации будет впервые подробно рассказано о технических и технологических инновациях, которые реализуются в настоящий момент в новом конвергентном продукте, создаваемым на основе OpenEdge, компании Progress Software. Создание на основе единой платформы динамических приложений, ориентированных на поддержку бизнес-процессов, предназначенных для безопасного использования на любой платформе, на любом мобильном устройстве, в любом Облаке.
3-го октября прошла 11-ая ежегодная конференция пользователей Progress. На этот раз запись велась на две камеры, я снимал сессии в зале Ярославль. Progress Technologies заказал запись звука, думаю получится наложить хороший звук.
Так что монтировать буду после того, как получу звук.
Кроме того, на сайте RuPUG подведены итоги web-семинаров по технологиям OpenEdge.
И там и там я принимал участие :), так что если есть какие-нибудь вопросы — с удовольствием отвечу здесь.
DBA OpenEdge Progress
Сайт Валерия Башкатова посвящается администрированию баз данных OpenEdge Progress. Здесь публикуются различные русскоязычные материалы, относящиеся к СУБД PROGRESS и языку ABL(4GL)
Progress ABL
Цель данного сайта помочь начинающим пользователям Progress OpenEdge и ИБС «Бисквит» научиться писать собственные процедуры на языке ABL.
Progress Technologies
Официальный дистрибьютор Progress Software Corp. на территории стран СНГ и Латвии
Russian Progress User Group
Центр компетенции Progress и Russian Progress User Group при поддержке Группы компаний CSBI