На этой неделе был анонсирован первый релиз Apache Sling — открытой web-платформы для создания Java приложений. По словам представителя Apache, целью Sling является облегчить работу Java-девелоперов и сделать ее более интересной.
Sling предоставляет собой среду разработки web приложений, предлагающую возможность создания динамических сайтов для публикации информации в сети с последующей ее модификацией и обновлением. Использование Sling позволяет разработчику сконцентрировать усилия на общем дизайне сайта и не заниматься программированием отдельных интерфейсов доступа и доставки web-контента.
Для хранения и выборки информации Sling использует иерархическое хранилище Apache Jackrabbit, работающее как с структурированными так и с не структурированными данными, имеющее функции полнотекстового поиска, управления версиями и многие другие.
Apache заявляют, что Sling одинаково хорошо подходит для реализации как простых web-приложений, так и для осуществления значительно более серьезных решений корпоративного уровня.
Распространяется Sling в четырех различных формах:
- В виде одиночного приложения, содержащего JAR файлы.
- В виде приложения, которое может быть помещено в web-контейнер.
- В виде исходных кодов.
- В виде проекта для дальнейшей разработки и отладки в среде Maven.
Sling все еще находится в «инкубаторе», но разработчики надеются, что в течение следующих двух-трех месяцев проект выполнит все поставленные задачи и станет полноправным Apache-проектом.
|