回顧 12 個面向 Web 開發(fā)人員的在線代碼編輯器

技術(shù)編輯:芒果果丨發(fā)自 思否編輯部
SegmentFault 思否報道丨公眾號:SegmentFault
什么是在線代碼編輯器?
在線代碼編輯器的基本使用實例
如何選擇在線代碼編輯器
應(yīng)用程序的運行速度 免費編輯:顯示多少廣告 與存儲庫管理器集成 易于設(shè)置 語言支持 NPM支持 終端支持 大量的文字和布局設(shè)置
在線代碼編輯器的核心功能
分享 布局設(shè)置 合作 制表設(shè)置 評論 結(jié)果視圖 基本文件結(jié)構(gòu)
零安裝。你不需要下載,安裝和配置 IDE 共享與協(xié)作。開始編碼,然后將 URL 轉(zhuǎn)發(fā)給你的同事,以便繼續(xù)你的工作或幫助你調(diào)試它 零成本或很少成本。絕大多數(shù)在線代碼編輯器都有免費版本,足以滿足您的大多數(shù)日常任務(wù) 基于訂閱的定價。每月支付在線編輯器而不是每年支付許可證費用可能非常有用。
功能有限。有些代碼編輯器甚至忽略了被稱為代碼編輯器的基本特性。 性能問題。許多基于 web 的 ide 和代碼編輯器都存在性能問題。 沒有版本控制,絕大多數(shù)的在線代碼編輯器沒有任何 git 工具的集成。 沒有互聯(lián)網(wǎng)-沒有發(fā)展。必須在線工作才能使用線代碼編輯器。
審查過的代碼編輯器
Codesandbox

該工具與 Github 集成,可以輕松創(chuàng)建提交和打開 PRs。開箱即用,您可以將應(yīng)用程序部署到 ZEIT 或 Netlify。
測試視圖 內(nèi)置終端 自動運行Jest測試 熱模塊重新加載 項目組織 以 zip 形式導(dǎo)出代碼 內(nèi)置連接器(ESlint)
Playcode

Codepen

Codepen 的最大特色是學(xué)習(xí)和發(fā)現(xiàn)新技術(shù)和最佳實踐。瀏覽、工作和使用 Pens 是了解它們是如何構(gòu)建和代碼如何工作的一個很好的方式。
文件系統(tǒng) 自動完成 私人沙箱 網(wǎng)站設(shè)置 協(xié)作模式
Stackblitz

Codeanywhere

代碼完成 Linting(js,CSS) 多個游標(biāo) 代碼美化
JSfiddle

在視覺上,與大多數(shù)競爭者一樣,該界面分為 4 個塊:一個用于編寫代碼的塊、一個用于編輯 CSS、SCSS 或 sass 的代碼,一個用于 HTML 布局的塊以及一個具有可見工作結(jié)果的塊。
Pure Javascript React、Preact Babel + JSX Coffee script、Vue Type script
Htmlcodeeditor

自動完成 標(biāo)題中的基本標(biāo)記 標(biāo)簽向?qū)?/span> 查找和替換標(biāo)簽的特性 具有多種清潔功能 這個工具的缺點是有大量的廣告
Repl.it


Jsoneditoronline

Codeply

Gitpod

Plnkr

實時代碼協(xié)作 全功能,可定制的語法編輯器 代碼更改的實時預(yù)覽 As-you-type 代碼列表 分享、評論和分享 Plunks 在 MIT 許可下在 GitHub 上完全開源
結(jié)論:

評論
圖片
表情
