Re: Need for a great GWT GUI library
GWT-Ext (http://code.google.com/p/gwt-ext/) looked very promising. I downloaded it to try it out. However it needs ExtJS and thats where all the licensing troubles came to light. In the end, it looks like you can get a version of the dependent javascript library somehow. But with all the issues surrounding it, I wasn't sure what the future of it was. I finally gave up with these libraries and am sticking to core GWT widgets for now. Unless I absolutely have to have a component from one of these libraries, I won't be looking for one. They all have their quirks or programming models that you need to understand to use them effectively. --~--~-~--~~~---~--~~ You received this message because you are subscribed to the Google Groups "Google Web Toolkit" group. To post to this group, send email to Google-Web-Toolkit@googlegroups.com To unsubscribe from this group, send email to google-web-toolkit+unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/Google-Web-Toolkit?hl=en -~--~~~~--~~--~--~---
Re: Need for a great GWT GUI library
Hi I have being following this thread with great attention. Current status for my project is that we have used gwt-ext alot last couple of months and we think it looks really good (extjs is a very nice look and feel) However due to thing also mentined in this thread, I am also looking for different ways to go. I would like to have a "javascript wrapper" free solution In my searching i also found gwt-mosaic, which I think is a nice alternative, but It would require our users to get "used to yet another" look and feel. So I have the last couple of days, played around with the standard GWT widgets, tweaked them a little as we normally do :-), and applied the CSS and images of EXT-GWT. I actually think that it looks very well. At least my users and developers was not able to see the difference, between ext-gwt solution and my "pure gwt" solution. I have so far converted buttons, panel with collapse and toolbar input fields, and tabs. My experience with css is VERY limited, but with my progress sofar, I believe it is possible to acheive the whole application, because sofar we use a very small number of different components. Do any of you guys see any value in this? For me it means that we are now more free to extend components in a more OO like, way and we now have possibility to take in other 3part libraries based on pure gwt. and also, the development turnaround in hosted mode is by far quicker. /Flemming On Tue, Dec 23, 2008 at 3:30 PM, Miles T. wrote: > > > On 23 déc, 15:08, nogridbag wrote: > > 1) Use of generics. If you're like me you rather work with POJO's > > everywhere and have type safety. > > +1. Fortunately, you can use POJOs, as said above. > AFAIK, generics issues will be fixed in 2.0 release. > > > > > Many of the examples don't even use generics. > > > > 2) The GXT components are not easily extendable. In Swing terms, > > imagine if you extend JLabel and override paintComponent. Instead of > > rendering a label you render a red square. Nothing breaks and you > > have your nice shiny square. If you take a GXT button and override > > onRender with a completely new impl, chances are you will break > > several things. Other methods in the class depend on certain elements > > to exist in the DOM or certain styles to exist in the Elements. If > > you plan on using GXT's components as is or customizing the CSS > > slightly you should be fine. > > > > On Dec 22, 10:40 pm, "Fred Janon" wrote: > > > > > I just wonder what people would like to see in a GWT library: what > widgets, > > > what features? I guess a nice look and feel for a start, but what else? > > > > > > 4) There's some really iffy design decisions. > > > > > What do you consider iffy design choices? > > > > > Fred > > > > > On Tue, Dec 23, 2008 at 11:45, nogridbag wrote: > > > > > > I've been using GXT (Ext-GWT) for quite some time now. While it > > > > certainly looks nice and provides a good amount of functionality > > > > lacking in GWT, there are several drawbacks. > > > > > > 1) It is very buggy. Bugs get fixed fairly fast, which is good, but > I > > > > find myself submitting an abnormally large amount of bugs. While the > > > > developer (singular) is very responsive, passionate about his work, > > > > and friendly, the code isn't exactly up to the standards that was > > > > hoping for. > > > > > > 2) It is not just a set of widgets, it's a complete framework on top > > > > of GWT. Your team will have to invest time to learn it. > > > > Intermingling GWT widgets and GXT widgets is possible, but confusing > > > > IMHO. Which leads me to my next issue. > > > > > > 3) Documentation is still very lacking, although they're working on > > > > it... > > > > > > 4) There's some really iffy design decisions. > > > > a) The use of generics is not only inconsistent, but in many cases > > > > it's not even possible to use generics due to API bugs. The example > I > > > > was going to post was actually just fixed in the release today. > > > > b) While the widgets look nice and performance is OK, you are forced > > > > to back the GXT components (like Grid, Tree, List) with GXT specific > > > > data model objects. If you have a simple Employee POJO, and you want > > > > to add it to a GXT Grid, you have to either wrap it in a Model or > > > > ModelData class, or you have to implement a marker interface and do a > > > > bit of trickery to get it in the Grid. The only reason for all of > > > > this is to support binding (since GWT doesn't support reflection). I > > > > would much rather have preferred a Swing like TableModel and an > > > > optional binding layer on top of it. > > > > c) The widgets look nice out of the box and customizing them slightly > > > > with CSS is pretty easy. However, if the changes require you to > alter > > > > the HTML of a GXT component, you're in for a world of pain. The HTML > > > > markup is tied heavily into the functionality of the widgets and is > > > > referenced throughout
Re: Need for a great GWT GUI library
The same questions like you have, I had over and over again and now my two favorites are GXT and SmartGWT. Currently I am experimental with GXT and like the fact that is pure GWT and that I can use my pojos as datamodel. But on the other hand you have to pay if you want to realize a commercial application. When you are working on projects with a budget round about by 0 (like me), you think twice if you have the money in the future and want to spend it for a license. Thanks for hint to deactivate firebug! I tryed smartgwt again and have to say it runs much more faster, nearly fast as GXT which is completely implemented in GWT. Now I have to think about how the user experince will be, when I am using smartgwt instead of gxt. Cause there is always a little delay during user interactions that let the whole application seem slow. --~--~-~--~~~---~--~~ You received this message because you are subscribed to the Google Groups "Google Web Toolkit" group. To post to this group, send email to Google-Web-Toolkit@googlegroups.com To unsubscribe from this group, send email to google-web-toolkit+unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/Google-Web-Toolkit?hl=en -~--~~~~--~~--~--~---
Re: Need for a great GWT GUI library
On 23 déc, 15:08, nogridbag wrote: > 1) Use of generics. If you're like me you rather work with POJO's > everywhere and have type safety. +1. Fortunately, you can use POJOs, as said above. AFAIK, generics issues will be fixed in 2.0 release. > > Many of the examples don't even use generics. > > 2) The GXT components are not easily extendable. In Swing terms, > imagine if you extend JLabel and override paintComponent. Instead of > rendering a label you render a red square. Nothing breaks and you > have your nice shiny square. If you take a GXT button and override > onRender with a completely new impl, chances are you will break > several things. Other methods in the class depend on certain elements > to exist in the DOM or certain styles to exist in the Elements. If > you plan on using GXT's components as is or customizing the CSS > slightly you should be fine. > > On Dec 22, 10:40 pm, "Fred Janon" wrote: > > > I just wonder what people would like to see in a GWT library: what widgets, > > what features? I guess a nice look and feel for a start, but what else? > > > > 4) There's some really iffy design decisions. > > > What do you consider iffy design choices? > > > Fred > > > On Tue, Dec 23, 2008 at 11:45, nogridbag wrote: > > > > I've been using GXT (Ext-GWT) for quite some time now. While it > > > certainly looks nice and provides a good amount of functionality > > > lacking in GWT, there are several drawbacks. > > > > 1) It is very buggy. Bugs get fixed fairly fast, which is good, but I > > > find myself submitting an abnormally large amount of bugs. While the > > > developer (singular) is very responsive, passionate about his work, > > > and friendly, the code isn't exactly up to the standards that was > > > hoping for. > > > > 2) It is not just a set of widgets, it's a complete framework on top > > > of GWT. Your team will have to invest time to learn it. > > > Intermingling GWT widgets and GXT widgets is possible, but confusing > > > IMHO. Which leads me to my next issue. > > > > 3) Documentation is still very lacking, although they're working on > > > it... > > > > 4) There's some really iffy design decisions. > > > a) The use of generics is not only inconsistent, but in many cases > > > it's not even possible to use generics due to API bugs. The example I > > > was going to post was actually just fixed in the release today. > > > b) While the widgets look nice and performance is OK, you are forced > > > to back the GXT components (like Grid, Tree, List) with GXT specific > > > data model objects. If you have a simple Employee POJO, and you want > > > to add it to a GXT Grid, you have to either wrap it in a Model or > > > ModelData class, or you have to implement a marker interface and do a > > > bit of trickery to get it in the Grid. The only reason for all of > > > this is to support binding (since GWT doesn't support reflection). I > > > would much rather have preferred a Swing like TableModel and an > > > optional binding layer on top of it. > > > c) The widgets look nice out of the box and customizing them slightly > > > with CSS is pretty easy. However, if the changes require you to alter > > > the HTML of a GXT component, you're in for a world of pain. The HTML > > > markup is tied heavily into the functionality of the widgets and is > > > referenced throughout the class either by tag name, tag id, or by css > > > "class". IMHO, the UI should be completely separate from the > > > functionality of the widgets. > > > > 5) Size. The CSS itself is ~80k. > > > > On the plus side, it's nice to have a pure GWT library in which I can > > > step into Java code (which you will have to do quite often!). The > > > widgets look and function very nicely. It would take a lot of time > > > and money to write many of the widgets GXT provides. If you plan on > > > using it as is, it works fine. > > > > On Dec 19, 10:13 am, "Juan Backson" wrote: > > > > Hi, > > > > > I have been using GWT for almost 6 months now. In the past six months, > > > > I > > > > have tried migrating code from pure GWT to GWT-EXT and then to > > > > Smart-GWT. > > > > > They all have drawback: > > > > > GWT - no good looking widget > > > > GWT-Ext - very buggy and GPL licensing > > > > Smart-GWT - slow and memory intensive > > > > > Is there any library that has the same capability of Smart-GWT and good > > > > performance? > > > > > Thanks, > > > > JB --~--~-~--~~~---~--~~ You received this message because you are subscribed to the Google Groups "Google Web Toolkit" group. To post to this group, send email to Google-Web-Toolkit@googlegroups.com To unsubscribe from this group, send email to google-web-toolkit+unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/Google-Web-Toolkit?hl=en -~--~~~~--~~--~--~---
Re: Need for a great GWT GUI library
> I just wonder what people would like to see in a GWT library: what widgets, > what features? I guess a nice look and feel for a start, but what else? I took a brief look at gwt-mosaic and while I haven't used it yet, the source for the examples is more in line with what I was hoping for with GXT. > What do you consider iffy design choices? 1) Use of generics. If you're like me you rather work with POJO's everywhere and have type safety. I'd much rather call employee.getName () then employee.get("name"). In many cases, the API design forces you to use ModelData classes instead of BeanModel's or your wrapped ModelData classes. I think the GXT developer is aware of this and is cleaning up the API a bit. Many of the examples don't even use generics. 2) The GXT components are not easily extendable. In Swing terms, imagine if you extend JLabel and override paintComponent. Instead of rendering a label you render a red square. Nothing breaks and you have your nice shiny square. If you take a GXT button and override onRender with a completely new impl, chances are you will break several things. Other methods in the class depend on certain elements to exist in the DOM or certain styles to exist in the Elements. If you plan on using GXT's components as is or customizing the CSS slightly you should be fine. On Dec 22, 10:40 pm, "Fred Janon" wrote: > I just wonder what people would like to see in a GWT library: what widgets, > what features? I guess a nice look and feel for a start, but what else? > > > 4) There's some really iffy design decisions. > > What do you consider iffy design choices? > > Fred > > On Tue, Dec 23, 2008 at 11:45, nogridbag wrote: > > > I've been using GXT (Ext-GWT) for quite some time now. While it > > certainly looks nice and provides a good amount of functionality > > lacking in GWT, there are several drawbacks. > > > 1) It is very buggy. Bugs get fixed fairly fast, which is good, but I > > find myself submitting an abnormally large amount of bugs. While the > > developer (singular) is very responsive, passionate about his work, > > and friendly, the code isn't exactly up to the standards that was > > hoping for. > > > 2) It is not just a set of widgets, it's a complete framework on top > > of GWT. Your team will have to invest time to learn it. > > Intermingling GWT widgets and GXT widgets is possible, but confusing > > IMHO. Which leads me to my next issue. > > > 3) Documentation is still very lacking, although they're working on > > it... > > > 4) There's some really iffy design decisions. > > a) The use of generics is not only inconsistent, but in many cases > > it's not even possible to use generics due to API bugs. The example I > > was going to post was actually just fixed in the release today. > > b) While the widgets look nice and performance is OK, you are forced > > to back the GXT components (like Grid, Tree, List) with GXT specific > > data model objects. If you have a simple Employee POJO, and you want > > to add it to a GXT Grid, you have to either wrap it in a Model or > > ModelData class, or you have to implement a marker interface and do a > > bit of trickery to get it in the Grid. The only reason for all of > > this is to support binding (since GWT doesn't support reflection). I > > would much rather have preferred a Swing like TableModel and an > > optional binding layer on top of it. > > c) The widgets look nice out of the box and customizing them slightly > > with CSS is pretty easy. However, if the changes require you to alter > > the HTML of a GXT component, you're in for a world of pain. The HTML > > markup is tied heavily into the functionality of the widgets and is > > referenced throughout the class either by tag name, tag id, or by css > > "class". IMHO, the UI should be completely separate from the > > functionality of the widgets. > > > 5) Size. The CSS itself is ~80k. > > > On the plus side, it's nice to have a pure GWT library in which I can > > step into Java code (which you will have to do quite often!). The > > widgets look and function very nicely. It would take a lot of time > > and money to write many of the widgets GXT provides. If you plan on > > using it as is, it works fine. > > > On Dec 19, 10:13 am, "Juan Backson" wrote: > > > Hi, > > > > I have been using GWT for almost 6 months now. In the past six months, I > > > have tried migrating code from pure GWT to GWT-EXT and then to Smart-GWT. > > > > They all have drawback: > > > > GWT - no good looking widget > > > GWT-Ext - very buggy and GPL licensing > > > Smart-GWT - slow and memory intensive > > > > Is there any library that has the same capability of Smart-GWT and good > > > performance? > > > > Thanks, > > > JB --~--~-~--~~~---~--~~ You received this message because you are subscribed to the Google Groups "Google Web Toolkit" group. To post to this group, send email to Google-Web-Toolkit@googlegroups.com To unsubscribe from
Re: Need for a great GWT GUI library
On 23 déc, 03:45, nogridbag wrote: > b) While the widgets look nice and performance is OK, you are forced > to back the GXT components (like Grid, Tree, List) with GXT specific > data model objects. Nor really. Using the @BEAN annotation, you can use POJOs as models. > > On Dec 19, 10:13 am, "Juan Backson" wrote: > > > Hi, > > > I have been using GWT for almost 6 months now. In the past six months, I > > have tried migrating code from pure GWT to GWT-EXT and then to Smart-GWT. > > > They all have drawback: > > > GWT - no good looking widget > > GWT-Ext - very buggy and GPL licensing > > Smart-GWT - slow and memory intensive > > > Is there any library that has the same capability of Smart-GWT and good > > performance? > > > Thanks, > > JB --~--~-~--~~~---~--~~ You received this message because you are subscribed to the Google Groups "Google Web Toolkit" group. To post to this group, send email to Google-Web-Toolkit@googlegroups.com To unsubscribe from this group, send email to google-web-toolkit+unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/Google-Web-Toolkit?hl=en -~--~~~~--~~--~--~---
Re: Need for a great GWT GUI library
Yes all of the above. The L&F is lacking. But what I would like to see in GWT are more 'complete' and 'extendable' widgets. For instance GWT chose to implement/support single click events in the Tree widget but did not provide any support for double click or right click support. I understand these may be secondary needs but it makes it hard to use any widget API if I can't extend it and do what I want. Another example of a need is dynamic setting of images/URL in basic widgets such as buttons, labels, menu/tree items, etc. GWT only supports a static image and I have to jump through hoops to change it. It would be nice if the Widget API supported setting the image dynamically. In my brief use of GWT I have found the API quite lacking in functionality for dynamic applications and is not easily extended. On the other hand I have found the its JS performance and RPC behavior to be very impressive. -Dave On Mon, Dec 22, 2008 at 8:40 PM, Fred Janon wrote: > I just wonder what people would like to see in a GWT library: what widgets, > what features? I guess a nice look and feel for a start, but what else? > > > 4) There's some really iffy design decisions. > > What do you consider iffy design choices? > > Fred > > > On Tue, Dec 23, 2008 at 11:45, nogridbag wrote: > >> >> I've been using GXT (Ext-GWT) for quite some time now. While it >> certainly looks nice and provides a good amount of functionality >> lacking in GWT, there are several drawbacks. >> >> 1) It is very buggy. Bugs get fixed fairly fast, which is good, but I >> find myself submitting an abnormally large amount of bugs. While the >> developer (singular) is very responsive, passionate about his work, >> and friendly, the code isn't exactly up to the standards that was >> hoping for. >> >> 2) It is not just a set of widgets, it's a complete framework on top >> of GWT. Your team will have to invest time to learn it. >> Intermingling GWT widgets and GXT widgets is possible, but confusing >> IMHO. Which leads me to my next issue. >> >> 3) Documentation is still very lacking, although they're working on >> it... >> >> 4) There's some really iffy design decisions. >> a) The use of generics is not only inconsistent, but in many cases >> it's not even possible to use generics due to API bugs. The example I >> was going to post was actually just fixed in the release today. >> b) While the widgets look nice and performance is OK, you are forced >> to back the GXT components (like Grid, Tree, List) with GXT specific >> data model objects. If you have a simple Employee POJO, and you want >> to add it to a GXT Grid, you have to either wrap it in a Model or >> ModelData class, or you have to implement a marker interface and do a >> bit of trickery to get it in the Grid. The only reason for all of >> this is to support binding (since GWT doesn't support reflection). I >> would much rather have preferred a Swing like TableModel and an >> optional binding layer on top of it. >> c) The widgets look nice out of the box and customizing them slightly >> with CSS is pretty easy. However, if the changes require you to alter >> the HTML of a GXT component, you're in for a world of pain. The HTML >> markup is tied heavily into the functionality of the widgets and is >> referenced throughout the class either by tag name, tag id, or by css >> "class". IMHO, the UI should be completely separate from the >> functionality of the widgets. >> >> 5) Size. The CSS itself is ~80k. >> >> On the plus side, it's nice to have a pure GWT library in which I can >> step into Java code (which you will have to do quite often!). The >> widgets look and function very nicely. It would take a lot of time >> and money to write many of the widgets GXT provides. If you plan on >> using it as is, it works fine. >> >> On Dec 19, 10:13 am, "Juan Backson" wrote: >> > Hi, >> > >> > I have been using GWT for almost 6 months now. In the past six months, >> I >> > have tried migrating code from pure GWT to GWT-EXT and then to >> Smart-GWT. >> > >> > They all have drawback: >> > >> > GWT - no good looking widget >> > GWT-Ext - very buggy and GPL licensing >> > Smart-GWT - slow and memory intensive >> > >> > Is there any library that has the same capability of Smart-GWT and good >> > performance? >> > >> > Thanks, >> > JB >> >> > > > > --~--~-~--~~~---~--~~ You received this message because you are subscribed to the Google Groups "Google Web Toolkit" group. To post to this group, send email to Google-Web-Toolkit@googlegroups.com To unsubscribe from this group, send email to google-web-toolkit+unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/Google-Web-Toolkit?hl=en -~--~~~~--~~--~--~---
Re: Need for a great GWT GUI library
I just wonder what people would like to see in a GWT library: what widgets, what features? I guess a nice look and feel for a start, but what else? > 4) There's some really iffy design decisions. What do you consider iffy design choices? Fred On Tue, Dec 23, 2008 at 11:45, nogridbag wrote: > > I've been using GXT (Ext-GWT) for quite some time now. While it > certainly looks nice and provides a good amount of functionality > lacking in GWT, there are several drawbacks. > > 1) It is very buggy. Bugs get fixed fairly fast, which is good, but I > find myself submitting an abnormally large amount of bugs. While the > developer (singular) is very responsive, passionate about his work, > and friendly, the code isn't exactly up to the standards that was > hoping for. > > 2) It is not just a set of widgets, it's a complete framework on top > of GWT. Your team will have to invest time to learn it. > Intermingling GWT widgets and GXT widgets is possible, but confusing > IMHO. Which leads me to my next issue. > > 3) Documentation is still very lacking, although they're working on > it... > > 4) There's some really iffy design decisions. > a) The use of generics is not only inconsistent, but in many cases > it's not even possible to use generics due to API bugs. The example I > was going to post was actually just fixed in the release today. > b) While the widgets look nice and performance is OK, you are forced > to back the GXT components (like Grid, Tree, List) with GXT specific > data model objects. If you have a simple Employee POJO, and you want > to add it to a GXT Grid, you have to either wrap it in a Model or > ModelData class, or you have to implement a marker interface and do a > bit of trickery to get it in the Grid. The only reason for all of > this is to support binding (since GWT doesn't support reflection). I > would much rather have preferred a Swing like TableModel and an > optional binding layer on top of it. > c) The widgets look nice out of the box and customizing them slightly > with CSS is pretty easy. However, if the changes require you to alter > the HTML of a GXT component, you're in for a world of pain. The HTML > markup is tied heavily into the functionality of the widgets and is > referenced throughout the class either by tag name, tag id, or by css > "class". IMHO, the UI should be completely separate from the > functionality of the widgets. > > 5) Size. The CSS itself is ~80k. > > On the plus side, it's nice to have a pure GWT library in which I can > step into Java code (which you will have to do quite often!). The > widgets look and function very nicely. It would take a lot of time > and money to write many of the widgets GXT provides. If you plan on > using it as is, it works fine. > > On Dec 19, 10:13 am, "Juan Backson" wrote: > > Hi, > > > > I have been using GWT for almost 6 months now. In the past six months, I > > have tried migrating code from pure GWT to GWT-EXT and then to Smart-GWT. > > > > They all have drawback: > > > > GWT - no good looking widget > > GWT-Ext - very buggy and GPL licensing > > Smart-GWT - slow and memory intensive > > > > Is there any library that has the same capability of Smart-GWT and good > > performance? > > > > Thanks, > > JB > > > --~--~-~--~~~---~--~~ You received this message because you are subscribed to the Google Groups "Google Web Toolkit" group. To post to this group, send email to Google-Web-Toolkit@googlegroups.com To unsubscribe from this group, send email to google-web-toolkit+unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/Google-Web-Toolkit?hl=en -~--~~~~--~~--~--~---
Re: Need for a great GWT GUI library
I've been using GXT (Ext-GWT) for quite some time now. While it certainly looks nice and provides a good amount of functionality lacking in GWT, there are several drawbacks. 1) It is very buggy. Bugs get fixed fairly fast, which is good, but I find myself submitting an abnormally large amount of bugs. While the developer (singular) is very responsive, passionate about his work, and friendly, the code isn't exactly up to the standards that was hoping for. 2) It is not just a set of widgets, it's a complete framework on top of GWT. Your team will have to invest time to learn it. Intermingling GWT widgets and GXT widgets is possible, but confusing IMHO. Which leads me to my next issue. 3) Documentation is still very lacking, although they're working on it... 4) There's some really iffy design decisions. a) The use of generics is not only inconsistent, but in many cases it's not even possible to use generics due to API bugs. The example I was going to post was actually just fixed in the release today. b) While the widgets look nice and performance is OK, you are forced to back the GXT components (like Grid, Tree, List) with GXT specific data model objects. If you have a simple Employee POJO, and you want to add it to a GXT Grid, you have to either wrap it in a Model or ModelData class, or you have to implement a marker interface and do a bit of trickery to get it in the Grid. The only reason for all of this is to support binding (since GWT doesn't support reflection). I would much rather have preferred a Swing like TableModel and an optional binding layer on top of it. c) The widgets look nice out of the box and customizing them slightly with CSS is pretty easy. However, if the changes require you to alter the HTML of a GXT component, you're in for a world of pain. The HTML markup is tied heavily into the functionality of the widgets and is referenced throughout the class either by tag name, tag id, or by css "class". IMHO, the UI should be completely separate from the functionality of the widgets. 5) Size. The CSS itself is ~80k. On the plus side, it's nice to have a pure GWT library in which I can step into Java code (which you will have to do quite often!). The widgets look and function very nicely. It would take a lot of time and money to write many of the widgets GXT provides. If you plan on using it as is, it works fine. On Dec 19, 10:13 am, "Juan Backson" wrote: > Hi, > > I have been using GWT for almost 6 months now. In the past six months, I > have tried migrating code from pure GWT to GWT-EXT and then to Smart-GWT. > > They all have drawback: > > GWT - no good looking widget > GWT-Ext - very buggy and GPL licensing > Smart-GWT - slow and memory intensive > > Is there any library that has the same capability of Smart-GWT and good > performance? > > Thanks, > JB --~--~-~--~~~---~--~~ You received this message because you are subscribed to the Google Groups "Google Web Toolkit" group. To post to this group, send email to Google-Web-Toolkit@googlegroups.com To unsubscribe from this group, send email to google-web-toolkit+unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/Google-Web-Toolkit?hl=en -~--~~~~--~~--~--~---
Re: Need for a great GWT GUI library
GXT (aka Ext GWT) is a pure Java implementation of GWT. http://www.extjs.com --~--~-~--~~~---~--~~ You received this message because you are subscribed to the Google Groups "Google Web Toolkit" group. To post to this group, send email to Google-Web-Toolkit@googlegroups.com To unsubscribe from this group, send email to google-web-toolkit+unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/Google-Web-Toolkit?hl=en -~--~~~~--~~--~--~---
Re: Need for a great GWT GUI library
If you want a great library use ext gwt which is not the same as gwt- ext. Ext Gwt does contain some javascript but it is used for mostly performace issues. Other than that ext gwt is written in pure java. The gui widgets it has have basic and advance widgets. It is a great choice to do something that require some advance widgets. Also the library does have bugs however it is getting fixed with each version release while new features get added. On Dec 19, 7:13 am, "Juan Backson" wrote: > Hi, > > I have been using GWT for almost 6 months now. In the past six months, I > have tried migrating code from pure GWT to GWT-EXT and then to Smart-GWT. > > They all have drawback: > > GWT - no good looking widget > GWT-Ext - very buggy and GPL licensing > Smart-GWT - slow and memory intensive > > Is there any library that has the same capability of Smart-GWT and good > performance? > > Thanks, > JB --~--~-~--~~~---~--~~ You received this message because you are subscribed to the Google Groups "Google Web Toolkit" group. To post to this group, send email to Google-Web-Toolkit@googlegroups.com To unsubscribe from this group, send email to google-web-toolkit+unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/Google-Web-Toolkit?hl=en -~--~~~~--~~--~--~---
Re: Need for a great GWT GUI library
I'm using gwt-mosaicand it's very good. SmartGWT is in fact a javascript wrapper for the SmartClient js library. For native GWT, go for gwt-mosaic. On Dec 22, 9:16 am, "Miles T." wrote: > Hi Juan, > > Ext GWT (aka gxt, previously MyGWT) is a full GWT solution (no > wrapping JS library). It provides : > - containers and layouts > - MVC layer > - complete look and feels > - rich set of widgets (including grids, drag and drop...) > - form data binding > - lazy rendering > Drawbacks : > - bugs : as the library is young, there are some bugs, but they are > quickly fixed when you post a ticket (and there are almost always > workarounds when you can't wait). > - slower but not slow : In hosted mode, start time will be slower than > a "vanilla" GWT app, but I don't get any performance issue once the > app is launched > - GPL license or pay (it can be a drawback for people who neither can > release under GPL nor can pay) > I use it since April 2008 in an internal app (223 classes for the GWT > side) and it saves me a lot of time. I don't have to write a line of > HTML/CSS code. > > Regards > > On Dec 21, 10:39 pm, ckendrick wrote: > > > If SmartGWT seems slow, just disable Firebug or similar development > > utilities, and be sure you haven't done anything like completely > > disabling browser caching. For normal end users who don't have these > > tools or settings, it's quick. > > > On Dec 19, 7:13 am, "Juan Backson" wrote: > > > > Smart-GWT - slow and memory intensive --~--~-~--~~~---~--~~ You received this message because you are subscribed to the Google Groups "Google Web Toolkit" group. To post to this group, send email to Google-Web-Toolkit@googlegroups.com To unsubscribe from this group, send email to google-web-toolkit+unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/Google-Web-Toolkit?hl=en -~--~~~~--~~--~--~---
Re: Need for a great GWT GUI library
Hi Juan, Ext GWT (aka gxt, previously MyGWT) is a full GWT solution (no wrapping JS library). It provides : - containers and layouts - MVC layer - complete look and feels - rich set of widgets (including grids, drag and drop...) - form data binding - lazy rendering Drawbacks : - bugs : as the library is young, there are some bugs, but they are quickly fixed when you post a ticket (and there are almost always workarounds when you can't wait). - slower but not slow : In hosted mode, start time will be slower than a "vanilla" GWT app, but I don't get any performance issue once the app is launched - GPL license or pay (it can be a drawback for people who neither can release under GPL nor can pay) I use it since April 2008 in an internal app (223 classes for the GWT side) and it saves me a lot of time. I don't have to write a line of HTML/CSS code. Regards On Dec 21, 10:39 pm, ckendrick wrote: > If SmartGWT seems slow, just disable Firebug or similar development > utilities, and be sure you haven't done anything like completely > disabling browser caching. For normal end users who don't have these > tools or settings, it's quick. > > On Dec 19, 7:13 am, "Juan Backson" wrote: > > > Smart-GWT - slow and memory intensive --~--~-~--~~~---~--~~ You received this message because you are subscribed to the Google Groups "Google Web Toolkit" group. To post to this group, send email to Google-Web-Toolkit@googlegroups.com To unsubscribe from this group, send email to google-web-toolkit+unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/Google-Web-Toolkit?hl=en -~--~~~~--~~--~--~---
Re: Need for a great GWT GUI library
If SmartGWT seems slow, just disable Firebug or similar development utilities, and be sure you haven't done anything like completely disabling browser caching. For normal end users who don't have these tools or settings, it's quick. On Dec 19, 7:13 am, "Juan Backson" wrote: > Smart-GWT - slow and memory intensive --~--~-~--~~~---~--~~ You received this message because you are subscribed to the Google Groups "Google Web Toolkit" group. To post to this group, send email to Google-Web-Toolkit@googlegroups.com To unsubscribe from this group, send email to google-web-toolkit+unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/Google-Web-Toolkit?hl=en -~--~~~~--~~--~--~---
Re: Need for a great GWT GUI library
More widget support will be added in GWT 1.6 which is anticipated in Q1 2009. Read more here: http://googlewebtoolkit.blogspot.com/2008/12/whats-ahead-for-google-web-toolkit_10.html --~--~-~--~~~---~--~~ You received this message because you are subscribed to the Google Groups "Google Web Toolkit" group. To post to this group, send email to Google-Web-Toolkit@googlegroups.com To unsubscribe from this group, send email to google-web-toolkit+unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/Google-Web-Toolkit?hl=en -~--~~~~--~~--~--~---
Re: Need for a great GWT GUI library
I guess I see two separate issues: 1. GWT's stock set of widgets is missing a widget that one may need (like a DatePicker or a ComboBox for example) 2. GWT's stock set of widgets isn't pretty enough (or doesn't match your preferred look and feel) For issue #1: I like the gwt team's focus on core (or kernal'ish) issues and getting their core architecture right. The community can fill in the missing widgets. There are certain tasks which can't (in a practical way) be done outside of the GWT team (like improve compiler speed, fix the event handling model, etc.). And there are other things that are easily done by the gwt community: make new widgets. In fact, I wish *Sun* had followed this strategy with j2se and j2ee. We didn't really need most of the 8 million libraries that are mandatorily part of j2se and j2ee. Many of those can be (and are now) defined by the community. Other things more kernel'ish, like module versioning, closures, support for aspect injection, etc can really best be done by Sun. So what i am saying is that i am happy with (what appears to be) GWT's strategy of what to include in GWT and what to leave up to the community. With that said, it would be nice if *really mainstream* type widgets (like DatePicker, ScrollTable) were part of GWT's stock widget set. And from looking at the incubator, it looks like that is the intent. Regarding issue #2: Why can't the "good looks" be achieved through CSS? For that matter are there any 3rd parties that provide additional themes, beyond Standard, Chrome and Dark? Or perhaps a company that specializes in making additional themes. I would think there would be great demand for that. GWT and Widget Suites Scenario #1: Piecemeal I would like to see gwt's 3rd party widget market evolve in a direction where there are 1000's of 3rd party (open source and commercial) widgets. these widgets can freely be mixed and matched. An app may use the mostly stock gwt widgets (perhaps styled differently) plus two or three 3rd party widgets which may or may not be from the same provider. Each 3rd party widget only increases compiled code size in proportion to the widget being used. The 3rd party widgets don't introduce new styling paradigms. Scenario #2:Suites Contrast this with a scenario where you have only a few widget vendors. Each vendor provides a whole suite of widgets, most of which duplicate what is already provided by the stock gwt widget library. And that suite then, has a whole new set of its own paradigms and practices one must follow. And generally the widget suite is setup so that it really makes more since to use the entire suite. As opposed to using each widget piecemeal. As an example, adding a single GXT combobox to my app doubles the compiled code size. Or as another example check out this DOJO code (non gwt): All 3 components are by dojo. Two TextBox widgets and a DateTextBox. However, if I replace the two dojo TextBox widgets with just standard widgets (i.e. get rid of the dojoType attribute), then it suddenly looks funny. Also, adding just one DOJO widget (the DateTextBox) to my app doubles its download size and adds an additional *40* http requests. So here are my questions: Q1: Are the available gwt widget suites more like Scenario #1 or Scenario #2. Q2: Are they practical to use piecemeal? Q3: Are people using GWT 3rd party widgets? a. not at all, sticking exclusively with stock widgets b. using 3rd party widgets piecemeal c. using 3rd party widget suites hook, line and sinker, such that the app now becomes a GXT app or a SmartClient app Q4: Has anyone created an app that uses widgets from multiple suites (say GXT and SmartClient)? --~--~-~--~~~---~--~~ You received this message because you are subscribed to the Google Groups "Google Web Toolkit" group. To post to this group, send email to Google-Web-Toolkit@googlegroups.com To unsubscribe from this group, send email to google-web-toolkit+unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/Google-Web-Toolkit?hl=en -~--~~~~--~~--~--~---
Re: Need for a great GWT GUI library
I understand your pain. I use both GWT and GWT-EXT. I have found most of my issues with GWT-EXT CSS stylesheet not displaying correctly in IE. Maybe someone can post a gwt CSS file that contains better looking widgets out of the box. As far as the slowness goes then you might be better off telling users to buy a faster computer :) --~--~-~--~~~---~--~~ You received this message because you are subscribed to the Google Groups "Google Web Toolkit" group. To post to this group, send email to Google-Web-Toolkit@googlegroups.com To unsubscribe from this group, send email to google-web-toolkit+unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/Google-Web-Toolkit?hl=en -~--~~~~--~~--~--~---
Re: Need for a great GWT GUI library
Here! Here! I'm in a similar boat as you...looking for a good pure GWT library. I don't think you will find anything as complete as SmartGWT in the pure GWT space. However you might take a look at http://code.google.com/p/gwt-mosaic/. It seems to have several nice UI elements and is pure GWT. However I could not give it a try because it was compiled with JRE 1.6. I understand this was an error and the next build will use 1.5. If you give it a try let me know what you think. -Dave On Fri, Dec 19, 2008 at 8:13 AM, Juan Backson wrote: > Hi, > > I have been using GWT for almost 6 months now. In the past six months, I > have tried migrating code from pure GWT to GWT-EXT and then to Smart-GWT. > > They all have drawback: > > GWT - no good looking widget > GWT-Ext - very buggy and GPL licensing > Smart-GWT - slow and memory intensive > > Is there any library that has the same capability of Smart-GWT and good > performance? > > Thanks, > JB > > > > --~--~-~--~~~---~--~~ You received this message because you are subscribed to the Google Groups "Google Web Toolkit" group. To post to this group, send email to Google-Web-Toolkit@googlegroups.com To unsubscribe from this group, send email to google-web-toolkit+unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/Google-Web-Toolkit?hl=en -~--~~~~--~~--~--~---
Need for a great GWT GUI library
Hi, I have been using GWT for almost 6 months now. In the past six months, I have tried migrating code from pure GWT to GWT-EXT and then to Smart-GWT. They all have drawback: GWT - no good looking widget GWT-Ext - very buggy and GPL licensing Smart-GWT - slow and memory intensive Is there any library that has the same capability of Smart-GWT and good performance? Thanks, JB --~--~-~--~~~---~--~~ You received this message because you are subscribed to the Google Groups "Google Web Toolkit" group. To post to this group, send email to Google-Web-Toolkit@googlegroups.com To unsubscribe from this group, send email to google-web-toolkit+unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/Google-Web-Toolkit?hl=en -~--~~~~--~~--~--~---