During the day I am a third-party web developer, but at one time I dabble in other languages ββsuch as C, Objective-C, Python, etc. When I first got into web development, the idea of ββweb applications was just the beginning.
Since then, two amazing frameworks have appeared: SproutIt SproutCore and 280 North Cappuccino (+ Objective-J). SproutCore is used by Apple for this MobileMe app, and 280 North released 280 slides. Both of these applications are amazing, and they are evidence of what is possible on the Internet. Thus, the impulse is shifted. Web applications are starting to look and work like desktop applications.
So my question is this: should web applications follow web standards, share markup (content), presentation (design) and behavior (functionality) or not?
I am not sure about SproutCore, since I do not look at the source code, but I know that if you go to 280slides.com and turn off JavaScript, everything will disappear in principle. You still have meaningless words.
Let me clarify, I understand that web applications such as 280 slides are designed to use JavaScript and are not designed to work without it, but my daily work focuses on writing clean layout, separating content, presenting and so that our The site and applications could be used by as many people as possible.