|
| |
Что такое Dynamic 4GL и чем он отличается от
Informix-4GL?
Это НЕ АПГРЕЙД.
4GL от Информикс двигается своим путем. Dynamic
4GL - технология небольшой
французской конторы, с которой Информикс
вступил в любовные отношения по
развитию и продаже этой технологии.
ЗАЧЕМ И КОМУ ЭТО НАДО? (НИША ПРОДУКТА)
Информикс 4GL довольно популярен в мире и
даже занимал нишу чуть ли не в 70%
(по сведениям Информикса конечно) среди
четырежеэльных приложений разных
фирм. Даже у нас в офисе (в смысле в Киеве) мы
пользуемся приложениями
написанными на КЛАССИЧЕСКОМ 4GL. А что уж
говорить про Европу и Штаты. Там
таких приложений если сотни только в
пределах одной корпорации .И вот
парадокс ситуации. У заказчиков стоят
неплохие бренды, пентиум как минимум,
мозгов 64-128, винда повсюду и тут...
терминальное окошко и 4GL приложение.
Можно конечно всю эту мощь использовать для
запуска тетриса или Солитера. Но
все ж ...Dynamic и был сделан, чтобы одним махом
перевести символьное
терминальное окно в графическое (со всеми
вытекающими последствиями
скромности интерфейса ). Так что это в
первую очередь ПРЕПРОЦЕССОР.
Графической среды разработки с PROPERTIES WINDOWS
как Пауэре и Делфи там
нет. Зато буржуи переводят своих 4GL юзеров в
графическую среду быстро и без
ПЕРЕРАБОТКИ И РАЗРАБОТКИ.
ПЛОХИЕ НОВОСТИ ДЛЯ НАШЕГО БРАТА,
Чем меньше фирма, тем жестче система
лицензирования продукта. Информикс не
менял систему лицензирования, встроенную
французами. В отличие от
классического 4GL и серверов Информикса там
встроена реальная физическая
зашита и лицензируется подключения, даже на
уровне рантайма. В эпоху
COPYLEFT в постсоветских странах я на 99.9% уверен,
никто не заплатит 400
USD за рантайм.
(Не будем здесь показывать какие мы умные и
как мы умеем ломать
ключи-защиты.)
ХОРОШИЕ НОВОСТИ.
Приложение (которое получилось после
препроцессора можно "оживить"). Ну в
смысле добавить шариков, крестиков, ноликов,
красивых кнопочек и цвета. Но
все вручную. Но что хорошо, классическое 4GL
приложение не страдает.
Посколбку эти места комментируются особым
образом, и препроцессор D4GL их
процессит, а Информикс 4GL пропускает.. То
есть код един.
Думайте сами, решайте сами ...
Владимир Притуленко Vladimir.Pritulenko@informix.com
|