Linked by Thom Holwerda on Wed 4th May 2011 20:41 UTC, submitted by lemur2
SuSE, openSUSE The first major effect of Attachmate buying Novell (and thus, SUSE) has come into, uh, effect. Novell, of course, is the birth place of Mono, the open source implementation of Microsoft's .NET framework. Reports indicate Mono developers have been fired as part of the streamlining process, but according to Attachmate's CEO, they weren't fired because of Mono.
Thread beginning with comment 471988
To view parent comment, click here.
To read all comments associated with this story, please click here.
StaubSaugerNZ
Member since:
2007-07-13

I also think GWT exposes too much of my application's business logic to the client.


Only if you design it badly. The business logic should be on the server, with display logic on the client. Validation happens both on client and server. You can never trust clients!

Reply Parent Score: 3

pantheraleo Member since:
2007-03-07

Only if you design it badly. The business logic should be on the server, with display logic on the client. Validation happens both on client and server. You can never trust clients!


Yeah, definitely validation has to happen in both cases. But in some cases, a lot of business logic is pushed onto the client in GWT in order to save AJAX calls to the server. For example, some complex calculation that needs to be done while the user is entering a form and used as the data for another field might be done on the client to avoid an AJAX call, and then redone on the server when the form is actually submitted to make sure the calculation was done correctly, and that the user is not trying to pass bad data to you.

Although that can provide an improved user experience, it can also expose some of your business logic algorithms to the client, which you might want to do.

Reply Parent Score: 2