2

我想开发一个 Web 应用程序,但我需要在 Dojo、Cappuccino 和 Sproutcore 之间进行强大且最新的速度和内存比较,最好是最新版本;

4

1 回答 1

4

http://en.wikipedia.org/wiki/Program_optimization#When_to_optimize

如果没有更多关于您要构建的内容的上下文,这真的很难回答。就其本质而言,卡布奇诺和 SC 在页面加载时增加了相当多的样板/复杂性。如果您正在构建单页应用程序(想想 Gmail,页面加载约 10 秒,但您只在一个会话中执行一次),那就太好了,如果您正在构建 Web 2.0 风格的网站(想想 Facebook,每隔几分钟新页面加载一次)就没有用了),因为 Cappuccino 和 SC 的页面加载速度非常慢。

这就引出了另一个有趣的问题。您要优化什么(您甚至知道吗?)。页面加载?数据延迟?用户界面响应?

对于大多数前端应用程序而言,从服务器检索数据的成本无论如何都是比前端代码大一个数量级的瓶颈。

于 2011-08-16T11:03:16.850 回答