Conhecendo o Apache Sling
Apache Sling [+]
Segundo o site o Apache Sling é um framework inovador e a sua intenção é trazer de volta a diversão para o desenvolvimento web.
Os cinco principais pontos
- Um framework baseado em webservices REST
- Conteúdo interativo, utilizando um repositório JCR de conteúdo
- Utiliza um motor OSGI
- Processa script em múltiplas linguagens (JPS, server-side javascript, Scala e etc)
- É um projeto Open Source da Apache
Exemplos de Uso
Wiki
Podemos construir um sistema de Wiki com o Apache Sling. Cada página é um nó (com nós filhos opcionais) no repositório. Quando uma página é requisitada, o respectivo nó é acessado e através de um componente de aplicação a página é renderizada.
Conclusão
No Apache Sling tudo é conteúdo e com uma pequena porção código, sendo esse código de mais alto nível é possível construir aplicações web complexas que fazem uso de webservices, jobs e outras funções semelhantes a um servidor de aplicação com menos complicação e esforço.
Comentários
Postar um comentário