1. ホーム
  2. javascript

[解決済み] モバイルWeb HTML5フレームワークの選び方【終了しました

2022-07-01 10:57:42

質問

新しいプロジェクトのために、HTML5をサポートし、モバイル、つまりIPhoneやIPadで動作するフレームワークを探したのです。私はこれらを発見しました。

私にとってのメインは HTML5 です。彼らが提供する機能を調べましたが、もしあれば、あなたの経験を知りたかっただけです。

探すとき、どれがいいでしょうか。

  • クイックスタート
  • 良いドキュメント
  • 類似のウェブウェイ開発
  • モバイルプラットフォームへの優れたサポート

どのように解決するのですか?

ターゲット層が何であるか、また、構築するサイトがどの程度インタラクティブであるかによって異なります。

jQTouchです。

CSS に強く、JavaScript に弱い、MIT ライセンス

クイックスタートを提供するフレームワークですが、残念ながら多くのドキュメントはありません。これは、始めるのにほとんど必要なく、コーディングもかなり簡単です。適切なアニメーションとインタラクションを検出するために CSS クラスを使用します。

Sencha Touchです。

ほとんど 完全に JavaScript、GPL ライセンスのない商用サイトでの使用は不可

もし、あなたが多くのビジュアルインタラクションを持つ複雑なエンタープライズアプリケーションを構築しているならば、私はSencha Touchを強くお勧めします。

M-Projectです。

MIT ライセンス、JavaScript が多い、アルファ版と思われる、バグがある可能性がある。

私自身はM-Projectで作業したことはありませんが(ご指摘ありがとうございます)、非常に堅牢で、コーディングスタイルはExtJSをベースとするSencha Touchと非常に似ているように思われます。

Nimblekit。

これはiOSのみのようで、Androidや他のプラットフォームにアプリケーションを拡張することを決めた場合、良いことではありません。

Wink ツールキット。

は、MIT またはそのいくつかのバリエーションと思われます。 私の意見では、wink は多くの機能を持っているように見えますが、ドキュメントが冷たいように感じます。

jQuery Mobileです。

デュアルライセンス MIT または GPL 2、JavaScript と CSS のちょうどよい組み合わせ。

しかし、jQueryモバイルは、強力なチームと、コアjQueryライブラリの延長線上にある支持者のコミュニティによって支えられています(同様にアルファ版ですが)。おそらく、最もエンタープライズ中心のアプリケーションを除いては、最良の選択でしょう。

Titanium。

TitaniumはHTML5モバイルフレームワークではなく、フレームワークに含まれるネイティブコードモジュールへのjavascriptベースのインターフェイスです。これはかなりわかりやすいフレームワークですが、ドキュメントはまばらだと考えています。

ボトムライン。

1. jQuery mobile - あなたのアプリが企業中心でない限り。

2. Sencha Touch - アプリケーションがエンタープライズ中心であるか、ユーザーとのインタラクションが多い場合。

3. jQTouch - あなたが探しているものは、すぐに始めるためのシンプルなフレームワークですが、あなたは多くのガストを必要としない場合。

4. Titanium - もし、あなたが
実際の ネイティブのコントロールが必要な場合

デモ用アプリ

オープンソースのプロジェクトがあります。 プロパティクロス があります。これは、さまざまなクロス プラットフォーム フレームワークで実装された同じアプリケーションを実証するものです。これは、さまざまなフレームワークのコード、開発経験、およびエンド ユーザー エクスペリエンスを比較するのに非常に便利です。