Domanda

Sencha Touch è brillante ma IE non può aprire i siti Web che si sviluppano utilizzando Sencha Touch. Non mi interessa usare cioè, ma la mia opinione non è importante dal momento che molti altri possono usarlo.

Poiché Microsoft annuncia il supporto HTML-5 e ho lavorato con i grandi strumenti per creare app native anche usando HTML-5 e Java, quindi è ovvio che IE 10 deve supportare HTML5.Ma sembra che i siti Web di Sencha Touch non possono essere esplorati anche da IE 10, dal momento che non posso esplorare il lavello della cucina (su Sencha.com) usando IE 10 Tuttavia posso facilmente farlo usando Chrome.

Oltre a questo problema, voglio fare un sito Web per una piccola azienda, è giusto usare Sencha Touch per svilupparlo o jQuery è una scelta migliore?(Annuncio per te dire Sencha Touch :) Dal momento che sono completamente sconosciuto con JQuery)

Apprezzo il tempo che stai spendendo. Sinceramente tuo, Peyman mortazavi

È stato utile?

Soluzione

Chiamami vecchio stile, ma quando vedo la demo della cucina della cucina che fallisce in IE10, biasimo gli sviluppatori dietro la demo, e non quelli dietro il browser.IE10 è un browser ousstanding che è degno della nostra attenzione, e non solo per il fatto che sarà usato da milioni su milioni immediatamente dopo il suo rilascio ufficiale, ma anche perché è un grande browser da una prospettiva tecnica.

Se hai intenzione di costruire una soluzione per i tuoi clienti, dovresti evitare le biblioteche che desiderano prendere le distanze di sostenere la metà del mercato, il che significa che non si sviluppano attivamente in mente.Le scuse per non supportando IE semplicemente non ci sono oggi poiché il tuo codice non richiederà che molta varianza funzioni correttamente nell'ultima versione del browser di Microsoft.

Usa jQuery, jquery mobile o jquery ui.Puoi ottenere un grande ui da e con tutti loro, e troverai un eccellente supporto in tutti i principali browser.

Altri suggerimenti

Sto portando la mia app Sencha Touch 2.0 a 2.2.1 per supportare IE10. Quindi ho conoscenze di prima mano nello sforzo.

    .
  1. Tutti i siti web di Sencha / Apps Build Precedente per 2.2.0 e dagli sviluppatori Targeting Browser WebKit non funzionerà mai su IE10 in modo affidabile perché un gruppo di cose doveva essere fatto al centro di Sencha Touch in modo che IE10 . Tutti devono tornare indietro e fare quello che sto facendo ... linea per linea di CSS e alcuni cambi js pure (ESP se fai roba tela)

  2. Esecuzione di un vecchio "lavandino da cucina" che non è stato adeguatamente architetto per 2.2.1 e testato su IE10 non funzionerà neanche. Non so quanto tempo Sencha gente ha trascorso a testare il lavandino da cucina su IE10 ... ma uno assumerebbe ...

  3. Penso che ciò che ha lanciato Sencha per un loop è gli sviluppatori non hanno tempo o denaro per costruire le app di business due volte - una volta su Extjs per laptop / desktop e 2a volta su Sencha Touch 2 per tablet Touch / Gesture Support . Questa è la strana terra del SDK, perché la tablet Real-Estate assomiglia così da vicino che di un piccolo laptop - ERGO finché la tua gente UX è davvero buona, possono architerare un'esperienza che attraversa il tablet al computer portatile abbastanza buono con la costruzione Una base di codice in Sencha Touch.

    Ma OOOOPS - Sencha ha capito che saremmo stati tutti costruiti in piccoli telefoni - un mercato dominato dai browser WebKit. Se questo fosse il caso, allora questo argomento della quota di mercato IE non avrebbe mantenuto - conosciamo tutti i numeri di telefono di Windows. È difficile da sporcare / spin. Ciò che sta causando la sfregatura è la dimensione dello schermo del computer portatile da tablet così simile.

    IMHO ...

IE10 Nell'anteprima di Windows 8 è la stessa versione che è prevista per tablet e dispositivi mobili che hanno prodotto.Dire che è per il supporto desktop non è una dichiarazione molto utile.Il problema è che questo è ciò che Microsoft sta per trascorrere una grande quantità di marketing di denaro e spingersi alle imprese.Questo non è un caso di una libreria tablet / telefono che non supporta un desktop, ma di una libreria tablet / telefono che non supporta una piattaforma di destinazione che sta per avere miliardi di dollari di marketing speso per dispiegarlo.

Qualsiasi menzione di Internet Explorer sembra evocare emozioni profonde in tutti!Tuttavia, cioè è un dato di fatto.

Ti suggerirei di utilizzare Google Chrome Frame.La prima volta che i visitatori arrivano al tuo sito è possibile avvisare l'utente per installare Google Chrome Frame e reindirizzarli.È un po 'disordinato per la prima visita ma dopo che dovrebbe essere senza soluzione di continuità.

Come capisco che Google Chrome Frame non richiede più i diritti di amministratore da installare.

Ovviamente le persone dovrebbero installare Chrome in primo luogo, ma nessuno è perfetto.

Sencha Touch 2 non è progettato per funzionare su IE10.Se il supporto desktop è importante per te, è necessario utilizzare Ext JS 4.

Chrome e Safari usano webkit quale tocco Sencha richiede per funzionare.

Internet Explorer potrebbe essere in grado di visualizzare le app Sencha Touch in futuro:

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-prefisso /

Ma chissà?

Avevo trascorso un mese a fare un progetto per lavorare con Sencha Touch, ma ha dovuto scegliere un quadro più accessibile.Gli obiettivi del progetto dovevano lavorare attraverso il maggior numero possibile di browser (desktop e mobile).La preferenza di webkit per Sencha, mentre si è ammirevole in come è raggiunta, rese inutilizzabile per le mie esigenze.

Sono contento che abbiano cambiato la loro licenza da quando l'ho provato.Quello era il secondo punto inciampato per il nostro progetto.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top