什么是在线代码编辑器?
在线代码编辑器是驻留在远程服务器上的工具,可以通过浏览器访问。
一些在线代码编辑器具有与文本编辑器更相似的基本特性,而另一些则像完整的集成开发环境(Integrated Development Environment, IDE)。在本文中,我们将介绍这两种类型。
一些在线代码编辑器专注于一种语言,甚至一个框架。例如,有些产品自称 Javascript 在线代码编辑器或 React 在线编辑器。
在线代码编辑器的基本使用实例
许多方法可以使用在线代码编辑器,但我们要强调几个基本的方法,这些方法证明了对在线代码编辑器的需求。
合作
使用桌面 IDE 设置协作过程可能很困难。有了在线代码编辑器,这项任务就像在谷歌文档中创建文档一样简单。
共享和开发者关系
可以使用在线代码编辑器与同事、朋友或全世界共享您的代码。您可以在博客文章、入门教程和文档中使用沙箱嵌入或链接。
快速安装新应用程序
有一些在线代码编辑器以与主机集成在一起,因此您可以开发一个简单的应用程序并在几分钟内托管它来测试它。
在线面试和招聘
使用在线代码编辑器,可以在一分钟内完成询问,这有助于了解候选人的解决方案和处理代码。
原型设计
尽早并经常测试你的想法。可以验证想法,并从用户那里得到即时反馈。不需要设置。共享和协作选项也将为您提供帮助。
学习
在现代网络开发中,跟随最新的消息是值得的,更好的是,在真实的环境中尝试它们。最好的在线代码编辑器允许您快速地完成这项工作,而不需要不必要的设置。
如何选择在线代码编辑器
大多数有名的在线代码编辑器都有许多出色的功能。其中包括自动完成、git 集成、插件支持、CI/CD 管道等。但是这些小事情可以让一个特定的编辑器比其他编辑器更适合你。
选择在线 IDE/代码编辑器时需要注意的一些方面:
- 应用程序的运行速度
- 免费编辑:显示多少广告
- 与存储库管理器集成
- 易于设置
- 语言支持
- NPM 支持
- 终端支持
- 大量的文字和布局设置
在线代码编辑器的核心功能
在线代码编辑器必须具备以下基本特征:
- 分享
- 布局设置
- 合作
- 制表设置
- 评论
- 结果视图
- 基本文件结构
在线代码编辑器的优点:
- 零安装。你不需要下载,安装和配置 IDE
- 共享与协作。开始编码,然后将 URL 转发给你的同事,以便继续你的工作或帮助你调试它
- 零成本或很少成本。绝大多数在线代码编辑器都有免费版本,足以满足您的大多数日常任务
- 基于订阅的定价。每月支付在线编辑器而不是每年支付许可证费用可能非常有用。
在线代码编辑器的缺点:
- 功能有限。有些代码编辑器甚至忽略了被称为代码编辑器的基本特性。
- 性能问题。许多基于 web 的 ide 和代码编辑器都存在性能问题。
- 没有版本控制,绝大多数的在线代码编辑器没有任何 git 工具的集成。
- 没有互联网 - 没有发展。必须在线工作才能使用线代码编辑器。
审查过的代码编辑器
Codesandbox














