美文网首页
如何让你的前端开发效率提升3倍?

如何让你的前端开发效率提升3倍?

作者: 思途科技在线 | 来源:发表于2018-09-17 13:57 被阅读207次

编程大牛、《Java编程思想》一书的作者 Bruce Eckel 曾说过:在这个领域做得越多,我越觉得软件开发比任何行业都更接近于写作。

程序员可以说是编程领域的“作家”,作家需要好的写作工具,对程序员来说,找到一款适合自己的代码编辑器同样重要,就像很多工程师对 HHKB 键盘情有独钟一样,好的编程工具可以成倍的提高工程师的编程效率和程序质量。

到底该如何选择编辑器呢?作为软件工程师,可以从以下三个方面考量:

第一,你对文本、代码的编辑效率要求有多高?比如说,在Vim里面你可以通过快捷键快速删掉一行或者某些单词,可以块选,可以快速分屏查看代码,可以高效匹配和替换查找……如果你喜欢这样的功能,那在选择编辑器的时候就要考虑它是否支持这样的特性了。

第二,这个编辑器对编程语言的支持如何,配置是否繁琐?比如你平时多用 Java 编程,选择编辑器前最好去官网查查官方是否重点支持这门编程语言,相关的配置和运行时环境是不是繁琐。如果官方都不支持,那你可能就会吃力不讨好了。

第三,它的插件生态怎么样,能否满足自己的需求?现在一个优秀的编辑器都具备良好的插件机制。完善的插件生态对已有的编辑器功能是非常好的补充,你会大概率使用到插件的各种功能,甚至,你可以根据自己的需要开发自己的插件,并贡献给社区。所以在选择之前,你要判断它的插件生态是否繁荣,能否支持你的基础需求。如果整个插件社区比较冷清,那你可就要慎重选择了……

如果你问我最推荐的编辑器是什么,我肯定毫不犹豫地说VS Code,全称Visual Studio Code。VS Code是微软推出的一款免费的、开源的、高性能的、跨平台的、轻量级的代码编辑器,号称微软最好的开源软件作品。它综合了Eclipse等很多优秀编辑器的优势,同时,也解决了很多编辑器的痛点,在性能、语言支持、开源社区方面都做得非常好,受到广大软件工程师的喜爱,每个月有近 300 万工程师在使用 VS Code 编写软件。

打开编辑器,不需要创建任何的项目工程文件你就可以开始使用 VS Code 了。你可以高效便捷地操作文本,编写程序,同时在编程语言插件的支持下获得语法检查、智能提示和运行时支持;你还可以借助丰富的插件 API 编写自己的插件,拓展 VS Code 的功能以满足自己的需求。

VS Code 强大之处还在于它的插件市场。这一点可以说是师承 Eclipse,但同时吸取了 Eclipse 的教训,把插件系统运行在主进程之外,高度可定制但同时又是可控的,启动和运行速度非常快。VS Code 提供了 Windows、macOS 和 Linux 版本,内置支持JavaScript、TypeScript 和 Node.js,通过丰富的扩展和插件生态,你可以使用 VS Code 高效的编写 C++、C#、Java、Python、PHP、Go 等主流编程语言。可以说,VS Code 对几乎所有的编程语言、框架和开发技术都有支持,提供这种支持的方式是多样的,主要包括了为特定技术提供代码片段、语法高亮、Emmet以及智能提示功能。可以说这是一款轻量级的、高效的、高度可定制的编程利器。

一句话概括,VS Code能让你从此“双手不离键盘,从容随性Coding”。

当然 sublime Webstorm HBuilder 等等 也有不同之处 还是因个人喜欢 而决定。

相关文章

  • 如何让你的前端开发效率提升3倍?

    编程大牛、《Java编程思想》一书的作者 Bruce Eckel 曾说过:在这个领域做得越多,我越觉得软件开发比任...

  • 开发前端插件

    如何开发前端插件? 前言 应聘后端开发,进来后工作全是前端。前端技术提升不少,下面介绍如何开发自己的前端插件:要开...

  • 20160606码农头条日报

    让前端开发与设计效率x2 【20张Cheat Sheet!让前端开发与设计效率x2】详见: 在发展迅猛的前端领域,...

  • 4个vsCode 常用插件,提升你的团队开发效率

    4个vsCode 常用插件,提升你的团队开发效率 前端团队协作必不可少,每个公司都有前端代码规范,这些插件在团队协...

  • 阿里云杜欢:云上Serverless开发能力将成为前端的“金手指

    导读:云 + 端模式成为当前前端开发的新风向,由此而来的 Serverless 正帮助前端工程师提升开发能力和效率...

  • webpack 制作一个模块热替换的web-server

    webpack 基于node,开发需要开发的效率。‘热更替’显然是一种非常高效的方式,更加适合前端提升工作的效率。...

  • 前端工程化

    前端是一种技术问题较少、工程问题较多的软件开发领域,一切能提升前端开发效率、提高前端应用质量的手段和工具都是前端工...

  • 前端开发要如何获得尊重?

    「如何让前端开发得到尊重」,隐藏在这个问题下面的内在诉求是,如何在公司体现前端价值,提升前端在公司技术部门的话语权...

  • 前端工程的三个阶段

    现在的前端开发倒也并非一无所有,回顾一下曾经经历过或听闻过的项目,为了提升其前端开发效率和运行性能,前端团队的工程...

  • 前端系统学习 5. 前端工程化

    前端工程化 什么是前端工程化?前端工程化就是通过各种工具和技术,提升前端开发效率的过程。这句话有两个含义:前端工程...

网友评论

      本文标题:如何让你的前端开发效率提升3倍?

      本文链接:https://www.haomeiwen.com/subject/srgknftx.html