Re: Who is using smartgwt?

2009-08-20 Thread Jeremy Cohen
The book on GXT is terrible. The GXT guys stiffed Grant Slender, who was an
active user, contributor and author of this book who is no longer involved
with the project. You can clearly tell that the book was published
prematurely with broken samples and the chapters end abruptly skipping the
whole APress EAP process. The author clearly wanted out.

The GXT API's change very frequently and they break a lot of API's across
minor releases. There's are other really annoying technical issues like
rendering bugs with layouts and resize but when factoring the total cost of
GXT, it is not *only* USD 579. The release schedule is whimsical and their
upgrade from major version 1.x to 2.x was totally unjustified given the new
features that it added being very minor and the short duration of the
existence of version 1.x, yet they required users to pay an upgrade fee. GXT
2.0 uses the old event mechanism to look for it to break all your API's when
they upgrade to the new event handling mechanism. Possibly in v3.0 which
will likely have an upgrade fee.

Sorry, I cannot deal with all this when we have a tight release schedule. I
am no longer enamored by the shiny widgets on the Ext / GXT  family.  Buyer
beware!


On Wed, Aug 19, 2009 at 5:47 PM, Shawn Brown wrote:

>
> Hi,
>
> >   the lack of
> > documentation is a serious issue.
> > 4) i found the ext architecture to be overly complex
> > 5) I might be wrong , but Ext feels to me just like Spring, their open
> > source code is just a way to drive , sales of books, trade shows , and
> > support contracts.
>
> I went with GXT and am happy with it.  The samples they provide are a
> much better source for understanding the architecture that a 3rd party
> book I have on it.
>
> Anyway, best luck to the smartGWT team!
>
> >
>

--~--~-~--~~~---~--~~
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: GEP rebuild deletes war/WEB-INF/classes

2009-06-29 Thread Jeremy Cohen

Thanks for the tip Thomas, I'll check it out.

The downside of this is that I now need to update my ant build file
that was created using webAppCreator to manually copy these resources
prior to running "ant hosted" or "ant war". I agree that while the GWT
1.6 project structure is a huge improvement, the use of the "war/WEB-
INF/classes" directory in the source directory path doubling up as the
default compile output path is a little unclean.


On Jun 29, 3:15 pm, Thomas Broyer  wrote:
> On 29 juin, 20:51, Jeremy Cohen  wrote:
>
> > I'm using GEP Eclipse 3.4.0 with GEP 1.0.1v200905131143
>
> > I created a GWT project using GEP. The default output folder is
> > /war/WEB-INF/classes. I need to have some properties files in
> > my classpath and I usually place them under the WEB-INF/classes
> > directory (for example log4j.properties). Since GEP users /
> > war/WEB-INF/classes in the main "source" directory structure, and not
> > a separate build output directory, when I do a rebuild, it cleans out
> > the /war/WEB-INF/classes directory and I lose my source
> > properties and config files. Is there any recommendation for such a
> > usecase?
>
> Er, put them in the root of your project's source folder; they'll
> automatically be copied into WEB-INF/classes.
>
> (note that this has nothing to do with the GEP AFAICT, if you want to
> blame something, blame GWT 1.6+)
--~--~-~--~~~---~--~~
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
-~--~~~~--~~--~--~---



GEP rebuild deletes war/WEB-INF/classes

2009-06-29 Thread Jeremy Cohen

I'm using GEP Eclipse 3.4.0 with GEP 1.0.1v200905131143

I created a GWT project using GEP. The default output folder is
/war/WEB-INF/classes. I need to have some properties files in
my classpath and I usually place them under the WEB-INF/classes
directory (for example log4j.properties). Since GEP users /
war/WEB-INF/classes in the main "source" directory structure, and not
a separate build output directory, when I do a rebuild, it cleans out
the /war/WEB-INF/classes directory and I lose my source
properties and config files. Is there any recommendation for such a
usecase?

Thanks
--~--~-~--~~~---~--~~
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: Standard/Simple GWT CSS?

2008-12-09 Thread Jeremy Cohen
Hi gregor,I agree with your post and we have also stopped use of the extJS
family of products. Fortunately it was still a proof-of-concept phase. We
had to make a different technology choice due to timelines and various
technical and strategic reasons. However I really like GWT and the fact that
programming is in Java. As you mention users should understand the
consequences and alternatives. Dismissing third party libraries
categorically and making it sound like stying is a breeze and the current
GWT widgets are all that a user might need is also not quite right.

For some users having polished and feature rich widgets without extra
styling effort might be more important than the extra initial download time
since size is not of much consequence in an intranet application. It would
be an interesting stat to see what percentage of users are building
GWT applications for intranet vs. internet applications. We pretty much hear
about most GWT internet based sites from ongwt or gwtsite but based on the
GWT userbase I would imagine that a majority of GWT applications are
intranet applications.

I'm not going to try to sell any third party library, but some do provide
rich capabilities like grouping, custom formatting like expandable rows that
are not simple to accomplish out-of-the-box with GWT. (at least when I last
looked) .

Cheers,
-Jeremy

On Tue, Dec 9, 2008 at 3:07 PM, gregor <[EMAIL PROTECTED]> wrote:

>
> Hi Jeremy,
>
> I can't speak for Arthur, but I also interject occasionally on the Ext
> issue (usually with the rider that I tried MyGWT for only a short
> while and walked away from it after I realized what was going on). The
> reason is simply this: many people just post links on this group to
> Ext family demos, and for the unwary one look at those beautifully
> designed desktop emulation widgets will turn their heads before they
> have an inclination of what the consequences are, or the alternatives
> approaches.
>
> So the issue is one of balance. No one argues Ext widgets don't look
> very pretty or that you don't get this look out of the box lickerty
> spit compared with straight GWT - the point is there is a price to pay
> (and I don't mean license $'s), and people need to know about that.
> For some the price maybe worth worth paying, for others maybe not, but
> everyone should understand the nature of the trade off so they can
> make informed decisions for their own situations.
>
> I certainly don't want to criticize you for choosing to use Ext, I
> only have one bugbear with you post: the use of the word "rich". What
> do you mean by "rich and highly dynamic widgets"?  Are you suggesting,
> for example, that there is something you can do with the Ext family's
> data grid that you cannot do with PagingScrollTable?
>
> regards
> gregor
>
>
>
> On Dec 9, 5:10 pm, "Jeremy Cohen" <[EMAIL PROTECTED]> wrote:
> > Arthur,I see that you jump into all threads involving third party
> libraries
> > and tell users how bad they are. I'm not even sure you've used them
> enough
> > to make an informed decision. There is after all a learning curve
> involved
> > in learning any third party library and their API's.
> >
> > You do realize that these third party libraries provide rich any highly
> > dynamic widgets that are required by many real world applications. With
> > increased functionality comes increased size. Are you saying that your
> > application only uses the widgets available in GWT core and the incubator
> > project? If so, I doubt it will come anywhere close to the functionality
> > delivered to users by any of these third party libraries. Remember, what
> > ultimately counts functionality delivered to the end user and not whether
> > the developer of the application used only widgets in GWT, or third party
> > libraries. Or whether they use Spring / ORM library, or core JDK / JDBC
> > API's. Does your application provide a rich grid widget? Or are you
> building
> > inhouse custom components? (if so, please do share). From an end users
> > perspective what makes it any better than the ones already available.
> >
> > I'm sure you're a real smart guy, but it would be great if you put your
> > money where your mouth is and allow users to see the application you have
> > been working on, the complexity of the application, along with detail on
> > number of developers, and duration of project. We can then draw a
> comparison
> > between the two approaches.
> >
> > Cheers,
> > -Jeremy
> >
> > On Tue, Dec 9, 2008 at 9:31 AM, Arthur Kalmenson <[EMAIL PROTECTED]
> >wrote:
> >
> >
> >
> &

Re: Standard/Simple GWT CSS?

2008-12-09 Thread Jeremy Cohen
Arthur,I see that you jump into all threads involving third party libraries
and tell users how bad they are. I'm not even sure you've used them enough
to make an informed decision. There is after all a learning curve involved
in learning any third party library and their API's.

You do realize that these third party libraries provide rich any highly
dynamic widgets that are required by many real world applications. With
increased functionality comes increased size. Are you saying that your
application only uses the widgets available in GWT core and the incubator
project? If so, I doubt it will come anywhere close to the functionality
delivered to users by any of these third party libraries. Remember, what
ultimately counts functionality delivered to the end user and not whether
the developer of the application used only widgets in GWT, or third party
libraries. Or whether they use Spring / ORM library, or core JDK / JDBC
API's. Does your application provide a rich grid widget? Or are you building
inhouse custom components? (if so, please do share). From an end users
perspective what makes it any better than the ones already available.

I'm sure you're a real smart guy, but it would be great if you put your
money where your mouth is and allow users to see the application you have
been working on, the complexity of the application, along with detail on
number of developers, and duration of project. We can then draw a comparison
between the two approaches.

Cheers,
-Jeremy

On Tue, Dec 9, 2008 at 9:31 AM, Arthur Kalmenson <[EMAIL PROTECTED]>wrote:

>
> Hello David and tomato,
>
> I highly recommend you stay as far away from Ext-GWT, SmartGWT and
> GWT-ext as you can. Gregor said it best, while they might look shiny,
> they are as slow as molasses and a huge PITA to work with. Once you
> start using them, you fall into their overly complex and inconsistent
> event models, you completely forgo most of GWT since these libraries
> can't work with GWT widgets, and give up the simplicity and high
> quality you come to expect from GWT. I say this from experience.
>
> --
> Arthur Kalmenson
>
>
>
> On Mon, Dec 8, 2008 at 9:38 AM, Miles T. <[EMAIL PROTECTED]> wrote:
> >
> > Hi David and tomato,
> >
> > We also didn't (and still don't) want to write HTML or CSS for our
> > application (it aims to be an internal application, not a public
> > website). Consider using Ext GWT, SmartGWT or GWT-Ext, I guess this is
> > what you're looking for. These libraries provide a set of widgets and
> > look and feels and let you define your own. They also allow you to
> > devlop in a Swing-style by using standard layouts (BorderLayout,
> > CenterLayout,...).
> >
> > We choose Ext GWT because it is a full GWT library (others are
> > wrapping a JS library), it provides a simple MVC layer and has more
> > documentation.
> >
> > Regards
> >
> > On 8 déc, 14:34, "David Hoffer" <[EMAIL PROTECTED]> wrote:
> >> Hi Gregor,
> >>
> >> Thanks for the detailed response I will give this a try today.
> >>
> >> As I read this I thought of a couple questions.
> >>
> >> 1. Does my CSS file have to have a particular name?  You say it goes
> >> next to the HTML file.  Do I just name it the same but with css
> >> extension and it will be found or do I have to reference it somehow in
> >> my HTML/XML?
> >>
> >> 2. You mentioned to look at the showcase examples to get CSS to use.
> >> I looked at all these yesterday and found that most do not show the
> >> CSS used (I think most of the widgets did but most containers did
> >> not).  I then looked at the source code for showcase given in the GWT
> >> examples and it seems they are using annotations to bring in styling
> >> information.  What's up with this?  It seems there is more than one
> >> way to apply CSS in GWT.  This makes it harder to learn how one is to
> >> do this.
> >>
> >> As an example of what currently looks really bad...DialogBox and
> >> VerticalSplitPanel.  The former has no border so it doesn't even look
> >> remotely like a DialogBox and VerticalSplitPanel only has a splitter
> >> bar...no border.  So unless you really know there is a split panel you
> >> have no idea what you are looking at.  For these examples the showcase
> >> shows no CSS so apparently it is using annotations to bring in
> >> styling.  BTW, for these cases I am using the standard theme.
> >>
> >> Thanks much, I will look at your example.
> >> -Dave
> >>
> >> On Sun, Dec 7, 2008 at 7:57 PM, gregor <[EMAIL PROTECTED]>
> wrote:
> >>
> >> > Hi Dave,
> >>
> >> > 1) I think this might have something to do with debugging client
> >> > javascript at run time using Firebug or something - I've never used it
> >> > to be honest.
> >>
> >> > 2) I happen to have a simple CSS example to hand, so this might help -
> >> > apologies if its too simplistic
> >>
> >> > Your module will have its own CSS file next to its HTML file in the
> >> > public folder.
> >>
> >> > If you check the standard theme GWT CSS for DisclosurePanel it lo