---
author: wxy
category: 新闻
comments_data:
- date: '2015-02-04 21:33:01'
  message: '@我的印象笔记'
  postip: 119.80.202.214
  username: 微博评论
- date: '2015-02-04 21:33:01'
  message: 和ST一样啊。。。
  postip: 119.80.202.214
  username: 微博评论
- date: '2015-02-04 21:33:01'
  message: 居然是这样的。。
  postip: 119.80.202.214
  username: 微博评论
- date: '2015-02-04 21:33:01'
  message: 有说atom还是慢了些
  postip: 119.80.202.214
  username: 微博评论
- date: '2015-02-04 22:03:00'
  message: 比起ST还差好多。
  postip: 223.72.72.233
  username: 微博评论
- date: '2015-02-04 22:03:00'
  message: '@我的印象笔记'
  postip: 223.72.72.233
  username: 微博评论
- date: '2015-02-04 22:33:01'
  message: 再用
  postip: 223.167.68.18
  username: 微博评论
- date: '2015-02-04 23:03:01'
  message: 就决定是你了。。。装逼第一步，从编辑器开始。。。@李墨雍_cpp
  postip: 27.210.33.126
  username: 微博评论
- date: '2015-02-04 23:33:01'
  message: 还是st用起来爽快
  postip: 123.125.71.49
  username: 微博评论
- date: '2015-02-05 00:33:01'
  message: 慢的一逼~
  postip: 117.135.94.251
  username: 微博评论
- date: '2015-02-05 00:33:01'
  message: 明儿下来使使
  postip: 117.135.94.251
  username: 微博评论
- date: '2015-02-05 09:33:02'
  message: 有点意思
  postip: 221.226.154.218
  username: 微博评论
count:
  commentnum: 12
  favtimes: 0
  likes: 0
  sharetimes: 12
  viewnum: 8335
date: '2015-02-04 21:12:00'
editorchoice: false
excerpt: GitHub 开发的文本编辑器 Atom最近刚刚发布了0.177.0版。在这次更新里面，也许有一些你所不知道的 Atom 的趣事。  Atom 是基于
  Chrome 开发 Atom 是完全基于web技术实现的。底层的架构是基于Chromium(是的就是Google Chrome浏览器的Chromium架构)，所有的窗口都是一个本地渲染的网页。
  当我们按下快捷键Alt+Command+I 时，就可以看到熟悉的Chrome浏览器的调试界面了。 本次 0.177.0 版本是基于 Chrome 40 所开发的。  弃
  Node.js 而用 io.js Atom 之前是采用了 node.js 来访问文件系统和包管理。这样就让Atom的包管理具有很强的灵活性和可
fromurl: ''
id: 4827
islctt: false
largepic: /images/p/201502/04/211217et78ssd2otjttstu.png
permalink: /article-4827-1.html
pic: /images/p/201502/04/211217et78ssd2otjttstu.png.thumb.jpg
related: []
reviewer: ''
selector: ''
summary: GitHub 开发的文本编辑器 Atom最近刚刚发布了0.177.0版。在这次更新里面，也许有一些你所不知道的 Atom 的趣事。  Atom 是基于
  Chrome 开发 Atom 是完全基于web技术实现的。底层的架构是基于Chromium(是的就是Google Chrome浏览器的Chromium架构)，所有的窗口都是一个本地渲染的网页。
  当我们按下快捷键Alt+Command+I 时，就可以看到熟悉的Chrome浏览器的调试界面了。 本次 0.177.0 版本是基于 Chrome 40 所开发的。  弃
  Node.js 而用 io.js Atom 之前是采用了 node.js 来访问文件系统和包管理。这样就让Atom的包管理具有很强的灵活性和可
tags:
- Github Atom
- Node.js
- io.js
thumb: false
title: Github Atom 你所不知道的一些事
titlepic: false
translator: ''
updated: '2015-02-04 21:12:00'
---

GitHub 开发的文本编辑器 Atom 最近刚刚发布了[0.177.0版](https://github.com/atom/atom/releases/tag/v0.177.0)。在这次更新里面，也许有一些你所不知道的 Atom 的趣事。


![](/images/p/201502/04/211217et78ssd2otjttstu.png)


### Atom 是基于 Chrome 开发的


Atom 是完全基于web技术实现的。底层的架构是基于Chromium(是的就是Google Chrome浏览器的Chromium架构)，所有的窗口都是一个本地渲染的网页。


当我们按下快捷键 Alt+Command+I 时，就可以看到熟悉的Chrome浏览器的调试界面了。


本次 0.177.0 版本是基于 Chrome 40 所开发的。


![](/images/p/201502/04/211220k2ftk16d01dl0uuo.png)


### 弃 Node.js 而用 io.js


Atom 之前是采用了 node.js 来访问文件系统和包管理。这样就让Atom的包管理具有很强的灵活性和可扩展性。面对浩如烟好的npm资源，Atom 的可配置型也变得异常突出。


本次发布的0.177.0版，其中一个引入注目的变化是从 Node.js 切换到了 io.js。


io.js是Node.js的分支，Node.js社区发生分裂后由核心开发者在去年12月[创建的](http://www.solidot.org/story?sid=42171)，已经发布了[v1.1版](https://iojs.org/)，目前开发非常活跃。Atom是切换到io.js的一个重量级项目。


另外，也使用了 [6to5](http://6to5.org/) 的 JavaScript 预处理器。