9月7日-8日,相约 2023 腾讯全球数字生态大会!聚焦产业未来发展新趋势! 了解详情
写点什么

Apple 加快 SproutCore 的应用

  • 2008-07-02
  • 本文字数:647 字

    阅读完需:约 2 分钟

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

活动推荐:

2023年9月3-5日,「QCon全球软件开发大会·北京站」 将在北京•富力万丽酒店举办。此次大会以「启航·AIGC软件工程变革」为主题,策划了大前端融合提效、大模型应用落地、面向 AI 的存储、AIGC 浪潮下的研发效能提升、LLMOps、异构算力、微服务架构治理、业务安全技术、构建未来软件的编程语言、FinOps 等近30个精彩专题。咨询购票可联系票务经理 18514549229(微信同手机号)。

2008-07-02 03:01335
用户头像

发布了 88 篇内容, 共 254.9 次阅读, 收获喜欢 6 次。

关注

评论

发布
暂无评论
发现更多内容

Discuz插件设计

心平气和

php Diszuz 插件设计 插件系统

第7周笔记:性能优化

Melo

IDEA命令行缩短器助你解决此问题:Command line is too long. Shorten command line...

YourBatman

intellij-idea spring IDEA springboot

《架构师训练营》第七周总结

使用 Docker 部署 Django + MySQL 8 开发环境

AlwaysBeta

MySQL django Docker Dockerfile Docker-compose

写一个并发测试工具

罗亮

tcpdump 实例-获取网络包的50种方法

Rayjun

TCP/IP tcpdump

负载均衡+分布式数据库

Arvin

Debug ArrayList源码

Noneplus

Java

上班摸鱼,可以玩一整天,哈哈哈!!!

诸葛小猿

上班 摸鱼

浪潮信息推动AI在线教育实现全面应用

Geek_116789

raft协议中, 候选人角色能参与投票吗

程序员老王

raft

Android | Glide细枝篇

哈利迪

android 源码

Week7 作业

Shawn

ARTS Week7

丽子

ARTS 打卡计划

第7周作业:web性能测压工具

Melo

你以为你真的理解 Closure 吗

double U

大前端 闭包

Java 基础知识整理

多选参数

Java

WordPress插件设计

心平气和

php 插件设计 插件系统 WordPress

第七周作业

田振宇

图解:最短路径之如何理解“松弛”or“放松”?

淡蓝色

Java 数据结构 算法

LeetCode题解:141. 环形链表,JavaScript,快慢指针,详细注释

Lee Chen

大前端 LeetCode

Flink 生态:Pulsar Connector 机制剖析

Apache Flink

flink

《架构师训练营》第七周命题作业

追光逐影:曝光相对论(1)

北风

摄影 影调 曝光 黑白

架构师训练营第六周-总结

人世间

LeetCode题解:1051. 高度检查器,JavaScript,桶排序,详细注释

Lee Chen

大前端 LeetCode

不变的是什么?

zhongzhq

依道而行 规律 变化

程序员都应该知道的数据库避坑指南

Phoenix

MySQL 数据库 事务隔离级别

ARTS打卡第3周

Scotty

CAP原理

Arvin

  • 扫码添加小助手
    领取最新资料包
Apple加快SproutCore的应用_Java_Matthew Bass_InfoQ精选文章