Menu
本站点已经完全迁移到 Laravel China 社区,购买过课程的用户请 点击此处登录 ,然后按照迁移指南操作即可。

2.1. 编辑器选用

编辑器选用

在开发 Laravel 应用时,有很多的编辑器可供选择使用,比较流行的有

  • Atom
  • SublimeText
  • PHPStorm
  • Visual Studio
  • Vim
  • Eclipse

本书的所有代码均使用 Atom 进行编写。为了保证接下来我们的整个开发环境完全一致,我建议你在电脑上安装和使用 Atom 来进行本书所有代码的编写。

Atom 是由 GitHub 官方在 2014 年 2 月推出的一款开源的跨平台代码编辑器,这意味着你可以在流行的系统如 OS XWindows、或者 Linux 上安装和使用 Atom。由于 Atom 的界面优雅、易上手、插件丰富等优点,使得其在发布后受到圈内不少程序员的追捧和赞赏。

为什么选用 Atom?

选择使用 Atom ,除了一般的对编辑器的需要:

  • 多平台支持;
  • 智能补全;
  • 代码高亮;
  • 查找替换;
  • 主题更换;
  • ctrl+d 速选;
  • 等其他很多编辑器具备的功能。。。

以下特性让 Atom 绽放着耀眼的光芒:

  • 强大的提供商在维护,由全球最大的开源公司 GitHub 在维护;
  • 强大的插件系统,自动化安装,可定制程度极高,目前有 6100+ 插件(截止 2017 年 5 月),基本上符合各种需要;
  • 强大的主题系统,自动化安装,可定制程度极高,目前有 2000+ 主题(截止 2017 年 5 月);
  • 非常活跃的开发者生态,从上面的插件和主题数量可以看出,Atom 项目是 GitHub 2016 年度开源项目 的「最多贡献者的项目榜单」中的一员;
  • 底层基于开源的 WebKit 项目,和我们最喜欢的浏览器 Chrome 一样,试着 Mac 下调用快捷键 Command+Option+I 或者 Windows 下面 Ctrl+Shift+I,你可以看到与 Chrome 一模一样的 开发者工具栏
  • 基于多系统支持的桌面应用框架 Electron

为什么说基于 WebKit 是他的优点?因为这样的架构设计,可以使得其对最大的开发者群体「JS/Web 开发者」开放,这个群体人数众多并且非常活跃,他们是 Node.js 的幕后推手。这一点是 Atom 如此活跃,如此成功的一个重要因素,没有一个编辑器能做到集成所有功能。对大群体的开发者友好,让更多人能够很轻易的为其定制插件和主题,软件架构上可定制性又极高。最终的结果是 Atom 出现了各种各样丰富的插件和主题,而这些主题和插件又会带来更多使用者,为其积累下大量的用户群体,让开发者更舍得花时间为其定制更多的插件,整个生态循环非常健康。

扩展信息:WebKit 基本上已经是一统天下了,后台有两家大公司在支持,一个是 Google 一个是 Apple,Chrome、Safari、Opera,国内的遨游浏览器、猎豹浏览器、百度浏览器、搜狗浏览器、360极速浏览器等(百度百科)。Laravel China 社区 百分之 60 以上的用户使用的是 Chrome 浏览器。

再来说一下 Electron,Electron 是一个跨平台的桌面应用框架,他可以让你写桌面软件如写 Web App 一样,并支持自动更新、原生菜单支持、Windows 安装器等功能。Electron 还非常年轻,但是潜力无限,很多知名的公司已经在使用其构建自己的桌面端软件,如: Slack 、微软公司的 Visual Studio CodeWordPress 桌面端。Electron 是一个激动人心的技术,跟这个技术靠近,以后连跨平台的桌面应用解决方案都有了。

最后让我们总结一下:

趋势的内核 WebKit + 趋势的 Electron = 趋势的 Atom

就跟选择 Laravel 一样,跟着趋势走,肯定错不了。

如何安装?

你可以直接前往 Atom 官网 下载安装 Atom,并学习一下 Atom 的基本使用。如果你之前用过 SublimeText,那么你很多的操作习惯都能平滑迁移到 Atom 上。

对于那些访问国外网络慢的同学,这里百度盘下载:Mac 用户 或是 Windows 用户

替代方案 - Sublime Text

Win 下觉得 Atom 启动速度慢的同学,推荐使用 Sublime Text https://www.sublimetext.com/

Sublime Text 安装包的下载在我们分享的百度盘里可以找到:Mac 用户 或是 Windows 用户

上一篇 下一篇
评论数量: 9
Nixus

建议分享一下都装了哪些插件,谢谢

baoCode

同楼上所问。

norie

一直用sublime的原因就是打开快,现在克服启动慢试试atom,

Alex_sunkang

用的PHPStorm 感觉还不错,为什么不推荐PHPStorm呢?它对比Atom有什么不足?

caesarchan

VSCode 其实蛮好的 都是用 Electron 开发的,但是Atom的比较卡。
我用的最顺手的是 PHPStorm 配合 Docker开发。
VSCode 要配置好环境 还是很好用的 ,但是平常用的 python lua js php 想要配置完整,还是太花费时间了。
ST 是不想用了

sigongzu

atom要装什么插件,可以推荐下吗?之前用PHPStorm感觉挺好,就是太吃内存,现在用atom打开快,不过带代码补全方面不及PHPStorm智能,不知道是不是缺插件的原因

ljt1018168

开始第三遍,加油

a8955907

atom装什么插件才能像PHPStorm一样好用

leijiang

很不错,讲解的太详细啦


请不要发布不友善或者负能量的内容。
刻意练习,每日精进。
18
点赞
9688
浏览
9
评论

作者
Summer
A man seeking for Wisdom.