Теперь, когда Delphi завоевала надежный плацдарм на рынке, перед компанией открываются заманчивые перспективы адаптации Delphi и технологии баз данных к работе в сети Internet. Руководитель бостонского отдела еженедельника InfoWorld Майк Риккиути беседует с заместителем президента компании Borland и руководителем отдела научных исследований и опытных разработок Полом Гроссом о планах компании в отношении сети Internet.

Как изменит компания Borland стратегию создания своей продукции, чтобы принять участие в развитии сети Internet?

Нам кажется, что область применения локальных сетей и приложений в архитектуре "клиент/сервер" в значительной степени пересекается с областью применения сети Internet. Есть много общего в том, как люди используют локальные сети и Internet для создания приложений, и нам кажется, что в недалеком будущем резко возрастет потребность в создании прикладных программ для Internet.

Чтобы удовлетворить эту потребность, мы начали создавать инструментальные программы на основе языка Java наряду с инструментами, основанными на технологии настраиваемых баз данных, которая включает в себя программы Interbase и Borland Database Engine. Поэтому мы видим некоторые перспективы для развития Interbase в качестве совместимого с Internet языка баз данных или сервера и надеемся конкретизировать эти возможности в первом квартале этого года.

Что будет представлять собой инструментарий на основе языка Java?

Мы сейчас создаем инструментальную программу, которая предназначена для написания сетевых приложений, базирующихся на языке Java. Пока мы дали ей рабочее название Latte [Молоко (итал.) - Прим. пер.], потому что она делает язык Java более "удобоваримым". Конечная цель наших усилий - создание среды для быстрой разработки приложений на основе заранее известного формата, и в этом смысле она должна быть похожа на Delphi. Мы предоставим в распоряжение пользователей набор компонентов, которые можно будет графически комбинировать в рамках готового формата, причем сохранится и возможность непосредственного написания текста программы. Перейти к использованию этого инструмента не составит большого труда для тех, кто уже работал со средами программирования Delphi и C++. Основной язык будет ближе к С++, чем к Object Pascal.

Как Borland собирается интегрировать со средой World Wide Web такие уже существующие инструменты, как Delphi?

Наша стратегия в отношении сети Internet состоит в том, чтобы обеспечить возможность работы всех наших основных инструментальных программ с программами просмотра. Это поможет пользователю программным образом передавать URL (универсальные локаторы ресурсов) программе просмотра и таким способом придавать функцию просмотра клиентской части сетевого приложения. Одновременно мы хотим обеспечить возможность работы наших программ и с системой Windows NT на сервере, чтобы сделать возможным доступ к базам данных и, вероятно, генерирование динамических сообщений языка гипертекстовой разметки документов HTML (HyperText Markup Language). Таким образом, эти программы смогут работать с сетевым сервером без использования специального Web-сервера компании Borland. При этом, конечно, предполагается, что в распоряжении у пользователя имеется свой Web-сервер. Все наши продукты будут совместимы с сетью. Ведь для наших заказчиков это - стратегически важная область.

Планирует ли Ваша компания связать технологию Interbase с Web-серверами?

Мы не считаем, что для нашей компании существует необходимость вторгаться в область производства Web-серверов. Нам хотелось бы добиться того, чтобы наши инструментальные программы и базы данных были полностью совместимы с Web-серверами других компаний и тем самым повышали бы их ценность для потребителей. Если проанализировать то, как работают в сети наши традиционные продукты: dBase, Paradox, C++ и Delphi, - становится ясно, что существует вероятность использования этих инструментов для расширения возможностей Web-серверов.

Каким образом укладываются в эту схему системы Visual dBase и Paradox?

Просто они выполняют различные функции. Мы считаем, что Visual dBase должна по-прежнему служить тем, кто создает программы, используя xBase. Можно считать, что Visual dBase - это современный аналог языка Cobol для персонального компьютера. Что касается системы Paradox, то она предназначена для более широкого круга пользователей, чем тот, на который ориентирована Visual dBase. Она может быть полезна очень разным заказчикам - от конечных пользователей до крупных коллективных пользователей и разработчиков программ. Нам кажется, что разработчикам, использующим Paradox, будет очень наш продукт Delphi. Часть таких разработчиков перешла на использование Delphi при создании основы для приложений, но они продолжают применять Paradox для того, чтобы добавлять к этим приложениям интерактивные функции и обеспечивать возможность изменения конечным пользователем формата и содержания получаемых отчетов. Поэтому мы попытаемся еще теснее связать Delphi и Paradox. В последующих версиях эти две программы будут все больше сливаться, превращаясь в программный продукт, от которого пользователям будет легко перейти к работе с Delphi.

Но, вместе с тем, вы планируете продолжать поддерживать системы Delphi и Paradox?

Да, безусловно.

Поделитесь материалом с коллегами и друзьями