Oracle выпустила упрощенные инструменты Java [ Редагувати ]
Во вторник компания сообщила, что ее программу для создания веб-приложений JDeveloper 10g можно приобрести по цене 995 долларов на разработчика. В рамках этого выпуска Oracle предложила также среду разработки, дополнение к своему пакету Application Server 10g, которое упрощает разработку Java-приложений.
Руководители Oracle утверждают, что усовершенствования, внесенные в JDeveloper 10g, и Application Development Framework, сделают работу программистов более продуктивной. Такие компании, как Oracle и BEA Systems, вкладывают средства в более графические и простые в применении инструменты разработки Java. Для создания сложных серверных Java-приложений типа интенсивно посещаемых веб-сайтов или замысловатых финансовых систем обычно требуется глубокое знание сложного стандарта Java 2 Enterprise Edition (J2EE).
Выпуск JDeveloper 10g - важный шаг в реализации программы Oracle по увеличению доли рынка серверного Java-ПО за счет BEA и IBM. Теснее привязав разработчиков к своим инструментам, компания надеется заполучить покупателей серверов Java-приложений, порталов, ПО интеграции и СУБД для исполнения Java-приложений. Сейчас Oracle отстает от IBM и BEA по доле рынка. Руководители компании уверены, что тесная интеграция ее сервера приложений с СУБД 10g, его сходная цена и точное соблюдение Java-стандартов подхлестнут продажи. В недавнем отчете аналитической фирмы Meta Group отмечалось, что у Oracle хорошие предпосылки для того, чтобы бросить вызов и IBM, и ВЕА.
Сочетание JDeveloper 10g и Application Development Framework предназначено для Java-программистов всех уровней подготовки. Oracle убеждена, что даже не программисты могут пользоваться этими инструментами, утверждает главный архитектор Oracle по разработке приложений Тед Фаррелл. "Цель дальнейшего совершенствования Application Developme Framework - сделать этот инструмент подходящим для тех, кто вообще не знаком с Java", - сказал Фаррелл.
По его словам, новые инструменты Oracle предоставят программистам более графический способ проектирования приложений из компонентов или сервисов. Такой процесс разработки будет способствовать распространению сервисно-ориентированной архитектуры (SOA), способа создания ПО, нацеленного на упрощение обмена данными между приложениями с применением уже существующих компонентов или сервисов. Это уменьшает издержки и вносит в систему дополнительную гибкость.