1

如果您现在查看 SproutCore 框架,有 2 个版本可供选择:1.7 beta 和 2.0 beta。文档和指南似乎有所不同,因为它们来自不同的域,但有时您只是不知道教程甚至 sproutcore.com 上的复制文本是指版本 1.x 还是 2。

这有点令人困惑,所以我问的是两者的区别。版本 2 甚至可以与之前的版本相媲美吗?它似乎有一个完全不同的方法。

很高兴知道,所以有人可以很容易地决定哪个版本最适合某个用例。

4

1 回答 1

2

你是对的。SC1 和 SC2 非常不同。

这是我发现的一个很好的视频,它提供了 SC2 背后的背景和推理。http://vimeo.com/25210161

博客上对 SC 团队的建议:

请记住:SproutCore 1.6 仍然是编写桌面风格应用程序的最佳方式,并将继续由核心团队和贡献者维护和开发。目前,SproutCore 2.0 是您构建 Web 风格应用程序或想要扩充现有应用程序的最佳选择。

这是我自己对 SC1 v SC2 的体验:http: //blog.chililog.org/2011/10/14/sproutcore-v1-vs-v2/

恕我直言,如果您打算编写原生风格的 ipad 或 iphone 应用程序,请使用 SC1。它具有您可以“开箱即用”使用的视图和转换。

如果您打算编写像 twitter UI 这样的 web 风格的应用程序,请使用 SC2。

希望这可以帮助。

于 2011-11-20T23:39:18.047 回答