Apache Tapestry
Apache-teppet er et programmeringsmiljø designet for å forbedre Java scripting. Det er produsert av Apache Software Foundation, som ble grunnlagt i 1999 i Maryland. Siden begynnelsen har Apache laget dusinvis av prosjekter, og hvert år selskapet har en konvensjon for å diskutere den siste utviklingen. Tapestry er en stor hit blant programmerere og er fortsatt aktivt utviklet, på grunn av det meste til det faktum at Java er fortsatt brukes i en stor del av programvaremarkedet. Et godt eksempel er den første versjonen av Microsofts Minecraft, som har gått på å bli den mest kjøpte videospill av all tid og den mest fremragende eksempel på kraften og lønnsomhet for Java. Mer vanlig er imidlertid Java ryggraden av nettsteder og serverdrift. Den nyeste versjonen av Tapestry ble utgitt i april 2017.
- Scaling teknologi for store servermiljøer
- Åpen kilde
- High-end feil sporing og avansert unntak rapportering for å spore ned bugs
- Vennlig til utvidelser og plug-ins
- Gamle og godt respektert samfunnet vil gjerne hjelpe med teknisk støtte
- Minimalistisk design og refleksjons arkitektur gir en rask miljø som ikke vil avta programmering
- Et fokus på enkelhet og brukervennlighet betyr det kan mangle kraft av andre Java webapplikasjon rammeverk
Apache-teppet er et kraftig verktøy for Java, Groovy og Scala programmerere. Alle programvarens komponenter og sidene er laget av forenklede POJOs (Plain Old Java Objects), og den bruker Java avanserte samtidighet API for å håndtere forespørsler og samtidig opprettholde stabiliteten. En av de mer avansert funksjoner i Tapestry er live klasse omlasting funksjonalitet, som tillater umiddelbar gjennomgang av kodeendringer ved å klikke på en knapp. Dette bringer den kodende hastigheten av den gamle og tungvint Java opp til nivå med raskere jevnaldrende som Ruby og Python, og reduserer også tiden mellom oppdager en feil, og fikse den. Apache anser Tapestry en "ren Java" program, som betyr at det er ikke overbelastes ned med refleksjon, selv for eiendoms uttrykk. Dette gjør det mulig for raskere behandling og renere støtte for store mengder samtidige tråder. Samfunnet bak teppet er levende og godt, takket være den store avhengigheten av Java på internett og i ulike desktop-applikasjoner.