On 24 March 2015 at 16:32, Dave Ball <w...@glark.co.uk> wrote:
> >> Might it be better to have three "parts"? > - common > - server > - client > > Common would contain the document and concurrency model etc. Client and > Server would both depend on Common. Common would compile to JS for the > Client, but Server would depend directly on Common so wouldn't need to > depend on the compiled javascript. > > +1 I think this would be the best way to maintain compatibility between client(s) and sever(s). Downside is people making non-Java clients (or non-JS via GWT) would need their own common implementation. But it wouldnt be any worse then now.