Does anyone exist who has used JBoss Errai in their projects?
Asked Answered
C

4

7

I am searching GWT Design to setup project. I could use MVP(GWTP) or JBoss Errai. I haven't decided yet. Is there anyone who experienced in one of these?

You can give advantages and disadvantages of these frameworks.

Cadaverine answered 13/9, 2010 at 10:36 Comment(3)
You should also consider the gwt-presenter/gwt-dispatch combo ( code.google.com/p/gwt-presenter, code.google.com/p/gwt-dispatch ).Adley
@Shahzeb I am not satisfied yet....Cadaverine
@Cadaverine did my answer helped?Keating
N
3

Errai by far the best for a complete set of tools. GWT dispatch can be used just by itself if not using Errai or GWTP .

Nevels answered 14/9, 2010 at 0:55 Comment(1)
Correctly Errai sounds good but it is not released completely yet. It is still in development and It doesn't seem to finish at the end of this year.Cadaverine
K
2

JBoss Errai is quite "mature" now I think, and I am using it for my commercial projects.

Basically, one of the best features of Errai now (as of this moment) is that it allows really good templating with GWT.

Keating answered 7/3, 2013 at 5:54 Comment(0)
F
1

Errai features:

  • Errai UI, too easy to learn.
  • Errai UI again, the CSS use is native, just in special cases you have to set a CSS style in code.
  • LESS Suport.
  • JPA on browser.
  • CDI through Weld, you can use Seam over spring.
  • You can have page navigation (Errai navigation).
  • Don't have to declare two interfaces to have interaction with the server.
  • Communication with the server in the form of messages, events, or through REST or RPC.

GWT vanilla features:

  • UI Binder. What?! more tags to learn? oh come on!
  • CSS through Java code.
  • Does not have LESS support.
  • Does not support CDI injection of services natively.
  • Does not support page navigation natively (activities and places works just in one page).
  • Does not have any support of client-side persistence.
  • You have to declare two interfaces to have interaction with the server (yeah, you can have an assistant that makes the code for you, but is boilerplate code that you have to maintain).
  • GWT interaction just by RPC mechanism.

So, IMHO if you can add Errai in your GWT projects your developments will be more comfortable :-)

Cheers!

Frontwards answered 11/9, 2013 at 18:11 Comment(0)
N
0

Sorry could not work about how to add a reply :( any way yes you are right . But Errai bus and for messaging and workspace for UI are good enough and quite mature and you Iam happily using them in a project with is not due to next 8 months . If however I wanted to go live today Errai would still not be a concern it is quite stable .

Nevels answered 14/9, 2010 at 23:43 Comment(0)

© 2022 - 2024 — McMap. All rights reserved.