3

Sencha Touch 很棒,但是 IE 无法打开使用 Sencha Touch 开发的网站。我对使用 IE 不感兴趣,但我的意见并不重要,因为许多其他人可能会使用它。

自从微软宣布 HTML-5 支持以来,我使用了强大的工具来制作原生应用程序,甚至使用 HTML-5 和 Java,所以很明显 IE 10 必须支持 HTML5。但似乎 IE 10 也无法探索 sencha touch 网站,因为我无法使用 IE 10 探索 Kitchen Sink(在 sencha.com 上),但我可以使用 Chrome 轻松完成此操作。

关于这个问题,我想为一个小公司做一个网站,是用Sencha Touch开发还是用jQuery更好?(我很想你说 Sencha Touch :) 因为我完全不熟悉 jQuery)

我很感激你所花费的时间。此致, 佩曼·莫塔扎维

4

7 回答 7

4

称我为老式的,但当我看到 Kitchen Sink 演示在 IE10 中失败时,我责怪演示背后的开发人员,而不是浏览器背后的开发人员。IE10是一款值得我们关注的优秀浏览器,不仅因为它在正式发布后立即被数以百万计的人使用,还因为从技术角度来看它是一款出色的浏览器。

如果您要为您的客户构建解决方案,您应该避免那些希望远离支持一半市场的库,这意味着它们不会积极开发 IE。支持 IE的借口今天根本不存在,因为您的代码不需要那么多差异就可以在最新版本的 Microsoft 浏览器中正常工作。

使用 jQuery、jQuery Mobile 或 jQuery UI。您可以从它们那里获得一些出色的 UI,并且您会在所有主要浏览器中找到出色的支持。

于 2012-06-06T04:31:23.393 回答
3

我将 Sencha Touch 2.0 应用程序移植到 2.2.1 以支持 IE10。所以我在努力中拥有第一手的知识。

  1. 所有在 2.2.0 之前构建的 Sencha 网站/应用程序以及针对 webkit 浏览器的开发人员将永远无法在 ie10 上可靠地运行,因为必须对 Sencha Touch 的核心做很多事情才能使 ie10 工作。每个人都必须回去做我正在做的事情......逐行CSS和一些JS更改(尤其是如果你做画布的东西)

  2. 运行一个没有为 2.2.1 正确构建在 IE10 上测试的旧“厨房水槽”也无法正常工作。我不知道 Sencha 人花了多少时间在 IE10 上测试厨房水槽……但人们会假设……

  3. 我认为使 Sencha 陷入困境的原因是开发人员没有时间或金钱两次构建业务应用程序 - 一次是在 ExtJS 上用于笔记本电脑/台式机,第二次在 Sencha Touch 2 上用于平板电脑触摸/手势支持。这是 SDK 的奇异之地,因为平板电脑房地产与小型笔记本电脑非常相似——因此,只要您的 UX 人员非常优秀,他们就可以通过构建一个从平板电脑到笔记本电脑的跨界体验。 Sencha Touch 中的一个代码库。

但是 oooops - Sencha 认为我们都将构建小型手机 - 一个由 webkit 浏览器主导的市场。如果是这样的话,那么这个关于 IE 市场份额的论点就站不住脚了——我们都知道 Windows Phone 的数字。很难捏造/旋转它。造成摩擦的原因是平板电脑和笔记本电脑的屏幕尺寸非常相似。

恕我直言...

于 2013-08-01T15:08:35.313 回答
2

Windows 8 预览版中的 IE10 与他们生产的平板电脑和移动设备的版本相同。说它是为了桌面支持并不是一个非常有用的说法。问题在于,这正是微软将要花费大量资金进行营销和推动的业务。这不是平板电脑/手机库不支持桌面的情况,而是平板电脑/手机库不支持目标平台的情况,该目标平台将花费数十亿美元的营销费用来部署它。

于 2012-03-19T13:39:31.010 回答
2

任何提及 Internet Explorer 似乎都会引起每个人的深切感慨!然而,IE 是生活中的一个事实。

我建议您使用 Google Chrome Frame。当 IE 访问者第一次到达您的站点时,您可以提醒用户安装 Google Chrome Frame 并重定向他们。第一次访问有点混乱,但之后应该是无缝的。

据我了解,Google Chrome Frame 不再需要管理员权限才能安装。

显然,人们应该首先安装 Chrome,但没有人是完美的。

于 2012-04-17T13:52:45.120 回答
0

Sencha Touch 2 不适用于 IE10。如果桌面支持对您很重要,那么您应该使用 Ext JS 4。

于 2012-03-19T02:53:54.820 回答
0

Chrome 和 Safari 使用Sencha Touch 运行所需的WebKit 。

Internet Explorer 将来可能会显示 Sencha Touch 应用程序:

http://www.appleinsider.com/articles/08/11/06/microsofts_ballmer_considers_using_webkit_within_ie.html

http://www.favbrowser.com/opera-firefox-and-internet-explorer-to-implement-webkit-prefixes/

但谁知道呢?

于 2012-05-02T15:04:57.000 回答
0

我花了一个月的时间让一个项目与 Sencha Touch 一起工作,但不得不选择一个更易于访问的框架。该项目的目标是在尽可能多的浏览器(桌面和移动)上工作。对 Sencha 的 webkit 偏好,虽然它的实现方式令人钦佩,但却无法满足我的需求。

我很高兴他们在我尝试后更改了许可。这是我们项目的第二个绊脚石。

于 2012-08-14T18:48:57.750 回答