私は最近、JavaScriptMVC、qooxdoo、Sproutcore などのフレームワークをブラウズしており、JavaScript を使用してブラウザーで最小限の css/html を使用してデスクトップのようなアプリを作成しています (フレームワークによって異なります)。
チタニウムについて私が知っていることは、ビューに html/css を使用し、他のすべてに選択した言語 (javascript、ruby、python、php) を使用することです。次に、ネイティブ アプリにコンパイル (?) されます。
癖は何ですか?もしあれば?
- コンパイルされたアプリを実行するために、ユーザーが何らかのランタイムをインストールする必要がありますか?
- JavaScript が優先言語だと思いますが、他の言語はどのように処理されますか?
- たとえば、どの Ruby インタープリターが含まれるか、ruby stdlib または外部ライブラリーを使用する必要があるでしょうか? アプリの速度に影響しますか?つまり、速度に関しては JS > Ruby です。
- ビューは CSS/HTML であるため、要素のスタイルを設定し、JS ライブラリを介して効果を追加して、ウィジェットのような感覚を実現する必要がありますか? それとも、そのための事前に作成された設定/クラスが付属していますか?
- デスクトップパッケージに適用されるかどうかはわかりませんが、appcelerator のサーバーとの同期が必要ですか? それは何のために必要でしょうか?
質問がばかげているように聞こえる場合は申し訳ありませんが、最近までツールがたくさんあることに気づきませんでした。私は最終的に、使いやすく、データ交換のためにバックエンドサーバーと連携するオプションがあり、できれば「箱から出して」見栄えがよく、テーマをうまく設定して動作するためにそれほど多くの作業を必要としないものを探していますモバイルおよびデスクトップ デバイス。