On Sun, 12 Aug 2012 10:00:53 -0300, Muhammad Gelbana <m.gelb...@gmail.com> wrote:

I'm mainly raising this discussion because I believe tapestry could make
use of the idea of using a mature UI framework (such as Vaadin or GWT)
instead of reinventing the wheel on that part and rather focus on what it's REALLY great at, the server side services (IoC for example as Taha
mentioned)

Wow, you've just said that Tapestry, which is a web framework, should drop the web framework (which is multipage), replace it with Vaadin/GWT (which are single page) and focus on the IoC part only. I'm sorry, but I think you're at least very confused about the above opinion.

In addition, as it was already mentioned in this thread, you're focusing too much on a single bullet point (number of ready to use client-side components) and forgetting about the big picture. Vaadin and GWT have to provide lots of built-in components because they're hard and time-consuming to write (at least when compared to Tapestry). In other words, your *not* supposed to write your own components in 95% of the situations (numbers made up by me, of course).

In Tapestry, writing a component is a very trivial thing to do. In addition, you're using HTML directly, which isn't the case of Vaadin/GWT, so you can very easily and quickly get some JavaScript component/widget/whatever from jQuery UI, Scriptaculous or other projects and turn it into a component when that's not provided by some project like Tapestry-jQuery or ChennileKit.

Or even may be we, tapestry users or some of us, could find this more
suitable to our projects like *lukaszkaleta* mentioned about his project
consisted on Vaadin and google guice as an IoC. (but in our case it would
be tapestry ioc of course)

Now you've said something I agree: there's no silver bullet. No solution will be the best for all problems (nor any framework for all kinds of webapps). There are projects in which Vaadin/GWT will be a better choice than Tapestry and vice-versa.

--
Thiago H. de Paula Figueiredo

---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscr...@tapestry.apache.org
For additional commands, e-mail: users-h...@tapestry.apache.org

Reply via email to