Apache Tapestry
Apache Tapestry är en programmeringsmiljö utformad för att öka Java skript. Det produceras av Apache Software Foundation, som grundades 1999 i Maryland. Sedan starten har Apache skapat dussintals projekt, och varje år företaget har en konvention för att diskutera den senaste utvecklingen. Tapestry är en stor hit bland programmerare och är fortfarande utvecklas aktivt, vilket mest beror på att Java fortfarande används i en stor del av marknaden för mjukvara. Ett anmärkningsvärt exempel är den första versionen av Microsofts Minecraft, som har gått vidare till att bli den mest köpta videospel genom tiderna och de mest framstående exempel på kraften och lönsamhet Java. Oftare är dock Java ryggraden i webbplatser och serverdrift. Den senaste versionen av Tapestry släpptes i april 2017.
- Skalningsteknik för stora servermiljöer
- Öppen källa
- High-end error spårning och avancerade undantag rapportering för att spåra ner buggar
- Friendly för tillägg och plug-ins
- Gamla och väl respekterad samhälle hjälper gärna med teknisk support
- Minimalistisk design och reflexionsfri arkitektur möjliggör en snabb miljö som inte kommer att sakta ner programmering
- Fokus på enkelhet och användarvänlighet sätt det kan sakna kraften i andra Java webbapplikation ramar
Apache Tapestry är ett kraftfullt verktyg för Java, Groovy och Scala kodare. Alla programvarans komponenter och sidor består av enkla POJO: s (Plain Old Java Objects), och den använder Java avancerade samtidighet API för att hantera förfrågningar med bibehållen stabilitet. En av de finare funktionerna i Tapestry är levande klassen omlastning funktionalitet, vilket möjliggör omedelbar översyn av kodändringar vid en knapptryckning. Detta ger kodningshastigheten för gamla och besvärliga Java upp till nivå med snabbare kamrater som Ruby och Python, och också i hög grad minskar tiden mellan att upptäcka ett fel och fastställande av den. Apache betraktar Tapestry "en ren Java" program, vilket innebär att det är inte kört fast med eftertanke, även för fastighets uttryck. Detta möjliggör snabbare bearbetning och renare stöd för stora mängder av samtidiga trådar. Samhället bakom Tapestry lever och mår bra, tack vare den stora beroendet av Java på Internet och i olika skrivbordsprogram.