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

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

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

Codepen

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

Codeanywhere

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

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

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


Jsoneditoronline

Codeply

Gitpod

Plnkr

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

評(píng)論
圖片
表情
