You are viewing a plain text version of this content. The canonical link for it is here.
Posted to users@tapestry.apache.org by Šoltís Ján <ja...@softec.sk> on 2006/11/20 14:58:46 UTC

Developing rich GUI apps The Tapestry way

Hello,

I've developed a couple of Tapestry apps and now we have to develop an application with a rich gui in Java (SWING or SWT).

I particularly like 'The Tapestry way' of developing the UI as opposed to the Struts, JSP or JSF way. What I like the most is the notion of high-level application components that are easy to create, easy to use by other programmers and that encapsulate both visual appearance and some high-level functionality unique to that particular application.

Our application will consist of hundreds of screens all of them very similar (kind of CRUD but not exactly). Had it been in web, Tapestry would be a great choice. We could create some high level components and our screens' sources would by very simple, clear and concise.

And the question is: what do you, Tapestry addicts, use for development of rich gui Java apps? Plain SWING? SWT? Some framework? 

XUL (XSWT) is quite close to my expectations, but it's missing "application-level custom components". What's your opinion?

thanks
jan soltis

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


Re: Developing rich GUI apps The Tapestry way

Posted by "pepone.onrez" <pe...@gmail.com>.
I prefer c++ to java but this is other history ;)

On 11/21/06, Robin Ericsson <lo...@gmail.com> wrote:
> On 11/20/06, pepone. onrez <pe...@gmail.com> wrote:
> > I don't try it yet but  use same applications developed with it, I
> > preefer Qt-4 for reach Ui applications rather than Java
>
> Then you should check out the new Qt4 java package. :)
>
> --
>         regards,
>         Robin
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: users-unsubscribe@tapestry.apache.org
> For additional commands, e-mail: users-help@tapestry.apache.org
>
>


-- 
play tetris http://pepone.on-rez.com/tetris
run gentoo http://gentoo-notes.blogspot.com/

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


Re: Developing rich GUI apps The Tapestry way

Posted by Robin Ericsson <lo...@gmail.com>.
On 11/20/06, pepone. onrez <pe...@gmail.com> wrote:
> I don't try it yet but  use same applications developed with it, I
> preefer Qt-4 for reach Ui applications rather than Java

Then you should check out the new Qt4 java package. :)

-- 
        regards,
        Robin

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


Re: Developing rich GUI apps The Tapestry way

Posted by Konstantin Ignatyev <kg...@yahoo.com>.
If you like declarative UI then I suggest you to look
at http://www.swixml.org/ 


--- "pepone.onrez" <pe...@gmail.com> wrote:

> Hi Ján
> 
> maybe JGoodies is interesting for you take a look to
> http://www.jgoodies.com/
> 
> I don't try it yet but  use same applications
> developed with it, I
> preefer Qt-4 for reach Ui applications rather than
> Java
> .
> On 11/20/06, Šoltís Ján <ja...@softec.sk>
> wrote:
> > Hello,
> >
> > I've developed a couple of Tapestry apps and now
> we have to develop an application with a rich gui in
> Java (SWING or SWT).
> >
> > I particularly like 'The Tapestry way' of
> developing the UI as opposed to the Struts, JSP or
> JSF way. What I like the most is the notion of
> high-level application components that are easy to
> create, easy to use by other programmers and that
> encapsulate both visual appearance and some
> high-level functionality unique to that particular
> application.
> >
> > Our application will consist of hundreds of
> screens all of them very similar (kind of CRUD but
> not exactly). Had it been in web, Tapestry would be
> a great choice. We could create some high level
> components and our screens' sources would by very
> simple, clear and concise.
> >
> > And the question is: what do you, Tapestry
> addicts, use for development of rich gui Java apps?
> Plain SWING? SWT? Some framework?
> >
> > XUL (XSWT) is quite close to my expectations, but
> it's missing "application-level custom components".
> What's your opinion?
> >
> > thanks
> > jan soltis
> >
> >
>
---------------------------------------------------------------------
> > To unsubscribe, e-mail:
> users-unsubscribe@tapestry.apache.org
> > For additional commands, e-mail:
> users-help@tapestry.apache.org
> >
> >
> 
> 
> -- 
> play tetris http://pepone.on-rez.com/tetris
> run gentoo http://gentoo-notes.blogspot.com/
> 


Konstantin Ignatyev




PS: If this is a typical day on planet earth, humans will add fifteen million tons of carbon to the atmosphere, destroy 115 square miles of tropical rainforest, create seventy-two miles of desert, eliminate between forty to one hundred species, erode seventy-one million tons of topsoil, add 2,700 tons of CFCs to the stratosphere, and increase their population by 263,000

Bowers, C.A.  The Culture of Denial:  Why the Environmental Movement Needs a Strategy for Reforming Universities and Public Schools.  New York:  State University of New York Press, 1997: (4) (5) (p.206)

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


Re: Developing rich GUI apps The Tapestry way

Posted by "pepone.onrez" <pe...@gmail.com>.
Hi Ján

maybe JGoodies is interesting for you take a look to http://www.jgoodies.com/

I don't try it yet but  use same applications developed with it, I
preefer Qt-4 for reach Ui applications rather than Java
.
On 11/20/06, Šoltís Ján <ja...@softec.sk> wrote:
> Hello,
>
> I've developed a couple of Tapestry apps and now we have to develop an application with a rich gui in Java (SWING or SWT).
>
> I particularly like 'The Tapestry way' of developing the UI as opposed to the Struts, JSP or JSF way. What I like the most is the notion of high-level application components that are easy to create, easy to use by other programmers and that encapsulate both visual appearance and some high-level functionality unique to that particular application.
>
> Our application will consist of hundreds of screens all of them very similar (kind of CRUD but not exactly). Had it been in web, Tapestry would be a great choice. We could create some high level components and our screens' sources would by very simple, clear and concise.
>
> And the question is: what do you, Tapestry addicts, use for development of rich gui Java apps? Plain SWING? SWT? Some framework?
>
> XUL (XSWT) is quite close to my expectations, but it's missing "application-level custom components". What's your opinion?
>
> thanks
> jan soltis
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: users-unsubscribe@tapestry.apache.org
> For additional commands, e-mail: users-help@tapestry.apache.org
>
>


-- 
play tetris http://pepone.on-rez.com/tetris
run gentoo http://gentoo-notes.blogspot.com/

Re: Developing rich GUI apps The Tapestry way

Posted by Bill Holloway <bi...@gmail.com>.
I've done both and tend toward straight Swing using, of course,
gridbag layout with either Eclipse or Netbeans.  The new "Matisse"
layout manager from Netbeans is pretty nice -- almost drag and drop.
Swing is OK, once you get used to the layout manager stuff.  UI user
events tie off nicely to backend handlers well if you're using a
visual gui like Eclipse or Netbeans.

Bill

On 11/20/06, Šoltís Ján <ja...@softec.sk> wrote:
> Hello,
>
> I've developed a couple of Tapestry apps and now we have to develop an application with a rich gui in Java (SWING or SWT).
>
> I particularly like 'The Tapestry way' of developing the UI as opposed to the Struts, JSP or JSF way. What I like the most is the notion of high-level application components that are easy to create, easy to use by other programmers and that encapsulate both visual appearance and some high-level functionality unique to that particular application.
>
> Our application will consist of hundreds of screens all of them very similar (kind of CRUD but not exactly). Had it been in web, Tapestry would be a great choice. We could create some high level components and our screens' sources would by very simple, clear and concise.
>
> And the question is: what do you, Tapestry addicts, use for development of rich gui Java apps? Plain SWING? SWT? Some framework?
>
> XUL (XSWT) is quite close to my expectations, but it's missing "application-level custom components". What's your opinion?
>
> thanks
> jan soltis
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: users-unsubscribe@tapestry.apache.org
> For additional commands, e-mail: users-help@tapestry.apache.org
>
>


-- 
"Budgets are moral documents."

     -- Ann Richards

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