News for hackers. Stuff that matters.
Re:Five Paradoxes of the Web by dym on Tuesday August 18, 2009 @03:57PM (#771333)
It means that as you move functionality (not data) between the server and the client, you need to rewrite your code. For example if you do input validation, you need to write the same code twice: once in {Java, Python, Ruby} or whatever the server side language is, and the second time in JavaScript so you can alert the user that the data in some fields doesn't pass the checks.

This is not a problem if you are using GWT, or if you do serverside programming in JavaScript.

Re:Five Paradoxes of the Web by RyanMcGreal on Tuesday August 18, 2009 @04:25PM (#771397)
Okay, that makes more sense - but this still isn't as big a problem as you suggest. There are already plenty of options to generate client-side javascript via the server-side web application framework.