Hanging out at AppNovations new office as we wait for the sproutcore http://www.sproutcore.com/ meetup to start... Great space great people!
no plus ones
Shared publicly•View activity
- but what about the product? I started to poke around the site a bit, but stopped dead in my tracks when i saw "The way of the future... Lightning fast apps with all business logic in the browser" - that's just wrong in so many ways.Jul 27, 2011
- It is a good idea not to have your back end try to master of puppets the front end but there has to be logic on the back end or you are just a security disaster waiting to happen. At the very least the business logic needs duplication on the back end so you can verify the data coming in. Also security, access control.
I think they meant to say all business logic in the browser as well as back end ...
Finally, Ruby. Ugh.Jul 27, 2011
- Back-end front-end server-logic client-logic business-logic... it all comes down to some thinking and good architecture in determining what goes where. Yes, the sproutcore site says ALL business logic in the browser... I agree not the best approach. What I did take from this meetup is that sproutcore has a good framework for MVC that reminds me of google gears. The nice feature is it is HTML5 so it supports mobile devices as well as the browser. They really are wanting to create a device independent framework... I believe they are on the right path.Jul 27, 2011
- i'm all over MVC. Perhaps the marketing guy asked the tech guy, who explained MVC and what you see is the marketing guy's interpretation, whic his what he gave to the graphic artist. OK. I'll keep reading then.
HTML5. I'm all over that too; anything to help rid the world of Flash. Sorry, Dirk, did you say they used Ruby? OK. no need to read any further.Jul 27, 2011
- Yeah I started reading and then saw Ruby and stopped. Just a personal distaste for the language. No reason it can not scale, but you are starting with the actual slowest language out there. I am not aware of any large scale deployments that started and stayed with Ruby.
I am just going to guess that you can use jQuery + something on back end to do exactly what they did but more like faster. Also MS and Google actually host the jQuery libs on the interwebs for you. Not to mention the Explorer 9 / 10 team actually using / testing it themselves and liking it as a good example of how to do things.Jul 27, 2011