Re: [ANNOUNCE] Apache Tapestry 5.4

2015-12-25 Thread Kalle Korhonen
No, T5.4 was still firmly headed by Howard. He created the first T5.4
branch over three years (see for example
http://tapestryjava.blogspot.com/2012/10/zeroing-in-on-tapestry-54.html)
and you can see the results of his mastermind everywhere in the T5.4 code.
I guess you could say it was the first release not finished by Howard.

Kalle


On Thu, Dec 24, 2015 at 10:23 AM, Alex Kotchnev  wrote:

> Pretty epic, congrats to all who contributed and participated ! Most
> notably, this seems like the first Tapestry release that was not headed by
> Howard (of course, I don't have any stats to back that up).
>
> Cheers - Alex K
>
> On Tue, Dec 22, 2015 at 8:48 PM, Bob Harner  wrote:
>
> > The Apache Tapestry developers are proud to announce that Tapestry 5.4,
> > a long-awaited major release, is now available for immediate download:
> >
> > http://tapestry.apache.org/download
> >
> > Tapestry 5.4 represents a tremendous effort by a large number of
> > people, and includes almost 200 enhancements and over 300 bug fixes.
> > Full details are in the release notes, but here are a few highlights:
> >
> > * A JavaScript abstraction layer that removes Tapestry's dependence
> > on Prototype and lets you swap in jQuery (or potentially other
> > JavaScript framewords) instead.
> >
> > * JavaScript modules based on RequireJS
> >
> > * A new module, tapestry-webresources, which provides support for
> > automatically compiling CoffeeScript into JavaScript and Less into
> > CSS, and for minimizing CSS and JavaScript. And, best of all, this
> > processing takes place at runtime.
> >
> > * Greatly improved asset caching based on the checksums of file
> > contents, to intelligently cache assets like images and CSS only
> > until their content changes.
> >
> > * The adoption of Bootstrap 3 CSS styling by default, with built-in
> > glyphicon support.
> >
> > ... and many dozens of other significant changes.
> >
> > Despite all the changes, Tapestry 5.4 is still mostly a drop-in
> replacement
> > for
> > 5.3 users, with the caveat that the adoption of Bootstrap 3 CSS may
> require
> > some
> > CSS tweaks if you're not already using Bootstrap 3.
> >
> > Please see https://tapestry.apache.org/release-notes-54.html for a full
> > list of
> > changes and upgrade instructions.
> >
>


Where does Tapestry fit today

2015-12-25 Thread Alex Kotchnev
A few years ago, when I first started using Tapestry (sometime in the 4.x
days), having a well thought out component based server-side framework was
a major improvement to how web apps were developed. When RoR hit, Tapestry
rose up the challenge, released Tapestry 5 that used the state of the art
approaches in the JVM world (annotations, bytecode enhancements, etc).

For a few years, I used Tapestry 5, and it was great. I still think that
the T5's approach to packaging markup and server-side behavior, as well as
the approach to assembling applications using IoC, services, etc is still
unrivaled in other web frameworks. I've explored other seemingly more
'modern' frameworks  (which tend to be 'action-based', and not 'component
based') and they still seem to have all the same problems that I ran into
in the days of Struts 1.x (although packaged more nicely than struts). I
still use Tapestry for a few of my own/personal applications when I need to
put something together quickly but I don't use it professionally.

These days, HTML5 + javascript single page apps are all the rage. The whole
approach of having a rich javascript-based client (e.g. something based on
Angular) that uses REST-ful services, although not incompatible w/
Tapestry, certainly doesn't quite fit very well .

So, I would be curious to learn from everyone in the community where
Tapestry still fits in the modern world. Is there a particular niche where
a component-based server-side framework like Tapestry still fits very well
? Or does it need to focus on other usages to maybe work better w/ "modern"
approaches for developing web apps ? Where do people in the community use
Tapestry (and it works well) ?

Cheers - Alex K


Re: [ANNOUNCE] Apache Tapestry 5.4

2015-12-25 Thread Svein-Erik Løken
I think 5.4 is a fantastic release:-)

Sendt fra Outlook Mobile




On Fri, Dec 25, 2015 at 4:08 AM -0800, "Carlos Montero Canabal [via Apache 
Tapestry Mailing List Archives]" 
mailto:ml-node+s1045711n5731596...@n5.nabble.com>>
 wrote:

Hi Tapestry team.

I have to give us the congratulations for the release. I'm working with 
tapestry from the Tapestry 5.1.0.5 version. This 5.4 release is a big change 
(javascript) and I have to learn a lot of interesting new concepts.  Thank you 
so much and keep up the good work.

Carlos Montero

> El 24/12/2015, a las 22:02, JT <[hidden 
> email]> escribió:
>
> No concerns. Just my two cents opinion. But does this release support all
> platform that 5.3.x support?




If you reply to this email, your message will be added to the discussion below:
http://apache-tapestry-mailing-list-archives.1045711.n5.nabble.com/ANNOUNCE-Apache-Tapestry-5-4-tp5731585p5731596.html
To unsubscribe from users@tapestry.apache.org Mailing List Archives, click 
here.
NAML


Re: [ANNOUNCE] Apache Tapestry 5.4

2015-12-25 Thread Carlos Montero Canabal
Hi Tapestry team.

I have to give us the congratulations for the release. I’m working with 
tapestry from the Tapestry 5.1.0.5 version. This 5.4 release is a big change 
(javascript) and I have to learn a lot of interesting new concepts.  Thank you 
so much and keep up the good work.

Carlos Montero

> El 24/12/2015, a las 22:02, JT  escribió:
> 
> No concerns. Just my two cents opinion. But does this release support all
> platform that 5.3.x support?