限时领|《AI 百问百答》专栏课+实体书(包邮)! 了解详情
写点什么

WebIDE:Firefox 中的 Web IDE

  • 2014-06-01
  • 本文字数:841 字

    阅读完需:约 3 分钟

Mozilla 在其浏览器的每日构建版本中增加了一个 IDE,用于在 Firefox OS 设备和模拟器上创建、编辑、运行和调试 Web 应用程序,而且计划将该 IDE 扩展到移动设备上的所有主流浏览器。

WebIDE 基于先前的 Firefox OS应用程序管理器构建,但包含了部署和调试工具,以及基于 CodeMirror 的代码编辑器和 tern.js 代码分析框架。为了简化开发设置,该 IDE 为开发人员提供了基于模板的样板代码,而且模板数量还在增加。通过USB 或者WiFi,应用程序可以部署到实际的Firefox OS 设备上,也可以部署到模拟器上,目前支持Firefox OS 1.3、1.4 和2.0 beta 测试版。

WebIDE 集成了所有常见的 Firefox 调试工具,实现了应用程序实时编辑。下面的代码片段显示了对主屏幕应用程序页脚的编辑,调大了最小高度值,该变化立即就显示在了模拟器上:

除了管理运行时环境,WebIDE 还验证应用程序及其清单文件。对于那些有意使用他们喜欢的代码编辑器的开发人员,WebIDE 提供了 API,使他们可以从外部编辑器连接到 WebIDE,达到访问运行时环境和应用程序验证的目的,正如 Mozilla 在公告中所说的那样:

开发人员可以使用一个简单的 API,它允许外部编辑器使用该工具的所有高级功能——运行时管理、将应用程序推送到不同的设备以及连接 Firefox 开发工具。他们可以关闭我们的内部编辑器,使 WebIDE 只留下一个简洁的界面用于运行时环境管理和应用程序验证。我们希望,使用任何代码编辑器的用户都可以很简单地将他们的代码发送到各种设备上。

WebIDE 利用 Firefox 远程调试协议来做调试,而 Mozilla 计划扩展该协议,以使它能够通过一系列的适配器与其它移动浏览器——Chrome for Android、Safari for iOS,稍后可能还有其它的——协同工作。

此外,Mozilla 正致力于添加一个类似于 Firewatch 的性能监视器,用于跟踪内存使用情况,并添加更多的模拟器和提供 PhoneGap 支持。

WebIDE 目前在 Firefox 每日构建版中提供,用户必须打开 about:config 中的 devtools.webide.enabled 选项才能启用它。

查看英文原文:**** WebIDE:A Web IDE in Firefox

2014-06-01 23:437294
用户头像

发布了 256 篇内容, 共 94.8 次阅读, 收获喜欢 12 次。

关注

评论

发布
暂无评论
发现更多内容

易观分析:三大协会发声NFT,未来监管走向几何?

易观分析

区块链 NFT

这款神器大大提升了协作效率!

Liam

后端 Jmeter Postman swagger Mock

让我们开始使用 Amazon Lambda

亚马逊云科技 (Amazon Web Services)

Serverless 云原生 亚马逊云科技 云技能

linux之iconv命令

入门小站

Linux

揭露sealer背后实现整个集群一键交付的奥秘 | 龙蜥技术

OpenAnolis小助手

开源 sealer 龙蜥技术 镜像集群

博睿数据入选首批欧拉技术测评方案,为欧拉生态开发者应用体验保驾护航

博睿数据

2022年全新FFmpeg/WebRTC/RTMP/RTSP/HLS/RTP播放器-音视频流媒体高级开发学习大纲

赖猫

音视频开发 音视频技术

程序员=沉闷无趣?都是刻板印象…

LigaAI

程序员人生 程序猿

同事删库跑路后,我连表名都不能修改了?

码农参上

数据库 数据恢复 权限 删库 4月月更

coreldraw2022订阅版本最新版本简介

茶色酒

cdr2022

五大应用示范,为社区/企业防疫管理减负提效

明道云

社区动态|Apache Doris 迎来第 300 位 Contributor !

ApacheDoris

大数据 开源 OLAP MPP apache doris

虎符研究院|币圈后浪MetaAds——现实与元宇宙的展示平台

区块链前沿News

虎符交易所

16 张图 | Nacos 架构原理①:一条注册请求会经历什么?

悟空聊架构

nacos 注册中心 4月日更 悟空聊架构 4月月更

内网渗透(蚁剑+MSF)

喀拉峻

网络安全 WEB安全 内网渗透

5. 堪比JMeter的.Net压测工具 - Crank 实战篇 - 接口以及场景压测

MASA技术团队

C# .net 微软 测试 压测

一文带你使用 Apache IoTDB 系统监控模块

Apache IoTDB

在线CSV转SQL工具

入门小站

工具

3月券商App行情刷新及交易体验评测报告,国泰君安再夺领导者冠军

博睿数据

Tiger DAO VC:将你的风险投资变成DAO组织协同

BlockChain先知

审核和审批的区别

秋去冬来春未远

14年软件开发经历IT:低代码已成为企业管理的核心引擎

一只大光圈

钉钉 低代码 IT 数字化 钉钉宜搭

智慧零售产业应用实战,30分钟上手的高精度商品识别

百度大脑

飞桨EasyDL助力资讯网站实现信息自动分类

百度大脑

实例解析山路十八弯的Flutter 2.0路由

岛上码农

flutter ios 安卓开发 4月月更 跨平台开发

自研消息队列之消息队列数据库表设计

晨亮

「架构实战营」

QIP 25周年

亚马逊云科技 (Amazon Web Services)

量子计算 量子技术 量子纠错

Docker 实战教程之从入门到提高 (五)

汪子熙

Docker 容器 虚拟化 容器镜像 4月月更

【深度分享】阿里云架构师解读四大主流游戏架构

阿里云弹性计算

游戏

JS/TS项目里的Module都是什么?

华为云开发者联盟

js Module loaders bundlers

在线字节转换工具

入门小站

工具

WebIDE:Firefox中的Web IDE_Android/iOS_Abel Avram_InfoQ精选文章