Your point on server-side business logic is spot on. I feel somewhat spoiled now after working on isomorphic JavaScript: any time I need to add rules to a legacy application that requires me to write the same code in two languages I get quite frustrated. DRY, what?
And to your list of isomorphic view frameworks I'd add React [0], which allows you to render server-side with almost no additional effort.
Comments
Your point on server-side business logic is spot on. I feel somewhat spoiled now after working on isomorphic JavaScript: any time I need to add rules to a legacy application that requires me to write the same code in two languages I get quite frustrated. DRY, what?
And to your list of isomorphic view frameworks I'd add React [0], which allows you to render server-side with almost no additional effort.
[0]: https://facebook.github.com/react