On Tue, 14 Aug 2012 07:00:13 -0300, Muhammad Gelbana <m.gelb...@gmail.com> wrote:

I'm feeling guilty for starting such a controversy subject about a
framework I like !

This has been a nice discussion, so I think you have nothing to apologize. ;) I've said wrong things about Vaadin and got corrected, and I do like when it happens. I do prefer when I say right things, of course, but remaining wrong is quite bad.

Which showstoppers have you met so far?

I once needed to acquire spaces if entered in a text box from the client
but text boxes returns null by default and providing a custom
NullFieldStrategy implementation won't help because it doesn't provide the supplied input in the first place. Then I found that I need to override some form related service but I couldn't get it to work and as I said, time isn't always in my favor so I had to do something quick and use the request object it self and do some string parsing (to know the input field index and match it with it's group, as I had input fields grouped logically with each other) and parse the input manually.

I agree this is an issue. Have you filled a JIRA for that? If not, please do it.

I'm not sure what you mean

You said (or at least that's how I understood your words) that you wanted just what the framework provides out-of-the-box, ignoring third-party projects, as if it were difficult or time-consuming to add them in a Tapestry webapp. My point is that is so easy to add a Tapestry third-party project to a webapp that you should consider projects like ChennileKit, Tapestry-jQuery, Flowlogic as part of the out-of-the-box Tapestry experience.

*@Lenny*

http://code.google.com/p/flowlogix/issues/detail?id=30
For easy IDE completions

Should this apply to everything aspect including custom components, pages ?

What you're asking looks like what Gavin's Tapestry-Tools (http://code.google.com/p/tapestrytools/), which is an Eclipse plugin. As far as I understood, what Lenny wants is to have a single class, probably a service, that provides getters that return often used Tapestry services (Request, JavaScriptSupport, etc). This would help people to find the Tapestry service they need by injecting this new service and hitting autocomplete in its methods.

I've been using tapestry since 5.0.something and enjoyed almost every
update since then and to see this framework even better I only hoped to see it's UI much better without having to integrate anything.

What do you mean by "integrate"? Again, you say that like it was hard or time-consuming for, for example, to add Tapestry-jQuery and its dozens of components and mixins to a Tapestry project. It isn't. In a slow day, you shouldn't take more than 2 minutes for doing this. ;)

--
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