They are easy to test too. To
give Tapestry hints on what we expect from it, we use Java annotations, and the
framework adapts to our requirements instead of expecting us to adapt to its rules.
Tapestry 5 comes with new powerful components. Their rich functionality can be
easily adjusted for a specific application's needs, and so there will be significantly
fewer cases when we need to create custom components. Creating custom components
is even easier now than it was before, so our creativity is not limited in any way.
Tapestry 5 is significantly faster than the previous versions too. Not to say that
those were slow. Tapestry 3 and Tapestry 4 applications are as fast as any other Java
web application. All versions of Tapestry were created with great scalability in mind,
which means that Tapestry applications can work under a significant workload??”
say, thousands of visitors using the application simultaneously.
I am not going to list here all the novelties of Tapestry 5 as we are going to learn
them in the course of this book, but I encourage you to visit the Tapestry website
(http://tapestry.apache.org) and read what the creators of the framework write
about the new version.
Pages:
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41