Apache Tapestry
Apache Tapestry est un environnement de programmation conçu pour améliorer les scripts Java. Il est produit par Apache Software Foundation, qui a été fondée en 1999 dans le Maryland. Depuis sa création, Apache a créé des dizaines de projets, et chaque année, la société détient une convention pour discuter des derniers développements. La tapisserie est un grand succès parmi les programmeurs et est toujours activement développé, principalement en raison du fait que Java est encore utilisé dans une grande partie du marché du logiciel. Un exemple notable est la première version de Minecraft de Microsoft, qui a continué à devenir le plus acheté jeu vidéo de tous les temps et l'exemple le plus remarquable de la puissance et la rentabilité de Java. Le plus souvent, cependant, Java est l'épine dorsale de sites et des opérations de serveur. La dernière version de la tapisserie a été publié en Avril 2017.
- Mise à l'échelle de la technologie pour les environnements grands serveurs
- Open source
- Suivi des erreurs haut de gamme et les rapports d'exception avancée pour aider à traquer les bugs
- Convivial pour les extensions et des plug-ins
- La vieille et respecté sera heureux de vous aider avec une assistance technique
- Design minimaliste et l'architecture permet un environnement sans réflexion rapide qui ne ralentira pas la programmation vers le bas
- Un accent sur la simplicité et la facilité des moyens de l'utiliser peut pas le pouvoir d'autres cadres d'applications Web Java
Apache Tapestry est un outil puissant pour les codeurs Java, Groovy et Scala. Tous les composants logiciels et pages sont composées de POJO simplistes (Plain Old Java Objects), et il utilise l'API Java avancé concurrency pour traiter les demandes tout en maintenant la stabilité. L'une des caractéristiques de la tapisserie est colombophile la fonctionnalité rechargeant classe en direct, ce qui permet d'examiner instantanée des changements de code au clic d'un bouton. Cela porte la vitesse de codage de l'ancien et encombrant Java à la hauteur avec des pairs plus rapides comme Ruby et Python, et réduit aussi considérablement le temps entre la découverte d'une erreur et le fixer. Apache considère Tapestry une application « pure Java », ce qui signifie qu'il est pas embourbé avec la réflexion, même pour les expressions de propriété. Cela permet un soutien de traitement et de nettoyage plus rapide pour de grandes quantités de threads simultanés. La communauté derrière la tapisserie est bel et bien vivant, grâce à la grande dépendance à l'égard de Java sur Internet et dans diverses applications de bureau.