2012-03-12 83 views
3

Sencha Touch非常出色,但IE无法打开使用Sencha Touch开发的网站。 我对使用IE不感兴趣,但我的意见并不重要,因为许多人可能会使用它。Sencha Touch和Internet Explorer 10

由于微软宣布HTML-5支持,并且我已经使用这些优秀的工具来制作原生应用程序,甚至使用HTML-5和Java,所以显然IE 10必须支持HTML5。但似乎sencha touch网站也无法通过IE 10进行探索,因为我无法使用IE 10探索Kitchen Sink(在sencha.com上),但我可以使用Chrome轻松完成此操作。

除此之外,我想为一家小公司制作一个网站,使用Sencha Touch开发它还是正确的,或者jQuery是一个更好的选择? (我渴望你说Sencha Touch :)因为我完全不熟悉jQuery)

我很欣赏你花费的时间。 此致 PEYMAN MORTAZAVI

回答

4

给我打电话过时,但是当我看到厨房水槽演示在IE10中失败时,我责怪开发者背后的演示,而不是那些在浏览器后面的开发者。 IE10是一款值得我们关注的优秀浏览器,不仅仅是因为它在官方发布后会立即被数百万用户使用,而且还因为它从技术角度来说是一款出色的浏览器。

如果你打算为你的客户建立一个解决方案,你应该避免图书馆希望远离支持市场的一半,这意味着他们不会积极地开发IE。支持IE的而不是的理由现在不存在,因为您的代码不需要太多的变化就可以在最新版本的Microsoft浏览器中正常工作。

使用jQuery,jQuery Mobile或jQuery UI。您可以从所有主流浏览器中获得一些优秀的用户界面,并且您可以在所有主流浏览器中找到出色的支持。

+1

右键,SenchaTouch真的很大,但是当我们在谈论做一个网站,客户端将检查。删除像Internet Explorer这样的流行浏览器的支持是一种sueside;) – Peyman 2012-06-06 06:23:22

+0

IE10是另一个IE蹩脚的浏览器。建议使用Google Chrome Frame作为AutomaticLuke;用户仍然可以“使用”IE浏览器,但其性能将大大提高,您不必花费双倍的时间来维护IE的网站 – themihai 2012-10-20 14:55:04

+1

Mihai,IE10是一款令人难以置信的可靠浏览器,开发时不需要特别注意考虑标准。我怀疑你没有经常使用它,但我可以说在经过9个月的日常使用后,这是一个非常可靠的产品。 – Sampson 2012-10-20 18:02:47

0

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

2

Windows 8预览中的IE10与它们生产的平板电脑和移动设备的版本相同。说它是用于桌面支持不是一个非常有用的声明。问题在于这就是微软将要花费大量金钱营销推动企业发展的原因。这不是平板电脑/电话库不支持桌面的情况,而是平板电脑/电话库不支持目标平台,即将花费数十亿美元的市场营销来部署的平台/电话库。

2

任何提及互联网浏览器似乎唤起每个人的深情!然而IE是生活中的事实。

我建议你使用Google Chrome Frame。 IE访问者第一次到达您的网站时,您可以提醒用户安装Google Chrome Frame并将其重定向。第一次访问有点麻烦,但之后它应该是无缝的。

据我所知,Google Chrome Frame不再需要管理员权限来安装。

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

0

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

我很高兴他们改变了他们的许可证,因为我尝试了。这是我们项目的第二个绊脚石。

3

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

  1. 所有煎茶网站/应用建立之前的2.2.0和开发商针对WebKit浏览器永远不会IE10中可靠工作,因为一堆东西必须做煎茶触摸的核心,以便对IE10工作。每个人都必须回去做自己正在做的事......逐行排列的CSS和几个JS更改(尤其是如果你做帆布的东西)

  2. 运行一个旧的“厨房水槽”在IE10上测试的2.2.1 的正确架构也不会起作用。我不知道Sencha的人在IE10上花了多少时间测试厨房水槽...但人们会假设...

  3. 我认为Sencha引发循环的是开发人员没有时间或资金来构建商业应用两次 - 一次用于笔记本电脑/台式机的ExtJS,另一次用于Sencha Touch 2的平板电脑触摸/手势支持。这是SDK的奇怪之处,因为平板电脑的房地产与小型笔记本电脑非常相似 - 只要你的用户体验非常好,他们就可以构建出一种从平板电脑到笔记本电脑相互交流的良好体验Sencha Touch中的一个代码库。

但oooops - Sencha认为我们都将建设到小型手机 - 一个由webkit浏览器支配的市场。如果是这样的话,那么这个IE市场份额的观点就不会成立 - 我们都知道Windows Phone号码。很难欺骗/旋转。造成这种情况的原因是平板电脑屏幕尺寸非常相似。

恕我直言...

+0

您有任何参考/链接向我们展示? – 2013-08-01 15:30:06