SEARCH
0-9 A B C D E F G H I J K L M N O P Q R S T U V W X Y Z
Prev | Current Page 27 | Next

Alexander Kolesnikov

"Tapestry 5: Building Web Applications"


However, some features were not fully implemented in Tapestry 3. Most notably the
validation subsystem was somewhat deficient. Also, some obvious components were
missing, and I had to create a number of custom components myself (although that
wasn't too difficult, frankly speaking). All in all, I was very happy that I had learned
Tapestry, and I was going to use it for years.
However, when Tapestry 4 appeared in January 2006, it was so different that I
had to learn the framework again. It was not a problem though as Tapestry 4 had
streamlined and made many features easier than in the previous version. Most
significantly, Tapestry 4 was built on top of Hivemind, another Open Source project
created by Howard Lewis Ship. Hivemind made it possible to easily extend and
configure Tapestry, but most notably, it allowed users to inject anything into the
page, as Hivemind was (and is) quite a capable Inversion of Control container. Also,
Tapestry introduced a brand new user input validation subsystem, flexible and easy
to use.
On a negative note, Tapestry 4 was not compatible with Tapestry 3, and upgrading
an application to the new version required a substantial amount of effort.
Tapestry 4.


Pages:
15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39