سؤال

Touch Sencha هو رائع ولكن لا يمكن ل IE فتح مواقع الويب التي تم تطويرها باستخدام Touch Sencha. أنا غير مهتم باستخدام IE، لكن رأيي غير مهم لأن العديد من الآخرين قد يستخدمونه.

نظرا لأن Microsoft تعلن عن دعم HTML-5 وكنت عملت مع الأدوات العظيمة لجعل تطبيقات أصلية حتى تستخدم HTML-5 و Java لذلك من الواضح أن IE 10 يجب أن يدعم HTML5.ولكن يبدو أنه لا يمكن استكشاف مواقع الويب التي تعمل باللمس Sencha من قبل IE 10 أيضا، لأنني لا أستطيع استكشاف بالوعة المطبخ (على Sencha.com) باستخدام أي 10 ومع ذلك يمكنني القيام بذلك بسهولة باستخدام Chrome.

علاوة على هذه المشكلة، أريد إنشاء موقع على شبكة الإنترنت لشركة صغيرة، هل من الحق في استخدام لمسة Sencha لتطويرها أو جيسي هو خيار أفضل؟(أنا أتقول لأنك أقول Sencha Touch :) منذ أن أكون غير مألوف تماما مع JQuery)

أقدر الوقت الذي تنفقه. تفضلوا بقبول فائق الاحترام، Peyman Mortazavi

هل كانت مفيدة؟

المحلول

اتصل بي الطراز القديم، ولكن عندما أرى فشل تجريبي بالمطبخ في IE10، ألوم المطورين وراء العرض التوضيحي، وليس من وراء المتصفح.IE10 هو متصفح أوستاندنغ يستحق اهتمامنا، وليس فقط لحقيقة أنه سيتم استخدامه بملايين على الملايين مباشرة بعد إطلاق سراحها الرسمي، ولكن أيضا لأنه متصفح رائع من منظور تقني.

إذا كنت ستقوم ببناء حل لعملائك، فيجب عليك تجنب المكتبات التي ترغب في صوابها عن دعم نصف السوق، مما يعني أنها لا تتطور بنشاط مع أي في الاعتبار.أعذار غير دعم IE ببساطة ليس هناك اليوم حيث لن يتطلب رمزك الكثير من التباين للعمل بشكل صحيح في أحدث إصدار من متصفح Microsoft.

استخدم JQuery أو JQuery Mobile أو JQuery UI.يمكنك الحصول على بعض UI عظيم من وإلى كل منهم، وستجد دعما ممتازا في جميع المتصفحات الرئيسية.

نصائح أخرى

أنا porting تطبيق My Sencha Touch 2.0 إلى 2.2.1 من أجل دعم IE10. لذلك لدي معرفة مباشرة في الجهد.

  1. جميع مواقع الويب / تطبيقات Sencha Build السابقة إلى 2.2.0 والمطورين يستهدفون متصفحات WebKIT لن يعملوا أبدا على IE10 بشكل موثوق لأن مجموعة من الأشياء يجب أن تتم لبركة Sencha Touch من أجل IE10 للعمل وبعد يجب على الجميع العودة ويفعل ما أفعله ... خط عن طريق خط CSS وعدد قليل من التغييرات JS وكذلك (ESP إذا كنت تفعل أشياء قماشية)

  2. تشغيل "بالوعة المطبخ" القديمة التي لم تكن مرتبطة بشكل صحيح مقابل 2.2.1 و تم اختبارها على IE10 لن تعمل أيضا. أنا لا أعرف كم من الوقت يقضي الناس sencha اختبار اختبار المطبخ على IE10 ... ولكن واحد من شأنه أن يفترض ...

  3. أعتقد أن ما ألقيت Sencha للحصول على حلقة لا يوجد لديه وقت أو أموال لبناء تطبيقات أعمال مرتين - مرة واحدة على extjs لأجهزة الكمبيوتر المحمول / سطح المكتب والوقت الثاني على Sencha Touch 2 للكمبيوتر اللوحي دعم اللمس / الإيماءة وبعد هذه هي الأراضي الغريبة من SDK لأن Tablet Real-Estate يشبه بشكل عميق أن جهاز كمبيوتر محمول صغير - Ergo طالما أن الناس UX الخاص بك جيدة حقا، فيمكنهم مهندس مهندس تجربة تعبروا من الكمبيوتر اللوحي إلى كمبيوتر محمول جيد عن طريق البناء قاعدة رمز واحد في Sencha Touch.

    لكن OOOOPS - احسب Sencha أن نكون جميعا نبنا إلى هواتف صغيرة - سوق يهيمن عليه متصفحات WebKit. إذا كانت هذه هي الحالة، فستتحمل هذه الوسيطة من حصة السوق IE - نعرف جميعا أرقام هواتف Windows. من الصعب أن تؤدي / تدور ذلك. ما يسبب فرك هو حجم شاشة الكمبيوتر المحمول الكمبيوتر اللوحي يشبه.

    IMHO ...

IE10 في معاينة Windows 8 هو نفس الإصدار المقاوم للأجهزة اللوحية والأجهزة المحمولة التي تم إنتاجها.قائلا إنه لدعم سطح المكتب ليس عبارة مفيدة للغاية.المشكلة هي أن ما تعد مايكروسوفت على وشك أن تنفق مبلغا كبيرا جدا من التسويق عبر الأموال والدفع إلى الشركات.هذه ليست حالة من مكتبة أجهزة الكمبيوتر اللوحي / الهاتف التي لا تدعم سطح المكتب، ولكن لمكتبة أجهزة الكمبيوتر اللوحي التي لا تدعم منصة مستهدفة على وشك الحصول على مليارات الدولارات من التسويق التي تنفقها على نشرها.

أي ذكر من Internet Explorer يبدو أنه يثير مشاعر عميقة في الجميع!ومع ذلك، فإن حقيقة الحياة.

أود أن أقترح عليك استخدام إطار Google Chrome.في المرة الأولى التي تصل فيها الزوار إلى موقعك، يمكنك تنبيه المستخدم لتثبيت إطار Google Chrome وإعادة توجيهها.إنه فوضوي بعض الشيء في الزيارة الأولى ولكن بعد ذلك يجب أن يكون سلسا.

كما أفهمها، فلن يتطلب إطار Google Chrome حقوق المسؤول.

من الواضح أن الناس يجب أن يقومون فقط بتثبيت الكروم في المقام الأول ولكن لا أحد مثالي.

Sencha Touch 2 غير مصمم للعمل على IE10.إذا كان دعم سطح المكتب مهم بالنسبة لك، فعليك استخدام تحويلة JS 4.

يستخدم Chrome and Safari WebKit يتطلب Touch Sencha من أجل الوظيفة.

قد تتمكن Internet Explorer من عرض تطبيقات Touch Sencha في المستقبل:

href="http://www.appleinsider.com/articles/11/11/06/microsofts_ballmer_considers_using_webkit_within_ie.html" rel="nofollow"> http://www.appleinsider.com/articles/08/11/06 / microsofts_ballmer_considers_using_webkit_within_ie.html

href="http://www.favbrowser.com/opera-firefox-and-internet-explorer-to-implement-webkit-prefixes/" rel="nofollow"> http://www.favbrowser.com / Opera-Firefox-And-Internet-Explorer-To-Software-prefixes /

ولكن من يدري؟

قد قضيت شهرا في الحصول على مشروع للعمل مع لمسة Sencha، ولكن كان عليه اختيار إطار أكثر قابل للوصوله.كانت أهداف المشروع هي العمل عبر أكبر عدد ممكن من المتصفحات (سطح المكتب والهاتف المحمول).تفضيل WebKit ل Sencha، مع الإعجاب بكيفية تحقيقه، جعلها غير صالحة للاستعمال لاحتياجاتي.

أنا سعيد لأنهم غيروا ترخيصهم منذ أن جربته.كانت تلك النقطة العثرة الثانية لمشروعنا.

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top