Live data from Hacker News

GWT just got a new look

gwtproject.org

41–50 of 70 posts

Re: GWT just got a new look

#41
post #28
post #25

GWT pronounced «gwit» Seriously? First I've heard this is how you pronounce it. And how does one pronounce gwit? I think I'll continue to call it: G.W.T.

First I've heard of this too. Obviously "gwit" is pronounced as "jwit", right?

jw? In english?

Re: GWT just got a new look

#42
I'm looking for a toolbox that can give me:

1. client-side (javascript) database access

2. automatic updates to the client's view of the database

And also:

3. automatic optimal re-execution of javascript code whenever something changes in the input (e.g., the database). Note the word "optimal", e.g., no glitches, and no (or minimal) unnecessary work done.

Of course, it should be fast :) Does anybody know where to find such a toolbox, or libraries that allow me to accomplish the above? Any pointers are greatly appreciated!

Re: GWT just got a new look

#44
Grammar question from this non-native English speaker: does it sound right to say "you can quickly develop performance AJAX applications"? Wouldn't you say something like "high-performance AJAX applications" or "highly performant AJAX applications" (or just "performant AJAX applications")? It seems to be missing something.

Re: GWT just got a new look

#45
post #42

I'm looking for a toolbox that can give me: 1. client-side (javascript) database access 2. automatic updates to the client's view of the database And also: 3. automatic optimal re-execution of javascript code whenever something changes in the input (e.g., the database). Note the word "optimal", e.g., no glitches, and no (or minimal) unnecessary work done. Of course, it should be fast :) Does anybody know where to fin…

Take a look at https://www.meteor.com

Re: GWT just got a new look

#46

Been using GWT for almost a decade. It makes it easy to develop and maintain enormous and complex web applications, which would otherwise be difficult if you had to rely only on JavaScript (both the language and the toolchain). Being able to write the entire application, from the client and the domain model on down to the backend, in the same language, re-using classes across the entire application, is a big advantag…

> * GWT has A LOT of features ... and a lot of other stuff.*

Yep, that's the problem. I had to learn GWT for a project last year and I don't share your enthusiasm. The learning curve is steep, integration with "the rest" of a Java EE application messy (but doable) and you still need a CSS expert. GWT is now a 'grown' framework. Many concepts have changed during the years and therefore many previous recommendations are obsolete nowadays. Documentation is meager. After a while I spent most of the time searching for the right code snippets on Stack Overflow.

Re: GWT just got a new look

#47
post #42

I'm looking for a toolbox that can give me: 1. client-side (javascript) database access 2. automatic updates to the client's view of the database And also: 3. automatic optimal re-execution of javascript code whenever something changes in the input (e.g., the database). Note the word "optimal", e.g., no glitches, and no (or minimal) unnecessary work done. Of course, it should be fast :) Does anybody know where to fin…

You are looking for ... PHP!

Re: GWT just got a new look

#48
post #26

I've never used GWT, but it looks a lot like ASP.NET (all the button declarations in code, heavy page lifecycle in code, etc.). Can anyone with ASP.NET knowledge comment on that? ASP.NET has many problems, there are valid reasons why most developers are moving towards ASP.NET MVC so I wonder what is the place for GWT in modern web dev.

First difference is that ASP.NET is running on the server side. GWT is fully compiled to JavaScript and runs in browser. The server doesn't even need to be Java, can be even plain web server without server side code. With GWT you typically develop one-page web applications. As of doing everything in code - not necessary. As of now GWT has UiBinder - it is a kind of template or DOM + widgets, where you then bind code…

Thanks for clarification. Does GWT assist in storing component state on the server?

Re: GWT just got a new look

#49
post #13

Earlier quoted context omitted.

When I see a landing page like this, I feel that this is their filter. If you are interested in knowing more, you will seek the answers. Otherwise, you will move on to the next HN post... The ones that seek to know more are the ones they want to engage. Only my speculation.

> The ones that seek to know more are the ones they want to engage. GWT is a solution, not a community. It might have a community behind it, but some poor soul might land up on that page with the only intent of getting shit done within the scope of their own job. The ultimate core goal of GWT is to save people time: that is why developers write frameworks. Why should someone have to waste time [struggle to learn the…

Thanks for the explanation. The collective wisdom of HN is right on having a landing page with a couple of short sentences on what GWT is all about.

Re: GWT just got a new look

#50
post #42

I'm looking for a toolbox that can give me: 1. client-side (javascript) database access 2. automatic updates to the client's view of the database And also: 3. automatic optimal re-execution of javascript code whenever something changes in the input (e.g., the database). Note the word "optimal", e.g., no glitches, and no (or minimal) unnecessary work done. Of course, it should be fast :) Does anybody know where to fin…

Take a look at https://www.meteor.com

Thanks for that link. I did a bit of reading, and found this [1].

> These are the main bottlenecks when scaling Meteor, and they introduce two main issues: 1. The polling and comparing logic takes a lot of CPU power and network I/O. 2. After a write operation, there is no way to propagate changes to other Meteor instances in real-time. Changes will only be noticed the next time Meteor polls (~10 seconds).

This seems like quite a limitation. So I wonder if there are any libraries out there that successfully solved this?

[1] https://meteorhacks.com/does-meteor-scale.html

Post reply on HN