Новости для разработчиков

  • SpringSource, недавно приобретённая VMWare, объявила о выходе Spring 3.0. В новой версии разработчиков ожидает оптимизация под Java 5 - версия 3.0 представляет первое поколение Spring, требующее Java 5 или выше, синтаксис Java 5 применяется везде в Spring API и во всём коде реализации; язык выражений SpEL (Spring expression language) для использования в бин-определениях; расширенная поддержка компонентов на базе аннотаций; модель стереотипов: создание "коротких" аннотаций через использование мета-аннотаций; стандартизованные аннотации с внедрением зависимостей (dependency injection); декларативная модель валидации на основе ограничивающих аннотаций; расширенная поддержка связующих средств и средств форматирования; глобальная поддержка архитектурного стиля REST; прямое отображение объект/XML (OXM); полная поддержка Portlet 2.0; новые механизмы триггеров и TaskScheduler с поддержкой cron; начальная поддержка Java EE 6.
  • Zend Technologies сообщила о выпуске публичной бета-версии Zend Server 5.0. Новая функция Code Tracing в Zend Server 5.0 записывает все данные, необходимые для анализа, в режиме реального времени, так что ИТ-специалисты могут быстро найти причину проблем, не пытаясь воспроизвести ситуацию в лабораторных условиях. Функцию Code Tracing можно отключать и включать с помощью встроенного механизма мониторинга событий в Zend Server, так что перехватывать сведения об исполнении кода PHP можно только при наступлении определенных событий, например, при резком падении производительности или в других нештатных условиях. Новинкой стала и технология Job Queues, которая повышает скорость работы приложения, предоставляя возможность асинхронного выполнения заданий, либо через определенные интервалы реализованная в пакете Zend Server 5 полная поддержка PHP 5.3 позволяет программистам использовать пространства имен и свертки. Появилась также поддержка серверов IBM iSeries.
  • Компания AquaFold Aqua Data Studio 8.0 - новую версию инструмента администрирования и разработки баз данных из среды Mac OS X. В новой версии, помимо Oracle, DB2 for iSeries, Microsoft SQL Server, MySQL, Sybase, Informix, apache Derby и PostgreSQL, поддерживаются также Teradata, DB2 for z/OS, Sybase IQ 15 и nCluster. Реализована функция преобразования и трансляции моделей "субъект-отношение" для разных типов СУБД. Оптимизирована работа с оперативной памятью, добавлена поддержка Subversion 1.6.
  • Руководитель проекта Python Гвидо ван Россум предложил сообществу разработчиков прекратить внесение изменений в грамматику, семантику и встроенные функции языка Python в течение нескольких лет. Причина этого - желание дать возможность создателям альтернативных реализаций языка Python обеспечить в своих продуктах полную совместимость с классическим CPython. По мнению ван Россума, из-за частых изменений в "Питоне" разработчики Jython, IronPython и PyPy не успевают вовремя реализовать поддержку этих изменений в своих программных продуктах. Новшества остаются нереализованными даже спустя годы после появления новых веток. На время заморозки у сообщества разработчиков появится возможность сосредоточить свои усилия на продвижении Python 3, портировании старых библиотек, разработке утилит и написании документации по портированию программ и обеспечению одновременной поддержки в приложениях Python 2 и Python 3.
  • Microsoft представила новую технологию IIS Application Warm-Up, которая оптимизирует запуск веб-приложений на платформе Microsoft IIS 7.5. Эта технология позволяет уменьшить время отклика веб-приложений за счет упреждающей загрузки и инициализации всех компонентов и модулей. Благодаря предварительной загрузке приложения в память отдельные процессы обработки смогут быстрее реагировать на первые запросы пользователей. Также при предварительной загрузке выполняется инициализация среды исполнения .NET Framework. Большую роль технология IIS Application Warm-Up играет при перезапусках пулов приложений с использованием функции Overlapped Recycling (повторное использование с перекрытием). Перезапущенные процессы теперь сами сообщат о своей готовности и начнут обрабатывать запросы после того, как система "прогрева" завершит их загрузку и инициализацию всех связанных модулей и ресурсов. При этом IIS Application Warm-Up позволяет администраторам самостоятельно задавать параметры предварительной загрузки.
  • Компания KSDev представила DXScene 2.93 - новую версию 3D-библиотеки на основе DirectX и VGScene 2.93 - новую версию инструмента, ускоряющего разработку графических приложений, предоставляя интегрированный в IDE графический редактор, набор геометрических примитивов, простую в использовании анимацию, мощный набор элементов управления и окон, максимальную производительность, скиновый движок, битмап-эффекты и многое другое.
  • Майкл Видениус, основатель компании MySQL, выступил с предложением о продаже MySQL корпорацией Oracle подходящему третьему лицу. Как пишет OpenNet, данную инициативу можно расценивать как ответ на яркие октябрьские заявления руководителей Oracle и Sun на конференции Open World 2009, а также на заявление бывшего исполнительного директора MySQL Мартена Миконса о перспективах развития MySQL-направления в составе Oracle.
  • Компания Quality Software Components выпустила специальную версию клиента для своего пакета контроля версий исходных текстов программных продуктов Team Coherence Client для среды разработки Rad Studio 2010, выпущенной недавно компаний Embarcadero Technologies.
  • Кроме того, как сообщает DelphiPlus.org, с 1 января 2010 года политика Embarcadero в отношении обновлений программных продуктов, принадлежащих компании, изменится. Можно будет обновить продукт, отстоящий не более чем на 3 версии ниже самой последней версии. Например, на Delphi 2010 можно будет обновиться только с Delphi 2009, 2007 и 2006. Delphi 7 и ниже в этот интервал не попадают.

Вадим СТАНКЕВИЧ,
dreamdrusch@tut.by

 
Версия для печатиВерсия для печати

Номер: 

42 за 2009 год

Рубрика: 

Software
Заметили ошибку? Выделите ее мышкой и нажмите Ctrl+Enter!