在Google IO 2014期间,一位Google工程师带来了Chrome Dev Editor(CDE)。该IDE用于创建面向桌面和移动设备的Chrome应用程序和Web应用程序。CDE支持JavaScript和Dart。

Chrome Dev Editor是Google试图简化开发的又一款工具,它本身就是作为一个Chrome应用程序构建。它可以从Chrome Web商店安装,而且带有若干模板,用于为使用Polymer的JavaScript应用程序、Polymer组件、Web Starter Kit应用程序、JavaScript Chrome应用程序、或者简单的JavaScript和Dart应用程序提供样板代码。用于JavaScript Polymer Chrome应用程序和Chrome扩展的模板将在随后提供。

CDE是一个用Dart编写的Polymer应用程序,并且包含了Ace编辑器,而后者基于Cloud9 IDE和Mozilla Bespin/Skywriter构建,其中Bespin/Skywriter是一款支持100多种语言语法高亮显示的嵌入式编辑器。作为一个Chrome应用程序,CDE可以访问文件系统,并能够通过USB与移动设备通信。它支持所有主流桌面和移动浏览器的最近两个版本。

Chrome Dev Editor运行一个本地webserver,用于测试已开发的项目,并能够将应用程序直接部署到Chrome Web商店或者移动设备,当前只有Android。它已经集成了Git作为版本控制系统。

当前,Chrome Dev Editor还是开发者预览版。它在Apache 2.0许可协议下开源,源代码在GitHub上。

转载于:https://www.cnblogs.com/zhuwenlubin/p/5182227.html

Chrome Dev Editor:一个新的JavaScript和Dart IDE相关推荐

  1. Getting started with Chrome Dev Editor

    转自:https://github.com/GoogleChrome/chromedeveditor/blob/master/doc/GettingStarted.md Installation In ...

  2. 使用Chrome Dev Tools, deb.js调试Javascript小技巧

    本文讲介绍一些基于 Chrome Dev Tools 的实用的客户端Javascript 调试小技巧.我将重点关注那些无从下手,不知道该在哪儿添加断点的情景. 首先看下本文主题: 找出哪段代码正在修改 ...

  3. html中a标签空白页,a标签href设置javascript:void(0),在chrome点击打开新的空白页

    需求是:点击链接,根据权限或后台数据来动态判断是否可跳转到新页面 开发测试时,在两台性能较差的电脑上,及时设置了javascript:void(0),chrome仍会打开新的空白页. 排查结果是a标签 ...

  4. java 如何开启一个线程_Java-开启一个新的线程

    java实现多线程有2种方法:1扩展java.lang.Thread类:2实现java.lang.Runnable接口 下面举个例子,实现Runnable,来实现多线程 public class Do ...

  5. 谷歌 Chrome Dev Tools 浅析 – 成为更高效的 Developer

    2019独角兽企业重金招聘Python工程师标准>>> Google Chrome在招来了FireFox,FireBug的项目组领导人John J. Barton后,Chrome D ...

  6. React的source code init时会自动检测Chrome dev tool的react extension装了没

    Sent: Friday, 19 February, 2016 5:41 PM React的source code init时会自动检测Chrome dev tool的react extension装 ...

  7. 2020年如何写一个现代的JavaScript库

    摘要: 最实用的JS库开发指南- 原文:2020年如何写一个现代的JavaScript库 作者:颜海镜 Fundebug经授权转载,版权归原作者所有. 我写过一些开源项目,在开源方面有一些经验,最近开 ...

  8. 前端性能优化必备技能 - 利用 Chrome Dev Tools 进行页面性能分析

    背景 我们经常使用 Chrome Dev Tools 来开发调试,但是很少知道怎么利用它来分析页面性能,这篇文章,我将详细说明怎样利用 Chrome Dev Tools 进行页面性能分析及性能报告数据 ...

  9. chrome dev 取色_chrome dev工具协议

    chrome dev 取色 A communication protocol is a system of rules that allow two or more entities of a com ...

最新文章

  1. Beta 冲刺 (1/7)
  2. C#学习笔记——捕获当前屏幕
  3. MySQL 分库分表与分区的区别和思考
  4. Redis(2)---数据持久化
  5. centOS7 安装redis-3.2.6
  6. ASP.NET MVC 3: Razor视图引擎中 @: 和text 语法【转载】
  7. python简介及环境安装
  8. 重温这几个屌爆的Python技巧!
  9. 天网防火墙去掉更新提示对话框
  10. 一维非稳态常系数热传导方程(第一类边界条件)
  11. mac word 2016中文输入问题解决
  12. android融云自定义通知,android融云消息免打扰
  13. MySql8.0安装教程,细致教学
  14. 淘宝H5端 商品数据详情解析接口,sign算法
  15. android简易计算器的实现
  16. TCP与UDP的区别:
  17. MySQL 变量的详细讲解
  18. 北京奇云计算机技术学校,好的计算机编程学校
  19. 计算机教案检查结果评语,评论教学设计评语(多篇).docx
  20. 计算机算法的概念教案,《算法的概念》教学设计

热门文章

  1. 论文阅读:基于感兴趣区域的360°全景视频编码
  2. 基于 wemos d1 智能感应开盖垃圾桶
  3. 小丸工具箱-将视频格式转化为mp4或其他格式的简单方法
  4. 基于OpenAS2 V2.3.0的使用心得 二 之配置
  5. python语句first、*middles_下列控制措施中,贯彻了制衡性原则的有( )
  6. 一种对不同类型齐格勒-尼科尔斯 P-I-D 控制器调谐算法研究(Matlab代码实现)
  7. 王国维《人间词话》风格评析七律之冠《登高》-ChatGPT调试
  8. 中国红客技术,需要传承!红客技术/网络安全零基础入门教学
  9. 线性代数学习笔记——克拉默法则及矩阵的秩——1. 克拉默法则
  10. 小记:音频格式转化ByPython(下)