6

Sencha Touch 看起来令人印象深刻,而 ExtJS 看起来不错。

我正在评估是否应该为即将推出的应用程序使用 ExtJS 或 SproutCore。现在有了 Sencha Touch,我想如果我选择 ExtJS,port/migrate将应用程序的一部分放到移动世界中会更容易。

真的吗?我能否为桌面浏览器的ExtJS和移动设备的Sencha Touch拥有相同的代码库?

如果不是,代码库会有多大不同?

4

2 回答 2

4

刚刚参加了一个 EXTJS 聚会,其中一个演讲是关于 Sencha Touch。一个应用程序从前者移植到后者——据称大约 40% 的代码可以重用。

话虽如此,也有人指出 Sencha Touch 具有沉重的 iphone 外观和感觉,因此如果您想要更独立于平台的东西,您可能需要考虑 Sproutcore(及其相应的移动框架)。

于 2010-07-29T03:25:12.190 回答
1

如果你有一个 ExtJs 应用程序,创建一个触控版本肯定比使用两个不同的桌面和移动框架更容易。查看API,它看起来和闻起来都像 ExtJS API,因此您的服务器代码(发出 UI JSON)将大体相同。

于 2010-07-29T02:18:52.390 回答