2012-03-12 4 views
3

Sencha Touch блестящий, но IE не может открывать веб-сайты, которые разрабатываются с использованием Sencha Touch. Я не заинтересован в использовании IE, но мое мнение не имеет значения, поскольку многие другие могут его использовать.Sencha Touch и Internet Explorer 10

Поскольку Microsoft объявляет о поддержке HTML-5, и я работал с отличными инструментами для создания собственных приложений даже с использованием HTML-5 и Java, поэтому очевидно, что IE 10 должен поддерживать HTML5. Но, похоже, веб-сайты sencha touch не могут быть изучены IE 10, так как я не могу исследовать кухонную раковину (на sencha.com) с помощью IE 10, но я легко могу это сделать с помощью 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

+0

IE10 - еще один клоунский браузер IE. Лучше просто использовать Google Chrome Frame, как предложено AutomaticLuke; пользователь будет по-прежнему «использовать» IE, но его производительность будет значительно улучшена, и вам не придется тратить вдвое больше средств на поддержку веб-сайта для IE – themihai

+1

Mihai, IE10 - невероятно прочный браузер и не требует особого внимания при разработке с учетом стандартов. Я подозреваю, что вы часто не использовали все это, но я могу сказать, что после 9 месяцев ежедневного использования это очень надежный продукт. – Sampson

0

Sencha Touch 2 не предназначен для работы с IE10. Если для вас важна поддержка настольных систем, то вы должны использовать Ext JS 4.

2

IE10 в предварительном просмотре Windows 8 - это та же самая версия, которая предназначена для планшетов и мобильных устройств, которые они производят. Говорить, что это для поддержки настольных компьютеров, не очень полезно. Проблема в том, что Microsoft собирается потратить очень много денег на маркетинг и продвижение бизнеса. Это не тот случай, когда планшет/телефонная библиотека не поддерживает рабочий стол, а в библиотеке планшета/телефона, не поддерживающей целевую платформу, на которой собирается потратить миллиарды долларов маркетинга на ее развертывание.

2

Любое упоминание интернет-исследователя, похоже, вызывает у всех глубокие эмоции! Однако IE - это факт жизни.

Я предлагаю вам использовать Google Chrome Frame. В первый раз, когда посетители IE приходят на ваш сайт, вы можете предупредить пользователя об установке Google Chrome Frame и перенаправить их. Это немного грязно для первого посещения, но после этого оно должно быть плавным.

Как я понимаю, Google Chrome Frame больше не требует прав администратора для установки.

Очевидно, люди должны просто установить Chrome в первую очередь, но никто не идеален.

0

Хром и сафари используют WebKit, для чего требуется Sencha Touch, чтобы функционировать.

Internet Explorer может быть в состоянии отображать Сенча Touch Apps в будущем:

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/

Но кто знает?

0

Я потратил месяц на создание проекта для работы с Sencha Touch, но ему пришлось выбирать более доступную инфраструктуру. Цели проекта заключались в том, чтобы работать как можно больше браузеров (настольных и мобильных). Предпочтение Webkit для Sencha, хотя и восхитительно в том, как это достигается, сделало его непригодным для моих нужд.

Я рад, что они изменили свое лицензирование, так как я попробовал. Это стало вторым моментом для нашего проекта.

3

Я портирую приложение Sencha Touch 2.0 до 2.2.1 для поддержки IE10. Итак, у меня есть знания из первых рук.

  1. все сайты Сенча/приложения строить прежде 2.2.0 и разработчиками, ориентированных на WebKit браузеров никогда не будет работать на IE10 надежно, потому что куча вещей должно было быть сделано в ядро ​​Сенча Touch, для того, чтобы IE10 к Работа. Каждый должен вернуться и сделать то, что я делаю ... по линии CSS и несколько изменений JS (esp, если вы делаете холсты)

  2. Запуск старой «кухонной раковины», которая не была надлежащим образом сконструированные для 2.2.1 и, проверенные на IE10, также не будут работать. Я не знаю, сколько времени Sencha люди провели тестирование кухонной раковины на IE10 ... но можно было бы предположить ...

  3. Я думаю, что то, что бросило Sencha для цикла, у разработчиков нет времени или денег на сборку бизнес-приложений дважды - один раз на ExtJS для ноутбука/рабочего стола и 2-й раз на Sencha Touch 2 для поддержки сенсорного экрана и жесты. Это странная страна SDK, потому что планшетная недвижимость так близко похожа на таковую на маленьком ноутбуке - эрго, пока ваши люди UX действительно хороши, они могут архитектовать опыт, который перебирает от планшета к ноутбуку довольно хорошо, строя одна база кода в Sencha Touch.

Но oooops - Sencha полагал, что мы все будем строить для небольших телефонов - на рынке доминируют браузеры webkit. Если это так, то этот аргумент доли рынка IE не будет иметь места - все мы знаем номера телефонов Windows. Трудно поддаться этому. Что вызывает потерю, так это размер экрана планшета-ноутбука.

ИМХО ...

+0

У вас есть ссылки/ссылки, чтобы показать нам? –