Massimo Lusetti created TAP5-2280:
-------------------------------------

             Summary: New module to generate and compile component based on 
ReactJS framework
                 Key: TAP5-2280
                 URL: https://issues.apache.org/jira/browse/TAP5-2280
             Project: Tapestry 5
          Issue Type: New Feature
            Reporter: Massimo Lusetti


It would be great to leverage the power of Tapestry5 Asset pipeline and Request 
dispatcher to gracefully handle the build of ReactJS 
(http://facebook.github.io/react/index.html) based componets.

The main objective for this new module would be to free the developer to build 
ReactJS components and have them naturally binded to Tapestry5 page events.

Tapestry5 and ReactJS share the same component model and event delegation 
concepts, the Tapestry5 Asset pipeline can be enhanced to compile, compress and 
minify at runtime JSX files while the Request dispather coupled with the REST 
friendly generated URL can make this pretty easy to develop one page app within 
Tapestry5 leveraging all the performance (development and runtime) provided by 
the framework.

I'm more then willing to mentor this project.



--
This message was sent by Atlassian JIRA
(v6.1.5#6160)

Reply via email to