BT

如何利用碎片时间提升技术认知与能力? 点击获取答案

Apple加快SproutCore的应用

| 作者 Matthew Bass 关注 0 他的粉丝 ,译者 张龙 关注 12 他的粉丝 发布于 2008年7月3日. 估计阅读时间: 2 分钟 | Google、Facebook、Pinterest、阿里、腾讯 等顶尖技术团队的上百个可供参考的架构实例!

SproutCore会成为web的可可粉吗?设计该JavaScript框架的目的是更容易的做桌面式的web开发,在WWDC的一个会议上阐述了如何使用SproutCore的离线数据存储特性,进而以非官方的方式认可了该框架。据披露,Apple新的MobileMe将采用SproutCore。

当去年人们得知.Mac Web Gallery是 构建在SproutCore上时,它才开始流行起来。SproutCore由Charles Jolley创建,该框架不同于其他的JavaScript库,如Prototype和Scriptaculous,原因在于它为构建整个应用提供了回 调,而不仅仅是提供一些特效。

SproutCore缘何与众不同?Charles解释道: 

“SproutCore面向的是希望采取这种新式的‘胖’客户端模型在web上进行构建的应用。如果你正 在使用widget到处创建静态页面,那么SproutCore对你来说有些过度了,这时你可以使用如YUI、Dojo或者Mootools这样的框架来 完成任务。如果你过去曾经构建过桌面应用,并且想将相同的体验带到web中的话,那么你肯定会与SproutCore一见如故。”

SproutCore利用Ruby来产生静态HTML和驱动它的JavaScript文件。但是这不会将该框架绑定到 Ruby上,因为它产生的代码是运行在客户端的。只要你的后台能理解JSON符号,它就能与SproutCore通信,无论它是用Java、C#还是 Perl构建的。

自从WWDC(在SproutCore的博客上宣传过)之后,出现了一些重要的进展,包括该框架0.9.10版的发布、针对TextMate包的发布以及一个wiki讨论组的创建。

SproutCore在MIT协议下开源。

查看英文原文:Apple ramps up involvement in SproutCore

评价本文

专业度
风格

您好,朋友!

您需要 注册一个InfoQ账号 或者 才能进行评论。在您完成注册后还需要进行一些设置。

获得来自InfoQ的更多体验。

告诉我们您的想法

允许的HTML标签: a,b,br,blockquote,i,li,pre,u,ul,p

当有人回复此评论时请E-mail通知我
社区评论

允许的HTML标签: a,b,br,blockquote,i,li,pre,u,ul,p

当有人回复此评论时请E-mail通知我

允许的HTML标签: a,b,br,blockquote,i,li,pre,u,ul,p

当有人回复此评论时请E-mail通知我

讨论

登陆InfoQ,与你最关心的话题互动。


找回密码....

Follow

关注你最喜爱的话题和作者

快速浏览网站内你所感兴趣话题的精选内容。

Like

内容自由定制

选择想要阅读的主题和喜爱的作者定制自己的新闻源。

Notifications

获取更新

设置通知机制以获取内容更新对您而言是否重要

BT