Please support our Web Development advertiser: Programming Forums
Jun 18th, 2008, 10:37 pm
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.
This blog entry was written by Edward J Correia, staff writer aka EddieC. It has received 967 views, 0 comments, and 1 linkback. It was promoted to featured status Jun 18th, 2008.
•
•
•
•
3g adobe advertising apple at&t ballmer bill gates browser business cell phones dell development drm facebook flash google hardware ibm iphone iphone 3g ipod itunes leopard linux mac merger microsoft mobile mp3 music news novell office open source operating os phone safari search security software system technology upgrade vista web windows xp yahoo
All Recent Tags Post Comment
•
•
•
•
Only community members can start a blog or comment on blog entries. You must register or log in to contribute.
•
•
•
•
•
•
•
•
DaniWeb Web Development Marketplace
Related Blog Entries
- CMG: Free Performance Data and White Papers (3 Days Ago)
- Ballmer To Apple: Divorce Hardware and Software (7 Days Ago)
- Google Phone Feeding Frenzy (9 Days Ago)
- Flash May Soon Brighten the iPhone (11 Days Ago)
- One small step for Google, one giant leap for Flash Designers! (12 Days Ago)
- Microsoft shows JQuery some love (13 Days Ago)
- Q and A with Electric Cloud CEO Mike Maciag (14 Days Ago)
- Unlocked iPhone 3Gs Now at Apple Store (14 Days Ago)
- Firefox 3.03 Released. (14 Days Ago)
- Apple Updates Its Java VM (15 Days Ago)
Featured Entry