В чем плюсы SQLWindows как средства разработки профессиональных приложений для информационных бизнес-систем

С.А. Большаков,
технический эксперт Interface Ltd.

Менеджеров, руководителей программных разработок и программистов всегда волнует, а иногда и ставит в тупик вопрос о том, какие средства выбрать для реализации заказов на программные системы, для решения задач автоматизации информационных процессов в бизнес системах. Так как факторов и критериев, влияющих на выбор, очень много, то задача эта становиться очень непростой, а неверные решения порой становятся причиной неудач при внедрении и эксплуатации.

Одной из систем, которые успешно прошли испытание временем (она успешно эксплуатируется во многих организациях с 1993 года, а такой срок для программных систем, как показывает мировой опыт, является сроком программного долгожителя), является система SQLWindows компании Centura/Gupta, представляющая собой средство разработки профессиональных бизнес-приложений в условиях локальных и сетевых конфигураций информационных систем.

В чем причина успеха и почему SQLWindows так привлекательна для зарубежных и отечественных руководителей разработки и программистов? В этой статье я попробую ответить на эти вопросы.

Во-первых, немного об истории вопроса разработки Windows-приложений. В 1991-1992 годах, и пусть Вас не пугает то, что мы обращаемся в такую "древнюю" историю, практически не было комплексных подходящих средств, обеспечивающих построение коммуникационной части приложения, обеспечивающей интерфейс с базами данных. Проектные решения, особенно в части связи элементов интерфейса и баз данных, были уникальными, что приводило к отсутствию мобильности программного обеспечения и невозможности использования банка типовых программных решений.

В это время на рынок средств разработки была предложена среда разработки SQLWindows компании Gupta (позднее переименованной в Centura), которая прочно заняла нишу средств разработки информационных систем средней сложности: число рабочих мест 5-20 и суммарный объем баз данных до 3-5 Гб. А надо сказать, что такие системы составляют, все-таки, большинство в общем объеме программных систем, по крайней мере в количественном отношении. В дальнейшем другие фирмы стали подтягиваться, но максимально, что было сделано, на мой взгляд, - это повторение многих удачных решений, имевшихся в SQLWindows, хотя некоторые из них (о которых мы расскажем ниже) так и не были реализованы во вновь появившихся средствах разработки Windows-приложений.

Во-вторых, для руководителей разработки при выборе средств определяющими являются следующие факторы: трудоемкость разработок, поддержка коллективных разработок (team programming), уровень профессиональности продукта, его сопровождаемость и простота освоения, трудоемкость создания программного обеспечения, стоимость средств разработки и многое другое. Трудно найти подходящее ПО, которое удовлетворяет всем перечисленным факторам. Однако с полной уверенностью могу сказать, что большинству из них удовлетворяет корпоративная система SQLWindows. Ниже я постараюсь это доказать.

В-третьих, для разработчиков и программистов привлекательными оказываются такие качества средств реализации приложений как: обеспечение модульного и объектного программирования, одновременные возможности визуального и текстового программирования, понятность языка программирования, наличие хорошей документации и справочной системы, надежность программного продукта, неограниченные возможности по реализации программ в различных аспектах. Средства разработки SQLWindows как раз и разрабатывались для того, чтобы удовлетворить перечисленным выше требованиям, а также многим другим, о которых мы скажем ниже.

И, наконец, отметим, что при достаточно бурном, в настоящее время, развитии средств и технологий разработки, решения, представленные в системе SQLWindows, остаются на достаточно высоком уровне, актуальны и полностью соответствуют стандартам языков уровня 4GL. Кроме того, уже разработаны и эксплуатируются следующие поколения SQLWindows - SQLWindows32, входящих в комплект CTD (Centura Team Developer), которые полностью совместимы снизу-вверх с 16-ти разрядными версиями. Справедливости ради отмечу, что для многих конфигураций компьютеров, которые остались еще у пользователей и в различных организациях, эффективную работу можно обеспечить только при использовании 16-ти разрядной версии SQLWindows, поэтому еще не пришло время отказываться от этих средств разработки.

Рассмотрим некоторые возможности системы SQLWindows, которые в первую очередь должны заинтересовать руководителей разработки ПО. Они реализуются, в том числе, и совместно с другим продуктом Centura - СУБД SQLBase:

С позиций профессиональных программистов, причем даже тех, кто не знаком с системами визуального программирования, SQLWindows обладает следующими особенностями: В целом и руководители, и разработчики, выбирая SQLWindows для своих разработок, не ошибутся и, несомненно, обеспечат более высокое качество разработок и успехов при внедрении бизнес приложений.

Кстати, продукт можно получить абсолютно бесплатно, обратившись в компанию Interface Ltd.


Interface Ltd.

Tel: 7+(095) 135-55-00, 135-25-19
E-mail: mail@interface.ru
http://www.interface.ru
Подготовили: s-novikov@interface.ru
tkachev@interface.ru

Дата: 15.03.2000