Tapestry's approach, using a component object model similar to a traditional GUI, provides the following benefits:Very high level of reuse, within and between projects
Everything in Tapestry is a reusable component
Frees developers from writing boring, buggy code
Code in terms of objects, methods and properties, not URLs and query parameters
Allows applications' complexity to scale well
Framework does all the URL building and message dispatching, transparently
Easy Internationalization/Localization
Framework selects localized version of text, templates and images
Extremely robust applications
Less code is less bugs; plus sophisticated built-in exception reporting and other developer tools built in
Easy team integration
Graphic designers and Java developers can work together without having to know each other's jobs 不知道是不是真的有这么牛!
Everything in Tapestry is a reusable component
Frees developers from writing boring, buggy code
Code in terms of objects, methods and properties, not URLs and query parameters
Allows applications' complexity to scale well
Framework does all the URL building and message dispatching, transparently
Easy Internationalization/Localization
Framework selects localized version of text, templates and images
Extremely robust applications
Less code is less bugs; plus sophisticated built-in exception reporting and other developer tools built in
Easy team integration
Graphic designers and Java developers can work together without having to know each other's jobs 不知道是不是真的有这么牛!
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货