Power Builder 7.0
Power Builder - объектно-ориентированный
инструмент для разработки и развертывания как клиентских, так и серверных приложений.
От архитектуры "клиент-сервер" - к Интернет-приложениям
Являетесь ли Вы опытным специалистом или только начинаете свою карьеру разработчика
Интернет-приложений, вам приходится сталкиваться с таким количеством информации о новых
технологиях и идеях, что вы теряетесь и не знаете, чему уделить внимание в первую очередь.
Именно этим вызвано появление клиент/серверных технологий, новых языков разработки приложений,
стандартов компонентных моделей и как никогда высоких требований к масштабируемости.
Вы научитесь создавать приложение и использовать преимущества, предоставляемые стандартами
компонент CORBA, COM и JavaBeans и возможностью их неоднократного использования. Вы объедините
информационные системы вашего офиса в единое информационное пространство и перейдете
на сервер приложений для доступа клиентов и партнеров к информации через Интернет. Ранее
приобретенные вами навыки пригодятся вам и помогут добиться успеха при использовании
новых возможностей, предоставляемых Интернетом. Вы сможете использовать возможности Power
Builder 7.0, которые за годы существования Power Builder сделали его самым популярным
средством для разработки серьезных бизнес-приложений.
Средство быстрой разработки приложений
На сегодняшний день Power Builder 7.0 представляет из себя самое оптимальное
решение для разработок масштаба предприятия. Новые версии Power Builder
и так называемые "to do"-списки позволяют разработчику планированить свои
действия в нужной последовательности, в комбинации с самой современной
многопанельной средой, работать над самыми сложными задачами очередного
проекта. Для распределенных и web-приложений Power Builder предлагает простую
и эффективную интеграцию со средой Enterprise Application Server (EAServer).
Например, вы можете быстро создавать компоненты, размещать их на сервере
приложений Jaguar и отлаживать в удаленном режиме, т.е. не покидая среды
Power Builder. Наконец, вы можете сконцентрироваться на создании конкурентоспособных
приложений, а Power Builder и EAServer явятся гарантией того, что ваши
разработки не устареют из-за неизбежных изменений, происходящих в компонентных
форматах и протоколах.
Мощное средство для создания "тонких" клиентов
Power Builder дает в ваши руки все, что нужно для создания приложений
в условиях многоуровневых архитектур и разработки сверхтонких клиентов,
доступных пользователям в ваших распределенных системах Интранет/Интернет.
Благодаря Web DataWindow Вы можете создавать Web-страницы, содержащие доступ
к динамическим данным, с возможностью различного HTML представления данных
и манипулирования ими, и все это - не написав ни единой строчки кода. Эффективные
Design-Time Controls (DTC) автоматически генерируют HTML или JavaScript.
Вы можете создавать компоненты клиентской и серверной частей приложения,
используя технологию "drag-and-drop", а также автоматически генерировать
скрипты для вызова этих компонент, в том числе таких как CORBA, COM и JavaBeans.
Масштабируемость и производительность c Enterprise Applicaiton Server
Новая интегрированная среда разработки PowerBuilder позволяет разрабатывать
компоненты для EAServer. В результате вы получаете в Интернет-приложении
ту же или большую масштабируемость и производительность, что в двухуровневых
клиент/серверных приложениях. Благодаря тесной интеграции Power Builder
с сервером приложений Jaguar вы можете использовать навыки работы с Power
Builder при создании интернет-приложений и перейти к разработке Интернет-приложений
быстрее, чем с любым другим из имеющихся на сегодня пакетом для web-разработок.
Ваш переход в будущее
Power Builder обладает широкими возможностями для построения распределенных и
Интернет-приложений, это наиболее мощная версия из всех выходивших до сих пор.
Производительность для современных разработок масштаба предприятия
- Упрощается создание приложений и компонент за счет использования новой простой модели
разработки. На основе вводимой разработчиком информации мастера Power Builder'а автоматически
создают оболочку нового приложения, проект и индивидуальный "to-do"-список, позволяющий
в процессе построения приложения поэтапно продвигаться по намеченному плану действий.
Двойным щелчком мыши по любому из пунктов "to-do"-списка производится автоматический
запуск и загрузка painter-экрана Power Builder, необходимого для выполнения выбранного
задания. Возможно также добавление или удаление пунктов из "to-do"-списков.
- Новые многопанельные редакторы объектов позволяют разработчикам одновременно просматривать
все аспекты любого объекта, включая атрибуты, скрипты, списки функций и событий и т.д.
Возможность немодального редактирования позволяет программистам выбирать настройки
экранов разработки, наиболее удовлетворяющие их индивидуальным потребностям.
- Стандартные меню "file", "edit" и "help", стандартные и определяемые пользователем
комбинации горячих клавиш, общие диалоги при создании и открытии объектов, а также
возможность просмотра и вызова до 32-х использованных последними объектов, приложений
и соединений.
- Кроме этого, технология DataWindow, входящая в состав Power Builder 7.0, отличается
большим количеством вариантов для выбора, чем когда-либо прежде. Разработчики могут
использовать как существующие DataWindows (окна данных) так и создавать новые, используя
для этого painter-экран DataWindow в PowerBuilder или автономный DataWindow Builder,
а затем использовать их в клиентских частях приложений различного типа. Разработчики
клиент/серверных приложений, желающие использовать уже существующие DW, могут теперь
выбирать из большего количества форматов, включая HTML, Java и ActiveX. Дополнительные
расширения включают в себя использование хранимых процедур для поддержки функций обновления,
вставки и удаления DataWindow.
Что такое Web DataWindow ?
Web DataWindow может значительно облегчить поддержку "тонкого" клиента
обеспечивая:
- полное управление данными
- представление данных в различных форматах
- подтверждение правильности введенной в поля информации
- предопределенный порядок перехода с одного поля на поле
- поддержка вычисляемых полей
- навигация в обоих направлениях
- возможность использования кнопок для манипулирования данными.
- поддержка выполнения событий на клиентской части приложения
Использование Web DataWindow и DataWindow design-time control позволяет
повторно использовать уже существующую в клиент/серверной архитектуре логику
представления при создании новых Интернет-приложений. Новая технология
Web DataWindow поддерживает формат Java и ActiveX, позволяя разработчикам
использовать уже существующие у них DataWindow в новых приложениях.
Тесная интеграция с Enterprise Application Server
Разработчики, использующие PowerBuilder 7.0, благодаря тесной интеграции
с EAServer осуществляют полный цикл создания приложения, включающий разработку,
отладку и развертывание компонент для EAServer.
- Мастера генерации компонент ускоряют процесс создания бизнес-логики для размещения
на сервере приложений. В процессе создания определяются такие свойства компоненты,
как поддержка пула экземпляров и поддержка транзакций.
- Редактирование компонент в живом режиме позволяет разработчикам разрабатывать, тестировать
функциональность и размещать компоненту на сервере приложений, не покидая среды PowerBuilder
7.0. Вы имеете возможность устанавливать точки остановки и даже поэтапно отлаживать
код, при отладке функциональности компоненты.
- При изменении приложения вы можете отлаживать как клиентскую, так и серверную части
JavaScript прямо из среды PowerBuilder.
- PowerBuilder 7.0 позволяет нажатием кнопки разместить компоненты в репозиторий EAServer,
расположенный в любом месте сети. Улучшенные характеристики кластеризации EAServer
позволяют управлять дальнейшим распространением компонент через множественные сервера,
что повышает доступность и масштабируемость приложения.
В результате сочетания возможностей компонентного транзакционного сервера
и сервера динамических Интернет-страниц, EAServer становится единой точкой
интеграции разнородных офисных систем и вы можете осуществлять переход
к Internet-приложениям с использованием всех существующих у вас наработок
без дополнительных инвестиций. Приложения, написанные с помощью PowerBuilder,
теперь работают на EAServer, что дает следующие преимущества:
- Поддержка компонентных распределенных приложений, включая приложения, использующие
PowerBuilder NVOs, CORBA, JavaBeans, Enterprise JavaBeans и COM компоненты, а также
уже существующие компоненты C/C++.
- Система распределения нагрузки и высокой готовности.
- Поддержка безопасности, включающей поддержку SSL для разных типов клиентских приложений.
Чем отличаются PowerBuilder Enterprise, PowerBuilder Professional и
PowerBuilder Desktop
PowerBuilder 7.0 Enterprise представляет собой полноценную среду разработки и
развертывания распределенных, клиент/серверных и Интернет-приложений. Приложения становятся
в полной мере масштабируемыми до уровня, отвечающего требованиям групповой разработки
и одновременной работы многих пользователей. PowerBuilder 7.0 Professional - это доступная
по цене среда для разработок, основанных на базах данных ODBC и осуществляемых небольшими
коллективами разработчиков. Лучший выбор для индивидуальных разработчиков - PowerBuilder
7.0 Desktop.
Итак, Новые возможности в PowerBuilder 7.0:
- Новые Wizards для создания объектов, проектов, HTML страниц
- To-Do List - список задач
- Не модальный интерфейс, работа с контролами и скриптами из одного экрана
- Wizards для создания и размещения PowerBuilder компонент на EAServer
- Удаленная отладка PowerBuilder компонент, размещенных на Enterprise Application Server
- Автоматическое размещение компонент на Enterprise Application Server простым сохранением
в окне редактирования компоненты
- Поддержки Web клиента: представление данных в различных форматах, контроль правильности
ввода информации, поддержка вычисляемых полей и т.д.
- Web DataWindow для HTML представления данных
Дополнительная информация:
За дополнительной информацией обращайтесь в Interface Ltd.
Interface Ltd.
Tel: 7+(095) 135-55-00, 135-25-19
E-mail: mail@interface.ru
http://www.interface.ru