Появление Linux
Благодаря своей надежности, масштабируемости, открытости платформы и низкой
стоимости владения, Linux становится самой быстрорастущей и популярной во всем
мире операционной системой. Пользователи успешно применяют Linux для Интернет-серверов
различного назначения, начиная с Web-серверов и брандмауэров и заканчивая серверами
кэширования. В частности, Linux используется для того, чтобы превратить старые
системы с минимумом ресурсов в надежные и недорогие Web-серверы, серверы доменных
имен и почтовые серверы. Таким образом, Linux стал популярной платформой для
разработчиков, а также функционирования готовых систем многих провайдеров доступа
в Интернет и услуг Web-хостинга.
Передовая разработка с помощью Borland Kylix
Исторически сложилось так, что разработка приложений для Linux с использованием
общепринятых средств представляла собой определенные трудности. Такие традиционные
инструменты Linux, как GCC и Emacs, трудны для изучения и не предоставляют требуемую
для корпоративных разработчиков степень производительности. Kylix меняет эту
ситуацию. Kylix вводит в операционную систему Linux высокопроизводительное решение
для быстрого создания приложений электронного бизнеса с интегрированными языками
С++ и Delphi . Создание баз данных, графических интерфейсов пользователя (GUI),
Web-приложений и Web-служб при помощи Kylix стало гораздо более простым и быстрым.
По мере роста популярности Linux, платформа для разработок Kylix с ее расширенными
и высокопродуктивными возможностями становится все более выигрышным решением
для создания корпоративных приложений для электронного бизнеса, баз данных,
GUI, Web-приложений и Web-служб.
Свобода выбора: использование языков С/С++ или Delphi
Borland Kylix 3 предоставляет для программирования как язык ANSI/ISO С++,
так и Delphi, то есть два мощных объектно-ориентированных языка в одном решении
для разработки! Благодаря поддержке стандартов ANSI/ISO С++, Kylix 3 позволяет
улучшить как новые, так и уже существующие исходные коды на С++ и использовать
уже наработанные навыки программирования. Интегрированные компиляторы и для
С++, и для Delphi представляют собой высокопроизводительные встроенные компиляторы
кода, которые существенно сокращают время компоновки и создают небольшие, компактные
и надежные исполняемые файлы для более быстрых и более эффективных решений на
платформе Linux . За созданные с помощью Kylix 3 базы данных, GUI, Web-серверы,
одно- и двухзвенные приложения для баз данных не нужно платить никаких лицензионных
отчислений. Разработка решений на языках С++ и Delphi возможна как независимо,
так и коллективно в зависимости от нужд проекта и доступных ресурсов.
Разработка баз данных, GUI, Web-приложений и Web-служб
из единой интегрированной среды
Быстрая разработка приложений в удобной визуальной среде. Kylix 3 объединяет
в себе проектирование приложения и его разработку, позволяя быстрее и более
надежно, чем с помощью других средств визуальной разработки, создавать сложные
Linux-приложения. Быстрый переход от прототипа к готовой системе с помощью уникальной
комбинации интегрированных возможностей, в которые входят средства визуального
проектирования, библиотека компонентов Borland CLX , расширенный редактор кода
с полностью интегрированным графическим отладчиком CodeInsight, а также собственный
компилятор кода. Все эти возможности специально настроены для совместного функционирования
в процессе разработки высокопроизводительных приложений работы с базами данных,
GUI, Web-приложений и Web-служб.
Ускоренный выпуск продуктов на рынок с помощью основанного
на компонентах процесса разработки CLX
Быстрое создание надежных высокопроизводительных приложений посредством
основанного на компонентах процесса разработки с помощью Borland CLX (Component
Library for Cross-platform – Межплатформенная Библиотека Компонентов). CLX предоставляет
современную палитру из сотен многократно используемых, настраиваемых и дополняемых
готовых компонентов и классов для быстрого создания приложений на языках программирования
С++ и Delphi. Возможно простое усовершенствование уже созданной функциональности
CLX, для создания совершенно новых специальных компонентов и решений, а также
легкая интеграция компонентов CLX сторонних производителей в палитру Kylix.
Поскольку библиотека CLX интегрирована во встроенные двусторонние средства визуальной
разработки, создание приложений с помощью компонентов становится быстрым, простым
и интуитивно понятным.
Открытие новых рынков благодаря межплатформенной разработке
Kylix 3 используется для разработки собственных приложений для Linux,
которые затем могут быть перекомпилированы и перенесены на платформу Windows
для повышения уровня доступности приложения и уровня его продаж. Написанные на
Kylix 3 приложения и Web-службы могут быть портированы на Windows-платформу путем
компиляции в Borland C++Builder 6 или Delphi 6, что дает значительный рост отдачи
инвестиций. Kylix совместим не только с различными платформами, но и с различными
серверами: можно разработать динамические высокопроизводительные приложения для
Apache на платформе Linux, а затем перекомпилировать их с помощью Delphi или C++Builder
для использования с Apache, Microsoft IIS или Netscape Web Server на платформе
Windows.
Общение с миром с использованием Web-служб
Благодаря технологиям BizSnap, WebSnap и DataSnap Kylix 3 позволяет создавать
и использовать Web-службы в приложениях по всему миру.
Благодаря передовой среде разработки, интегрированному отладчику, интуитивному визуальному дизайнеру, современному набору компонентов и платформе разработки Web-служб Kylix предоставляет все необходимые средства для быстрой и удобной разработки приложений электронного бизнеса с Web-службами на платформе Linux.
BizSnap предоставляет интеграцию Web-служб и ресурсов типа business-to-business
Благодаря возможностям XML и Web-служб для электронного бизнеса BizSnap расширяет возможности операционной системы Linux. Технология BizSnap облегчает обмен, преобразование и манипуляцию XML-документами, предоставляя гибкость и расширяемость для использования новой волны электронной коммерции типа B2B. Kylix соответствует промышленным стандартам, позволяя уверенно реагировать на постоянно меняющиеся нужды бизнеса. Kylix обеспечивает прекрасную связь между различными приложениями торговых партнеров, системы которых работают на стандартных платформах с поддержкой Web-служб, таких как .NET и BizTalk от Microsoft или ONE от Sun Microsystems.
WebSnap придает гибкость и скорость процессу разработки
Web-приложений
WebSnap превращает Web-серверы Apache в мощные корпоративные серверы, работающие
с базами данных Web-приложений. WebSnap придает созданию Web-приложений для
Apache гибкость и скорость основанного на компонентах процесса быстрой разработки
приложений (RAD – Rapid Application Development), увеличивая производительность
коллектива разработчиков и надежность кода. Благодаря использованию динамической,
управляемой страницами, объектно-ориентированной и основанной на архитектуре
базы данных, структура приложений WebSnap распространяет сферу деятельности
бизнеса на Web. Поддержка в WebSnap серверного языка сценариев JavaScript облегчает
настройку HTML-документов на стороне сервера и интеграцию Web-приложений в корпоративные
сайты и Web-порталы, созданные в популярных средах разработки сайтов на HTML.
DataSnap позволяет создавать высокопроизводительное
промежуточное программное обеспечение для работы с базами данных с использованием
Web-служб
DataSnap использует такие стандарты распределенных вычислений, как SOAP,
XML и HTTP для облегчения интеграции существующих корпоративных баз данных,
приложений и объектов с приложениями электронного бизнеса. Используя высокопроизводительное
распределенное промежуточное программное обеспечение, DataSnap оптимизирует
подключения к серверу системы управления реляционными базами данных и пропускную
способность канала связи путем централизации доступа к данным, а также организации
обновлений данных со стороны процессов и приложений электронного бизнеса в масштабируемом
промежуточном слое. DataSnap поддерживает все решения Kylix для подключения
к источникам данных с высокопроизводительным доступом к базам данных Borland
InterBase, IBM DB2 и Informix, Oracle, MySQL и PostgreSQL. В Kylix 3 включена
полная лицензия разработчика на DataSnap, а лицензии на развертывание промежуточного
программного обеспечения DataSnap можно приобрести отдельно для каждого развернутого
сервера промежуточного ПО.
Простое подключение приложений Linux к корпоративным
базам данных
Интеграция корпоративной информации в приложения с помощью высокопроизводительных
драйверов доступа к базам данных dbExpress для таких популярных баз данных,
как InterBase, DB2, Informix, Oracle, Red Hat Database, PostgreSQL и MySQL.
Широкий набор зависящих от данных GUI- и Web-компонентов в Kylix 3 используется
для визуализации актуальных данных в приложениях по мере их разработки от прототипа
до развертывания и для предоставления актуальных данных во время проектирования.
SQL Monitor и другие компоненты баз данных служат для оптимизации приложения
с точки зрения производительности, масштабируемости и качества обслуживания
запросов. Компоненты dbExpress в Kylix 3 гибко и прозрачно масштабируются от
одноуровневых локальных баз данных до двухуровневых клиент/серверных систем
для встраивания в n-уровневые корпоративные системы без перекодирования и перепроектирования
приложения.
Построение оптимизированных систем «под ключ» с помощью
Borland InterBase
С помощью Kylix 3 и InterBase высокопроизводительная разработка объединяется
с быстрой, межплатформенной и соответствующей стандартам SQL базой данных с
низкой необходимостью в обслуживании. InterBase обеспечивает гибкость, необходимую
для мобильных, встраиваемых и Интернет-приложений баз данных, а также предоставляет
и развертывает высокопроизводительные системы.
Возможности Borland Kylix | Версия Open | Версия Professional | Версия Enterprise |
Разработка по технологии RAD для Linux с использованием языков Си++ или Borland Delphi | |||
Разработка на языках Delphi и Си++ с помощью Borland Two-Way-Toolsдля создания | |||
бесплатных баз данных, GUI, Web-приложений и Web-служб |
|
|
|
Интегрированная среда разработки (IDE) поддерживает как Delphi, так и ANSI/ISO Си++ |
|
|
|
Высокопроизводительный 32-разрядный собственный компилятор Си/Си++ с оптимизацией |
|
|
|
Встроенная поддержка Intel Pentium 4! |
|
|
|
Поддержка заголовков для ускорения компиляции Си++ |
|
|
|
Borland CLX (Межплатформенная библиотека компонентов) | |||
Более чем ___ CLX собственных компонентов для поддержки технологии RAD |
75+ |
165+ |
190+ |
Платформа разработки для электронного бизнеса BizSnap с Web-службами | |||
Импорт и использование W3C-совместимых Web-служб с использованием XML, SOAP, WSDL и т.п. |
|
|
|
Собственные привязки XML значительно упрощают XML-программирование — XML-документы становятся собственными объектами |
|
||
Средства и компоненты преобразования XML-схемы — преобразования и приспособление приложения для распознавания новых XML-форматов для обмена данными с деловыми партнерами |
|
||
Платформа для разработки Web-приложений WebSnap | |||
Компоненты WebSnap для удовлетворения нужд Web-приложений |
|
||
Производство XSL-страниц для объединения XML-источников данных с XSL-преобразованиями для получения полностраничных результатов в HTML |
|
||
Промежуточные службы доступа к данным для электронного бизнеса DataSnap | |||
Масштабируемое промежуточное программное обеспечение для работы с базами данных и Web-службами для любых GUI- и Web-клиентов, а также клиентов Web-служб |
|
||
Корпоративные базы данных с возможностью работы с Web-службами при помощи SOAP и XML —IBM DB2 и | |||
Informix, Oracle, My SQL, Borland InterBase, и PostgreSQL |
|
||
Tools Server для расширенного настраиваемого управления проектами в Си++ | |||
Установка и вызов внешних средств и утилит, таких как пакетные файлы, сценарии на языке Perl и компиляторы, а также других систем в процессе сборки приложений прямо из Си++ IDE |
|
|
|
Проектирование собственных заданий по сборке приложений и включение настроенных замен для средств сборки Си++ IDE |
|
|
|
Архитектура доступа к данным Borland dbExpress для быстрого доступа к корпоративной информации | |||
Драйвера dbExpress для InterBase, MySQL, Red Hat Database и PostgreSQL |
|
|
|
Драйвера dbExpress для DB2, Informix, а теперь и для Oracle9i и Informix SE |
|
||
Корпоративная платформа разработки Borland | |||
Borland VisiBroker 4.5 для Kylix 3, включая клиентскую и серверную разработку CORBA | |||
для языка Delphi |
|
||
Собственные связи CORBA с Borland Enterprise Server — создание полноценных GUI и клиентов Web-служб для EJB |
|
||
Собственные высокопроизводительные приложения Linux | |||
Двойная (GPL или частная) лицензия разработчика для профессиональных продаж программного обеспечения |
|
|
|
Удобное создание многократно используемых двоичных ELF-приложений и библиотек с возможностью свободного их распространения |
|
|
|
Создание и использование динамически подгружаемых пакетов для повышения эффективности работы приложения |
|
|
|
Расширенная поддержка Borland InterBase | |||
Лицензия разработчика на 5 пользователей на InterBase 6.5 для создания и тестирования многопользовательских SQL-приложений |
|
|
|
Компиляция и развертывание приложений для Windows требует наличия Borland C++Builder 6 или Delphi 6. | |||
VisiBroker 4.5 для Kylix 3 для С++ в настоящий момент планируется включить в бесплатное обновление после его выхода. |
Основные возможности
Дополнительную информацию Вы можете получить в компании Interface Ltd.
INTERFACE Ltd. |
|