Apache Tapestry
Apache Tapestry è un ambiente di programmazione progettato per migliorare lo scripting Java. E 'prodotto da Apache Software Foundation, che è stata fondata nel 1999 nel Maryland. Fin dalla sua nascita, Apache ha realizzato decine di progetti, e ogni anno la società detiene una convenzione per discutere gli ultimi sviluppi. Tapestry è un grande successo tra i programmatori ed è ancora attivamente sviluppato, dovuto soprattutto al fatto che Java è ancora usato in una parte enorme del mercato del software. Un esempio notevole è la prima versione di Microsoft Minecraft, che ha continuato a diventare il videogioco più acquistato di tutti i tempi e il più rilevante esempio del potere e la redditività di Java. Più comunemente, tuttavia, Java è la spina dorsale di siti web e le operazioni del server. L'ultima versione di Tapestry è stato rilasciato nel mese di aprile 2017.
- La tecnologia di scala per ambienti server di grandi dimensioni
- Open source
- Tracking Error High-end e il reporting eccezioni avanzate per aiutare a rintracciare i bug
- Amichevole di estensioni e plug-in
- Vecchio e rispettato della comunità sarà lieto di aiutarvi con il supporto tecnico
- Design minimal e architettura reflectionless permette un ambiente rapida che non rallenta programmazione
- Un focus sulla semplicità e facilità d'uso mezzi potrebbero mancare l'alimentazione di altri framework web Java
Apache Tapestry è un potente strumento per Java, Groovy e Scala programmatori. Tutti i componenti e le pagine del software sono costituiti da POJO semplicistiche (Plain Old Java Object), e utilizza avanzate API concorrenza di Java per gestire le richieste pur mantenendo la stabilità. Una delle caratteristiche più elaborata del Tapestry è la diretta funzionalità di classe ricarico, che consente di rivedere istantanea di modifiche del codice con un clic di un pulsante. Questo porta la velocità di codifica del vecchio e ingombrante Java fino a pari con i coetanei più veloci come Ruby e Python, e anche di ridurre drasticamente il tempo tra la scoperta di un errore e risolverlo. Apache considera Tapestry un'applicazione "puro Java", che significa che non è impantanato con la riflessione, anche per espressioni di proprietà. Questo permette il supporto più veloce elaborazione e pulita in grandi quantità di thread concomitanti. La comunità dietro Tapestry è vivo e vegeto, grazie alla grande dipendenza da Java su Internet e in varie applicazioni desktop.