| | |
No Flash Required: SproutCore Project For Rich Browser Apps
Please support our Graphics and Multimedia advertiser: PostgreSQL or MySQL? Compare and contrast the two most popular open source databases
Apple has done it again. This time with SproutCore, a JavaScript framework that simplifies development of native-looking Web-based applications without the need for Flash or any other specialized runtime. Apple has reportedly contributed loads of resources to the project, which was originally developed by SproutIt creator Charles Jolley. He now works for Apple’s MobileMe service (formerly known as .Mac).
Though most of the reports I’ve read about SproutCore are calling it a Flash killer, the SproutCore demo applications I’ve seen make it look more like an Ajax than Flash. And comparing it with Microsoft’s SilverLight makes even less sense; Flash at least uses ActionScript, which is based on JavaScript. There are other parallels.
Like Flash, JavaScript is ubiquitous, perhaps ever more so than Adobe’s plug-in. With Apple developers no longer dependent on the Flash runtime, they are free to build apps intended for both Mac OS X and iPhone, for which only Flash Lite is available. And like Flash apps, those built for SproutCore will run just about anywhere, provided there’s a browser with JavaScript.
According to the SproutCore help page, “SproutCore is a framework for building applications in JavaScript with remarkably little amounts of code. It can help you build full 'thick' client applications in the web browser that can create and modify data, often completely independent of your web server, communicating with your server via Ajax only when they need to save or load data. JavaScript applications are faster, easier to use, and a lot easier to write than complicated Ajax-driven applications. When you use a framework like SproutCore to help you, they can also be a lot of fun to write."
What’s more, Apple no longer as has to wait for Adobe to get around to releasing updated Flash players and plug-ins for its platforms.
An excellent AppleInsider article calls SproutCore “Cocoa for the Web,” referring to the native development environment for Mac OS X. The SproutCore download page also includes a tutorial, excellent documentation, a blog, Google group and IRC chat.
Though most of the reports I’ve read about SproutCore are calling it a Flash killer, the SproutCore demo applications I’ve seen make it look more like an Ajax than Flash. And comparing it with Microsoft’s SilverLight makes even less sense; Flash at least uses ActionScript, which is based on JavaScript. There are other parallels.
Like Flash, JavaScript is ubiquitous, perhaps ever more so than Adobe’s plug-in. With Apple developers no longer dependent on the Flash runtime, they are free to build apps intended for both Mac OS X and iPhone, for which only Flash Lite is available. And like Flash apps, those built for SproutCore will run just about anywhere, provided there’s a browser with JavaScript.
According to the SproutCore help page, “SproutCore is a framework for building applications in JavaScript with remarkably little amounts of code. It can help you build full 'thick' client applications in the web browser that can create and modify data, often completely independent of your web server, communicating with your server via Ajax only when they need to save or load data. JavaScript applications are faster, easier to use, and a lot easier to write than complicated Ajax-driven applications. When you use a framework like SproutCore to help you, they can also be a lot of fun to write."
What’s more, Apple no longer as has to wait for Adobe to get around to releasing updated Flash players and plug-ins for its platforms.
An excellent AppleInsider article calls SproutCore “Cocoa for the Web,” referring to the native development environment for Mac OS X. The SproutCore download page also includes a tutorial, excellent documentation, a blog, Google group and IRC chat.
Similar Threads
- flash marquee help required (Graphics and Multimedia)
- Flash ActionScript Game Developers Required. (Software Development Job Offers)
- expanding table in flash/javascript required (JavaScript / DHTML / AJAX)
- Running X apps within a web browser (Darwin, X11 and BSD)
| Thread Tools | Search this Thread |
adobe advertising age ajax amd android apple appstore at&t avatar ballmer beta bing blackberry bluegene browser business cellphone cellphones chips cisco cloudcomputing database dell development dos economy energy enterprise firefox flash games gaming google hardware hp ibm ibm.news ie8 intel intelibm internet iphone ipod itunes jobs leopard linux mac macbook medicine memory microsoft mobile mobilephone mozilla mp3 music news novell office openoffice opensource operatingsystem os osx pc pdf ps3 recession redhat russia search security smartphone software sony stevejobs sun supercomputer supercomputing survey technology tiger trends ubuntu unix upgrade virtualization vista web windows windows7 working x86 xbox xbox360 xp yahoo zune




