1

Firefox OS でプログラミングを学ぼうと思っていたところ、JavaScript と HTML5 でプログラミングされており、Web アプリと同じ構造を使っていると聞きました。私は Udacity (私は初心者です) で Web 開発に関するコースを行っており、Google App Engine の使用方法について話しました (Python といくつかの構造を使用して、独自の Web サイトをオンラインで作成しただけです)。 GAE)、Firefox の Web サイトで見たものと何らかの関係を作ろうとしましたが、何もわかりませんでした。

4

4 に答える 4

1

Firefox OS に関しては、あなたが書いたように、HTML5、CSS3、および JavaScript を使用してアプリケーションを構築します。Web テクノロジーのみです。これらは、使用する API に応じて、Firefox OS デバイスやブラウザーで実行するために構築する Web アプリケーションです。ビルドするアプリケーションhttps://developer.mozilla.org/en-US/Appsは、独自のサーバーでホストするか、パッケージ化した場合は Firefox OS マーケットプレイスhttps://marketplace.firefox.com/でホストできます。 .

于 2013-11-13T19:15:43.527 に答える
1

最後に、Google App Engine は PaaS であることも付け加えておきます。したがって、技術的には、すべての Web アプリケーションを実行する必要があると言えますが、常にそうであるとは限りません。

PaaS を使用している場合は、それが Google App Engine であろうと、Heroku、CloudFoundry などの他のものであろうと、サポートするさまざまなプラットフォームで提供されるさまざまなサービスと API を理解する必要があります。たとえば、Google App Engine を使用する場合、Java、Python、または PHP のいずれかを選択して、Web アプリケーションを作成およびホストできます。ただし、Datastore などの一部のサービスを使用する必要があります。

作成した Web アプリケーションを PaaS に移行することは、必ずしも簡単ではありません。「Hello World」を出力する最も単純なアプリを除いて、少なくとも次のことを行う必要がある可能性があります。

  • アプリケーションの一部を移行してプラットフォーム サービス/API を利用する
  • マルチテナンシー、スケーリングなど、クラウドを最大限に活用するためにアプリケーションの一部を再構築します。
于 2013-11-14T01:48:55.173 に答える
1

Google App Engine (GAE) を特定の Web フレームワーク (python または java) を使用してホストする Web サーバーとして扱うことができ、通常の Web アプリケーションをホストできます。

Firefox OS の Web アプリケーションは、通常の Web スキルで作成されています。したがって、GAE を使用して Firefox Web アプリケーションを「ホスト」できます。(GAE は、Mozilla Developer Network https://developer.mozilla.org/en-US/docs/Trash/Publishing_the_appのホスティング場所の 1 つとしても言及されています)

悪い詳細は、Firefox webapp には、追加の MIME ホスト設定を必要とする追加の 'manifest.webapp' ファイルが必要です。

self.response.headers['Content-Type'] = 'application/x-web-app-manifest+json'

https://developer.mozilla.org/en-US/Apps/Developing/Manifest#Serving_manifests

これで、GAE で Firefox Web アプリケーションをホストする準備が整いました:)

于 2013-11-19T04:09:19.230 に答える