Apache Tapestry
Apache Tapestry é um ambiente de programação projetado para melhorar scripting Java. É produzido pela Apache Software Foundation, que foi fundada em 1999 em Maryland. Desde a sua criação, Apache criou dezenas de projetos, e cada ano, a empresa detém uma convenção para discutir os últimos desenvolvimentos. Tapeçaria é um grande sucesso entre os programadores e ainda é desenvolvido ativamente, devido principalmente ao fato de que Java ainda é usado em uma grande parte do mercado de software. Um exemplo notável é a primeira versão de Minecraft da Microsoft, que passou a se tornar o jogo mais compra de todos os tempos e o exemplo mais notável do poder e da rentabilidade do Java. Mais comumente, no entanto, Java é a espinha dorsal de sites e operações do servidor. A última versão do Tapestry foi lançado em abril de 2017.
- Escamação tecnologia para ambientes de servidores grandes
- Código aberto
- rastreamento de erro high-end e relatórios de exceção avançada para ajudar a rastrear erros
- Amigável para extensões e plug-ins
- comunidade velho e respeitado o prazer de ajuda com o suporte técnico
- design minimalista e arquitetura reflectionless permite um ambiente de rápida que não vai abrandar programação
- Um foco na simplicidade e facilidade de meios de uso que podem não ter o poder de outros frameworks de aplicação web Java
Apache Tapestry é uma poderosa ferramenta para programadores Java, Groovy e Scala. Todos os componentes e as páginas do software são feitos de POJOs simplistas (Plain Old Java Objects), e utiliza avançada simultaneidade API do Java para lidar com solicitações, mantendo a estabilidade. Um dos recursos mais sofisticados de tapeçaria é a funcionalidade de classe recarregar ao vivo, que permite a revisão instantânea de alterações de código no clique de um botão. Isso traz a velocidade de codificação do velho e pesado Java até a paridade com os pares mais rápidos como Ruby e Python, e também reduz o tempo entre a descoberta de um erro e corrigi-lo. Apache considera Tapestry uma aplicação "puro Java", o que significa que não está atolado com reflexão, mesmo para expressões de propriedade. Isto permite suporte de processamento e mais limpo mais rápido de grandes quantidades de threads simultâneos. A comunidade por trás Tapestry está vivo e bem, graças à grande dependência de Java na Internet e em várias aplicações desktop.