3

Sencha Touch は素晴らしいですが、IE は Sencha Touch を使用して開発された Web サイトを開くことができません。私は IE を使用することに興味はありませんが、他の多くの人が使用する可能性があるため、私の意見は重要ではありません。

Microsoft が HTML-5 のサポートを発表して以来、HTML-5 と Java を使用してネイティブ アプリを作成するための優れたツールを使用してきたため、IE 10 が HTML5 をサポートする必要があることは明らかです。しかし、IE 10 を使用して (sencha.com の) Kitchen Sink を探索することはできませんが、Chrome を使用すると簡単に探索できます。

この問題に加えて、小さな会社のために Web サイトを作りたいのですが、Sencha Touch を使って開発するのが正しいのでしょうか、それとも jQuery がより良い選択でしょうか? (あなたが Sencha Touch と言ってくれることを願っています :) 私は jQuery にまったく慣れていないので)

私はあなたが費やしている時間を感謝します。ペイマン・モルタザビ

4

7 に答える 7

4

時代遅れと呼んでください。しかし、Kitchen Sink のデモが IE10 で失敗するのを見ると、ブラウザの背後にいる開発者ではなく、デモの背後にある開発者を非難します。IE10 は注目に値する優れたブラウザーです。それは、公式リリース直後に何百万もの人々が使用するという事実だけでなく、技術的な観点からも優れたブラウザーであるためです。

クライアント向けのソリューションを構築する場合は、市場の半分をサポートすることから距離を置きたいライブラリを避ける必要があります。つまり、IE を念頭に置いて積極的に開発していません。Microsoft の最新バージョンのブラウザーで適切に動作するために、コードがそれほど多くの差異を必要としないため、IE をサポートしないという言い訳は今日ではありません。

jQuery、jQuery Mobile、または jQuery UI を使用します。それらすべてから優れた UI を得ることができ、すべての主要なブラウザーで優れたサポートを見つけることができます。

于 2012-06-06T04:31:23.393 に答える
3

IE10 をサポートするために、Sencha Touch 2.0 アプリを 2.2.1 に移植しています。そのため、私はその努力について直接の知識を持っています。

  1. 2.2.0 より前にビルドされたすべての Sencha Web サイト / アプリは、Webkit ブラウザーをターゲットとする開発者によって ie10 で確実に動作することは決してありません。誰もが戻って、私がやっていることをしなければなりません... 行ごとの CSS といくつかの JS の変更も (キャンバスのものを行う場合は特に)

  2. 2.2.1 用に適切に設計されておらず、IE10でテストされていない古い「キッチン シンク」を実行することもできません。Sencha 関係者が IE10 でキッチン シンクをテストするのにどれだけの時間を費やしたかはわかりませんが、推測できることは...

  3. Sencha をループに投げ込んだのは、開発者がビジネス アプリを 2 回構築する時間やお金がないことだと思います。これは SDK の奇妙な領域です。なぜなら、タブレットの不動産は小さなラップトップの不動産に非常によく似ているからです。したがって、UX 担当者が非常に優れている限り、彼らはタブレットからラップトップにまたがるエクスペリエンスを構築することで、かなり優れたものを設計できます。 Sencha Touch の 1 つのコードベース。

しかし、おっと-Sencha は、私たち全員が小型の携帯電話向けに開発するだろうと考えていました-市場は Webkit ブラウザに支配されていました。もしそうなら、この IE 市場シェアの議論は成り立たないでしょう - 私たちは皆、Windows Phone の番号を知っています。それをファッジ/スピンするのは難しいです。摩擦の原因は、タブレットとラップトップの画面サイズが非常に似ていることです。

私見では...

于 2013-08-01T15:08:35.313 に答える
2

Windows 8 プレビューの IE10 は、同社が生産しているタブレットやモバイル デバイス向けに予定されているものと同じバージョンです。デスクトップ サポート用であると言うのは、あまり有用なステートメントではありません。問題は、これが、Microsoft が非常に多額のマーケティングと企業へのプッシュに費やそうとしていることです。これは、デスクトップをサポートしていないタブレット/電話ライブラリのケースではなく、展開するために数十億ドルのマーケティングが費やされようとしているターゲット プラットフォームをサポートしていないタブレット/電話ライブラリのケースです。

于 2012-03-19T13:39:31.010 に答える
2

Internet Explorer について言及すると、誰もが深い感動を覚えるようです。ただし、IE は事実です。

Google Chrome Frame を使用することをお勧めします。IE の訪問者が初めてサイトに到着したときに、Google Chrome Frame をインストールしてリダイレクトするようにユーザーに警告できます。最初の訪問は少し面倒ですが、その後はシームレスになるはずです。

私が理解しているように、Google Chrome Frame のインストールに管理者権限は不要になりました。

明らかに、人々は最初に Chrome をインストールする必要がありますが、完璧な人はいません。

于 2012-04-17T13:52:45.120 に答える
0

SenchaTouch2はIE10で動作するようには設計されていません。デスクトップのサポートが重要な場合は、ExtJS4を使用する必要があります。

于 2012-03-19T02:53:54.820 に答える
0

Chrome と Safari は、Sencha Touch が機能するために必要なWebKitを使用します。

Internet Explorer は将来 Sencha Touch アプリを表示できるようになるかもしれません:

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/

しかし、誰が知っていますか?

于 2012-05-02T15:04:57.000 に答える
0

Sencha Touch で動作するプロジェクトを作成するのに 1 か月を費やしましたが、よりアクセスしやすいフレームワークを選択する必要がありました。このプロジェクトの目標は、できるだけ多くのブラウザー (デスクトップとモバイル) で動作することでした。Sencha の Webkit プリファレンスは、それがどのように実現されているかは立派ですが、私のニーズには使用できませんでした。

私が試して以来、彼らがライセンスを変更したことをうれしく思います。それが私たちのプロジェクトの 2 つ目のつまずき点でした。

于 2012-08-14T18:48:57.750 に答える