3 ms·
Well, the first thing is that until Objective-J and Cappuccino are released they won't change the industry in any way, and then we will see. One thing I don't
by edu 18y ago
Well, the first thing is that until Objective-J and Cappuccino are released they won't change the industry in any way, and then we will see.
One thing I don't understand is why web apps have to look like desktop apps? Browser/net and desktop are completely different environments, each with their own characteristics. And trying to do a desktop-like web app brings two problems:
1. It fails in the uncanny valley: http://en.wikipedia.org/wiki/Uncanny_Valley http://en.wikipedia.org/wiki/Uncanny_Valley.
2. They use a lot more JS than it's needed, and while this is not a problem on computers it is in mobile devices. Do you really want a web app suck all the battery of your iPhone, even when it's not necessary?
- lg 18y ago>Do you really want a web app suck all the battery of your iPhone, even when it's not necessary? Do you really want a GUI sucking all the battery out of your iphone even when it's not necessary? Yes.
- boucher 18y agoI don't really think web apps have to look like desktop apps. But I think any such discussion also required a bit of consideration of what counts as a web application, and what is just a web site. Objective-J and Cappuccino (and SproutCore) are really designed to build applications. Long running applications that exist in the context of the browser. By my definition, this is far from the realm of web pages, so why should they have to look like a web page? Google's Presentation app is an apt tool for comparison. It was designed to look very much like the rest of Google's web pages. In my opinion, its not a very good design. Admittedly I'm biased, but the UI in 280 Slides is just light years ahead of Google Docs. As far as using "more JS than needed", what makes it unnecessary? If it were really the case that you could build UIs like 280 Slides without using a pretty advanced JS framework, than why haven't people been doing it?