如何开发一个webide_怎么让自己简单一点

如何开发一个webide_怎么让自己简单一点想写C/C++,得下VisualStudio,或者JetBrainsCLion,或者CodeLite……想写Java,得用Eclipse,或者IntelliJIDEA,或者NetBeans……想写python,得安PyCharm,或者Spyder,或者PyDev……正所谓“安装两小时,代码五分钟”最后,好不容易安装好,在配置过程中一不留神误删了某些插件或配置~…


Jetbrains全系列IDE稳定放心使用

 

想写C/C++,得下Visual Studio,或者JetBrains CLion,或者CodeLite……

想写Java,得用Eclipse,或者IntelliJ IDEA,或者NetBeans……

想写python,得安PyCharm,或者Spyder,或者PyDev……

正所谓“安装两小时,代码五分钟”

最后,好不容易安装好,在配置过程中一不留神误删了某些插件或配置~

 

如何开发一个webide_怎么让自己简单一点

 

随着云计算时代的全面到来,以及以上情况的时(pin)有(fan)发生,不同于传统的本地IDE的WebIDE出炉了。

 

相较于传统IDE,WebIDE有什么优势呢?

(1)免安装。本地IDE最令人痛苦的点在于,需要根据不同需求搭建不同的开发环境,而WebIDE则完全无需担心这一点,在浏览器上就可以完成所有步骤。

(2)环境恢复。基于不同需求,同一个IDE可能有好几种配置方法,可能捣鼓来捣鼓去,想配置的没配好,原本正常的环境还不小心给删了,这时候唱《凉凉》也只能徒增伤感。但如果是使用 WebIDE,只需轻轻一按,重启一下,就可以恢复原有环境了。

(3)对小白友好。为什么对小白友好?详情请看(1)(2)。

如何开发一个webide_怎么让自己简单一点

 

那这WebIDE又该如何操作呢?它又能做些什么?

 

为了让大家能明白如何操作,实验楼上线了一门免费课程—《WebIDE 环境使用指南》,包含 1 个实验。你将学习到在WebIDE环境中如何创建各编程语言项目、如何上传/下载项目,并了解到WebIDE的界面布局及常用功能。

 

建议访问实验楼官网,搜索“WebIDE 环境使用指南”,直接使用实验楼的在线虚拟机学习这门课,效果会更好。

 

如何开发一个webide_怎么让自己简单一点

 


以下是课程内容部分节选

 

 

一、介绍

WebIDE 界面提供的是一个可以在浏览器中编辑代码的 IDE 的界面。在 WebIDE 中,可以编辑代码文件,打开 Terminal 终端执行 Linux 命令,还可以在 Terminal 中运行 Web 服务获得临时域名,打开浏览器进行预览调试。本次实验将会了解和熟悉 WebIDE 的常用功能及特点。

 

知识点

  • 为什么要使用 WebIDE?
  • WebIDE 的特点和优势
  • WebIDE 使用方法介绍

 

 

二、为什么要使用 WebIDE?

2017 年 12 月,全球市场占有率第一的云计算厂商 AWS 在其开发者大会上正式推出 Cloud9,这是一款用于编写、运行和调试代码的 IDE,同时运行在浏览器中。相对于本地的 IDE,可以称它为 WebIDE。

2019 年,微软在 Build 2019 开发者大会正式宣布了 Visual Studio Online,其是 Visual Studio Code(简称 VS Code)的 WebIDE 版本。

VS Code 是微软 2015 年推出的跨平台 IDE 产品,在 2019 年的 Stack Overflow 组织的开发者调研中,VS Code 被认为是最受开发者欢迎的开发环境,据调查 87317 名受访者中有 50.7% 的受访者声称正在使用 VS Code。

 

如何开发一个webide_怎么让自己简单一点

 

随着云计算时代的全面到来,WebIDE 逐渐被开发者接受和喜爱。相对于本地 IDE,WebIDE 最大的好处就是随处可用,同时具备较好的代码安全性。以蓝桥提供的 WebIDE 环境为例,你只需要十几秒钟就可以开启线上开发环境。同时,你可以在 Mac,Windows,Linux,甚至 iPad 等平台上使用,拥有非常好的跨平台特性。

蓝桥提供的 WebIDE 基于 Eclipse Theia 开发,提供了更多的易用功能。Eclipse Theia 是 Eclipse 基金会推出的 WebIDE 产品,其参考了 VS Code 的界面风格,同时支持 VS Code 提供的插件。简单来讲,Eclipse Theia 拥有和 VS Code 几乎一致的体验,如果你之前是 VS Code 的用户,那么可以无缝切换到蓝桥的 WebIDE 环境。

当然,如果你之前对 VS Code 也不熟悉,那么接下来将带你入门 WebIDE 的使用。

 

 

三、WebIDE 界面

WebIDE 不同于图形界面环境,对带宽要求较低,所以比较适用于一些需要大量代码编辑的场景,例如 C/C++,Java 开发和 Web 前端开发。在大多数情况下,我们更推荐你使用 WebIDE 环境,而非 Linux 图像界面环境。

如何开发一个webide_怎么让自己简单一点

 

启动 WebIDE 之后,你可以看到它的默认界面,大致分为 3 部分:

代码文件浏览区:左边的区域将用于组织项目的文件结构,你可以在此区域创建各种类型的代码文件和文件夹。

代码文件编辑区:当你双击打开相应的代码文件之后,将会呈现在编辑区域。你可以在此区域编辑代码,编辑后的代码会实时保存。

Linux 终端:因为 WebIDE 本身是运行在 Linux 容器环境中,所以下方的区域是一个 Linux 终端。你可以通过终端运行命令,执行编译、运行代码等操作。

接下来,我们将通过多个示例项目,带你入门 WebIDE 的使用。

 

在常规模式下输入分号 ; 进入 shell 模式,提示符为 shell> ,这等同于环境终端,可以执行 zsh 命令,同样是执行完一个命令后自动退回到常规模式:

如何开发一个webide_怎么让自己简单一点

 

 

四、未完待续

课程内容篇幅辣么大,就不全放在这里啦,感兴趣的小可爱移步至实验楼官网,搜索“WebIDE 环境使用指南”,免费在线学习章节全部内容!

 

实验后续将会学习以下内容:

  • C/C++ 示例项目
  • 前端示例项目
  • Java示例项目
  • 项目上传和下载
  • 实验总结

 

登录实验楼官网,快来一起学习吧!

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/180737.html原文链接:https://javaforall.net

赞 (0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • python—-简史

    python—-简史然软件产业的历史相对于人类历史只是白驹过隙,但世界上却存在非常多的编程语言,「Python」 就是其中之一。Python语言算得上一门“古老”的编程语言,Python流行这么久,必然有它

    2022年7月5日
  • 跨平台移动APP开发进阶(一):mui开发注意事项

    跨平台移动APP开发进阶(一):mui开发注意事项mui开发注意事项MuiHTML5开发框架mui是一个高性能的HTML5开发框架,从UI到效率,都在极力追求原生体验;这个框架自身有一些规则,刚接触的同学不很熟悉,特总结本文;想了解mui更详细的信息,请访问mui官网。DOM结构关于mui页面的dom,你需要知道如下规则:固定栏靠前所谓的固定栏,也就是带有.mui-bar(类选择器)属性的节点,都是基于fixed定位的元

    2022年5月31日
  • HashMap底层实现原理_计算机底层原理

    HashMap底层实现原理_计算机底层原理文章目录前言一、快速入门二、使用步骤1.引入库2.读入数据总结学习内容:学习时间:学习产出:前言一、pandas是什么?二、使用步骤1.引入库2.读入数据总结前言提示:以下是本篇文章对HashMap的实现原理内容,下面案例可供参考提示:以下是本篇文章正文内容,下面案例可供参考一、快速入门示例:有一定基础的小伙伴们可以选择性的跳过该步骤HashMap是Java程序员使用频率最高的用于映射键值对(key和value)处理的数据类型。随着JDK版本的跟新,JDK1.8对HashMap底层的实现进行

    2022年9月10日
  • 随机森林算法通俗易懂(改进的随机森林算法)

        1)决策树    2)随机森林    4)OutofBag评价    3)随机森林的应用计算特征重要性异常值检测——IsolationForest计算样本的相似度 …

    2022年4月15日
  • AD域的详细介绍「建议收藏」

    AD域的详细介绍「建议收藏」文章目录1、什么是域2、内网的环境:3、域的组成:4、域的部署域账号登录成员机的过程:组策略GPO(GroupPolicy)1、什么是域Domain:域是计算机网络的一种形式,其中所有用户账户,计算机,打印机和其他安全主体都在位于称为域控制器的一个或多个中央计算机集群上的中央数据库中注册。两个域之间可以通过建立信任(Trust)关系来进行联系2、内网的环境:1)工作组:默认模式,人人平等,但是不方便管理2)域:人人不平等,优点:可以实现集中管理、统一管理3、域的组成:1)域控制器(DC:D

    2022年5月13日
  • pycharm多行代码同时注释、去除注释_python求幂运算符

    pycharm多行代码同时注释、去除注释_python求幂运算符单多行注释就一个组合键:选中+Ctrl+/

    2022年8月15日

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号