Javascript Adapter Architecture
-------------------------------

                 Key: TAPESTRY-2179
                 URL: https://issues.apache.org/jira/browse/TAPESTRY-2179
             Project: Tapestry
          Issue Type: Improvement
          Components: Core Components
    Affects Versions: 5.0.10
            Reporter: Christian Gorbach
            Priority: Minor
             Fix For: 5.0.11


Almost every aspect in T5 can be easily overridden or decorated - except the 
client side javascript code.

A lightweight javascript isolation layer would allow people to swap the 
javascript frameworks.
http://extjs.com/ uses this approach (can be driven by own, prototype, jquery, 
etc..) and it works well.

The isolation level layer should respect javascript programming patterns 
(module pattern, keep the DOM clean,..). This would allow T5 to smoothly 
integrate in existing (corporate) environments.

See Discussion on Howards blog:
http://tapestryjava.blogspot.com/2008/02/prototype-and-custom-events.html
Javascript patterns:
http://klauskomenda.com/code/javascript-programming-patterns/



-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to