Frage

Sencha Touch ist brillant, aber dh kann keine Websites öffnen, die mit Sencha Touch entwickelt werden. Ich bin nicht daran interessiert, dh zu verwenden, aber meine Meinung ist nicht wichtig, da viele andere es verwenden können.

Da Microsoft HTML-5-Support ankündigt, und ich habe mit den großen Tools zusammengearbeitet, um native Apps mithilfe von HTML-5 und Java zu erstellen, so dass es offensichtlich ist, dass IE 10 HTML5 unterstützen muss.Es scheint jedoch, dass Sencha Touch-Websites auch nicht von IE 10 erforscht werden können, da ich die Küchenspüle (auf Sencha.com) unter Verwendung von IE 10 nicht erkunden kann. Ich kann dies jedoch leicht mit Chrom tun.

Weiter zu diesem Problem möchte ich eine Website für ein kleines Unternehmen erstellen, ist das Recht, Sencha-Berührung zu verwenden, um es zu entwickeln, oder jQuery ist eine bessere Wahl?(Ich sehme nach Ihnen, sagen Sie Sencha Touch :) Da ich mit jQuery völlig unbekannt bin)

Ich schätze die Zeit, die Sie ausgeben. Mit freundlichen Grüßen, Peyman Mortazavi

War es hilfreich?

Lösung

Rufen Sie mich altmodisch an, aber wenn ich die Küche sinkt, wenn ich in IE10 versagt, schuldete ich die Entwickler hinter der Demo und nicht die hinter dem Browser.IE10 ist ein ärgeriger Browser, der unsere Aufmerksamkeit wert ist, und nicht nur für die Tatsache, dass sie von Millionen von Millionen von Millionen unmittelbar nach seiner offiziellen Veröffentlichung genutzt wird, sondern auch, weil es ein großartiger Browser aus technischer Sicht ist.

Wenn Sie eine Lösung für Ihre Kunden aufbauen, sollten Sie Bibliotheken vermeiden, die sich von der Unterstützung der Hälfte des Marktes distanzieren möchten, was bedeutet, dass sie sich nicht aktiv mit derei entwickeln.Die Entschuldigungen für nicht unterstützt, dh es ist einfach nicht da, da Ihr Code nicht so erforderlich ist, dass in der neuesten Version von Microsofts Browser ordnungsgemäß funktionsfähig ist.

Verwenden Sie jQuery, Jquery Mobile oder Jquery UI.Sie können ein paar großartige UI von und mit allen bekommen, und Sie finden in allen großen Browsern eine hervorragende Unterstützung.

Andere Tipps

Ich passe meine Sencha Touch 2.0-App auf 2.2.1, um IE10 zu unterstützen. Ich habe also das Wissen in erster Hand in der Mühe.

    .
  1. Alle Sencha-Websites / Apps erstellen bisher bis 2.2.0 und von Entwicklern, die das Targeting von Webkit-Browsern angeht, wird niemals zuverlässig an IE10 arbeiten, da ein Haufen Sachen mit dem Kern von Sencha-Berührung getan werden musste, um den IE10 zu arbeiten . Jeder muss zurückgehen und tun, was ich tue ... Linie nach Zeile von CSS und ein paar JS ändert sich auch (ESP, wenn Sie Canvas-Sachen tun)

  2. Wenn Sie eine alte "Küchenspüle" laufen, die nicht ordnungsgemäß für 2.2.1 <,1 <,1 <,3> und auf IE10 wurde nicht ordnungsgemäß architiert wurde, wird auch nicht funktionieren. Ich weiß nicht, wie viel Zeit Sencha-Leute verbringen, die Küchenspüle auf IE10 testen ... aber man würde davon ausgehen ...

  3. Ich denke, das, was Sencha für eine Schleife geworfen hat, haben Entwickler keine Zeit oder Geld, um Business-Apps zweimal zu erstellen - einmal auf Extjs für Laptop / Desktop und 2. Mal auf Sencha Touch 2 für Tablet Touch / Gesture-Unterstützung . Dies ist das seltsame Land von SDK, weil das Tablet-Refiow so eng an den eines kleinen Laptops ergeht, solange Ihre UX-Leute wirklich gut ist, sie können Architekten eine Erfahrung, die von der Tablette bis zum laptop ziemlich gut durchbaut ist Eine Codebasis in Sencha-Berührung.

    Aber OOOOPS - Sencha dachte, wir bauen alle auf kleine Telefone - ein Markt, der von Webkit-Browsern dominiert wurde. Wenn dies der Fall wäre, würde dieses Argument des IE-Marktanteils nicht festhalten - wir alle kennen Windows-Telefonnummern. Das ist schwer, das zu flaschen. Was das Rubing verursacht, ist die Tablet-Laptop-Bildschirmgröße ähnlich.

    imho ...

IE10 In der Windows 8-Vorschau ist dieselbe Version, die für die Tablets und Mobilgeräte, die sie erstellt haben, aufgerufen wird.Es ist zu sagen, dass der Desktop-Support keine sehr nützliche Aussage ist.Das Problem ist, dass Microsoft Microsoft eine sehr große Menge an Geld-Marketing verbringen und an Unternehmen drückt.Dies ist nicht ein Fall einer Tablet- / Telefonbibliothek, die keinen Desktop unterstützt, sondern eine Tablet- / Telefonbibliothek, die nicht eine Zielplattform unterstützt, die darin besteht, Milliarden von US-Dollar-Marketing-Dollar-Marketing-Dollars zu unterstützen.

Jede Erwähnung von Internet Explorer scheint tiefe Emotionen in allen zu erinnern!Aber dh ist eine Tatsache des Lebens.

Ich würde vorschlagen, dass Sie den Google Chrome-Rahmen verwenden.Das erste Mal, dass Besucher an Ihrer Website ankommen, können Sie den Benutzer aufmerksam machen, um Google Chrome-Frame zu installieren und sie umleiten.Es ist ein bisschen unordentlich für den ersten Besuch, aber danach sollte es nahtlos sein.

Wie ich verstehe, dass Google Chrome Frame nicht mehr erfordert, dass Administratorrechte installiert werden.

Natürlich sollten die Leute einfach Chrome an erster Stelle installieren, aber niemand ist perfekt.

Sencha Touch 2 ist nicht für die Arbeit an IE10 ausgelegt.Wenn der Desktop-Unterstützung für Sie wichtig ist, sollten Sie EXT JS 4 verwenden.

Chrome und Safari verwenden webkit , welche Sencha-Touch benötigt, um zu funktionieren.

Internet Explorer kann in der Lage sein, Sencha Touch-Apps in der Zukunft anzuzeigen:

http://www.apleinsider.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-präfixe /

wer weiß aber?

Ich hatte einen Monat damit verbracht, ein Projekt zu bekommen, um mit Sencha Touch zu arbeiten, musste jedoch einen rechenschaftlicheren Rahmen auswählen.Die Ziele des Projekts bestehen darin, so viele Browser (Desktop und Mobile) wie möglich zu arbeiten.Die Webkit-Präferenz für Sencha, während es in der Erreichung des Erreichens bewundernswert ist, machte es für meine Bedürfnisse unbrauchbar.

Ich bin froh, dass sie ihre Lizenzierung geändert haben, seit ich es ausprobiert habe.Das war der zweite Stolperspunkt für unser Projekt.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top