Project status/ alternatives?

90 views
Skip to first unread message

P.G.Taboada

unread,
May 8, 2012, 2:28:58 PM5/8/12
to gwt-pecti...@googlegroups.com
Just wondering. 
GWT-Pectin is awesome, hard to use something else once you used it.

brgds,

Papick

Andrew Pietsch

unread,
May 8, 2012, 5:19:43 PM5/8/12
to gwt-pecti...@googlegroups.com
Hi Papick,

Sadly I'm not actively working on Pectin any more.  I would have liked to get the some of my Sprout core inspired controller ideas finished but have been out of the java ecosystem for a while now.

You might want to check out Stephen Habermans Tessell project.  He uses rich models with a binding language like (and inspired by) pectin.  He also has uses code generation to avoid large amounts of boiler plate code and has a very solid test framework.  I was in the process of stealing his idea's in the later stages of pectin (c:


Cheers

Stephen Haberman

unread,
May 8, 2012, 11:58:30 PM5/8/12
to gwt-pecti...@googlegroups.com, andrew....@gmail.com
Hi Papick,

> You might want to check out Tessell

Tessell does liberally borrow from pectin in a few places (primarily
binding). I think if I had found pectin first, before I was fairly far
into Tessell, I would have started with pectin as my base.

If you have a chance to check out Tessell, I think there are some unique
aspects you'll enjoy, as well as having some pectin-like binding
capabilities. If you have any other ideas that would make Tessell
better and/or more pectin-like, just let me know.

Thanks,
Stephen

Papick G. Taboada

unread,
May 9, 2012, 1:07:48 AM5/9/12
to gwt-pecti...@googlegroups.com
Hi,

for my current project I have a few quite complex forms.

lotsof().enable( something ).when( that );

This is where pectin shines.

Papick G. Taboada
+++
pgt technology scouting GmbH
http://pgt.de

Stephen Haberman

unread,
May 9, 2012, 1:44:34 AM5/9/12
to gwt-pecti...@googlegroups.com

> lotsof().enable( something ).when( that );

Tessell has:

binder.when(that).is(true).enable(view.lotsof());

You can see more binder methods in the test case [1]. Tessell generally
only has what I've needed so far, so it probably doesn't have a way to
do every single thing pectin supports. But the basics are there and it
should be easy to extend to include any that are missing, AFAIK.

- Stephen

[1]:
https://github.com/stephenh/tessell/blob/master/user/src/test/java/org/tessell/tests/model/dsl/BinderTest.java

Reply all
Reply to author
Forward
0 new messages