详解目前最流行的web IDE

通常我们在写脚本程序时大多会使用本地集成开发环境,比如idea、eclipse、vscode等,这也是我们大多数程序员熟悉的工作环境。近几年基于js核心的web ide逐渐流行,比较常见的有:monaco editor、code mirror、ice等,其中monaco editor功能最强大,和vscode的功能几乎一样强大,使用起来也方便很多,效率非常高,可以说比传统的本地IDE更好用。下面我们就详细介绍下现代流行的web IDE。

web IDE的优点

1.功能强大。目前以微软开源的monaco editor功能最强大,因为它和vscode是同一个内核,所以vscode有的功能它也具有。

2.使用方便。只要有浏览器就可以运行非常方便,不需要提前安装任何插件,即使在手机中也可以运行。

3.容易集成各种其他的工具。

4.开源,完全免费。

5.配置简单,不需要做其他配置,直接上手就可以用。

6.如果有设备,一般也不需要用usb连接设备,直接可以在网页操作。

举例说明

说了这么多,大家可能还比较陌生,下面我举个例子说明:

上图是一个典型的web IDE,整个编辑区域可以分成三部分,左上为脚本代码编辑区域;左下为调试区,包括log和错误等信息显示区域;右边为对应手机设备的UI树,显示了ui细节。下面分别详细介绍

代码编辑区域

代码编辑区域使用monaco editor,功能非常强大,支持代码提示,引用,跳转,重命名,搜索。快捷键等等,总之本地IDE具有的它都有

1.代码提示功能,直接把鼠标移动到对应的函数上,立马显示函数对应的详情,非常方便。

2.写代码时,直接列出所有可能的函数,和对应的函数原型,参数可以提示,非常便利。

3.在app函数上点击右键,选择引用,则会显示所有引用app函数的地方,双击即可跳转到对应的函数地方。

4.在mac电脑中按command + F可以开始全文搜索,如上图所示

还有很多功能,限于篇幅这里我就不一一列举了,大家可以自己去体验下。

调试区

可以实时查看远程设备的log信息,可以在脚本代码中选择某一段代码执行,log信息会在下面显示,如下所示:

显示错误信息,当代码有错误时,可以实时显示并指出具体错误信息。

设备UI信息显示区

在整个界面右边显示了当前选择的远程手机设备的UI树,每个ui控件的详细信息等。

可以在这个ui界面中全局搜索ui控件,非常直观,效率非常高。

总结

web IDE总体上来说比传统本地IDE的效率更高,操作更简便,入门门槛更低,大家可以考虑试下,有任何问题,欢迎在评论区提问,有问必答。

©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 206,126评论 6 481
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 88,254评论 2 382
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 152,445评论 0 341
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 55,185评论 1 278
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 64,178评论 5 371
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 48,970评论 1 284
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 38,276评论 3 399
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 36,927评论 0 259
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 43,400评论 1 300
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 35,883评论 2 323
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 37,997评论 1 333
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 33,646评论 4 322
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 39,213评论 3 307
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 30,204评论 0 19
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 31,423评论 1 260
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 45,423评论 2 352
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 42,722评论 2 345

推荐阅读更多精彩内容