BT

WebIDE: Web IDE in Firefox

| 作者: Abel Avram フォローする 10 人のフォロワー , 翻訳者 尾崎 義尚 フォローする 0 人のフォロワー 投稿日 2014年7月2日. 推定読書時間: 2 分 |

原文(投稿日:2014/06/24)へのリンク

MozillaはNightlyビルドで、Firefox OSデバイスとシミュレーター上でWebアプリケーションを作成、編集、実行、デバッグができ、モバイル上のすべてのメジャーブラウザー向けの拡張が予定されているIDEをリリースした。

WebIDEは、以前のFirefox OS App Managerの上に構築されているが、デプロイとデバッグツールと共にCodeMirrorをベースにしたコード エディターとtern.jsコード解析フレームワークが含まれている。開発の開始を容易にするために開発者は、増加しつづけているテンプレートをベースにした一般的なコードを提供している。アプリケーションは、USBやWiFiを通じて実際のFirefox OSデバイスやシミュレーターにデプロイすることができ、現在は1.3、1.4、2.0(ベータ)をサポートしている。

WebIDEは、アプリのライブ編集が可能な通常のFirefoxデバッグツールと統合されている。次のスニペットでは、ホームスクリーンアプリケーションのフッターを編集して、最小の高さを大きくした変更がシミュレーター上で即座に反映されていることを表している:

ランタイムを管理するのではなく、WebIDEはアプリケーションとそのマニフェストファイルを検証する。Mozillaの記事で説明されたように、好みのエディターを使いたい人のためにAPIは外部エディターからランタイムとアプリケーションの検証にアクセスするためにWebIDEに接続することができるようになっている:

外部エディターからツールのすべての高度な機能にアクセスすることができるシンプルなAPIを使うことができます – ランタイムの管理、さまざまなデバイスへのアプリケーションのプッシュ、Firefox開発者ツールへの接続など。内部エディターをオフにして、ランタイムの管理とアプリケーションの検証のためにシンプルでクリーンなインターフェイスのWebIDEを使用することもできます。私たちは任意のコードエディターのユーザーが、様々なデバイスに彼らのコードを容易に送り込むことができるようにしたい考えています。

WebIDEは、Firefoxリモートデバッグプロトコルを通じてデバッグしており、Mozillaはいくつかのアダプターを通じてこのプロトコルを他のモバイルブラウザー– Chrome for Android, Safari for iOS, その他可能なもの – に向けて拡張する予定です。

中でもMozillaはFirewatchライクな、メモリ使用量やシミュレーターの追加、PhoneGapのサポートを追加する取り組みをしている。

現在WebIDEは、Firefox Nightlyにおいて、about:config設定のdevtools.webide.enabledを有効にしたときに利用可能だ。

この記事に星をつける

おすすめ度
スタイル

こんにちは

コメントするには InfoQアカウントの登録 または が必要です。InfoQ に登録するとさまざまなことができます。

アカウント登録をしてInfoQをお楽しみください。

あなたの意見をお聞かせください。

HTML: a,b,br,blockquote,i,li,pre,u,ul,p

このスレッドのメッセージについてEmailでリプライする
コミュニティコメント

HTML: a,b,br,blockquote,i,li,pre,u,ul,p

このスレッドのメッセージについてEmailでリプライする

HTML: a,b,br,blockquote,i,li,pre,u,ul,p

このスレッドのメッセージについてEmailでリプライする

ディスカッション

InfoQにログインし新機能を利用する


パスワードを忘れた方はこちらへ

Follow

お気に入りのトピックや著者をフォローする

業界やサイト内で一番重要な見出しを閲覧する

Like

より多いシグナル、より少ないノイズ

お気に入りのトピックと著者を選択して自分のフィードを作る

Notifications

最新情報をすぐ手に入れるようにしよう

通知設定をして、お気に入りコンテンツを見逃さないようにしよう!

BT