作家
登录

Visual Studio Code v.s Atom-IDE:Web 开发哪家强?

作者: 来源: 2017-11-08 11:13:01 阅读 我要评论

主动完成

  • 大年夜纲视图

  • 查找引用

  • 定义跳转


  • 诊断,如缺点和警告提示

  • Atom 出生已经有三年了。作为一个深度的 Atom 用户,作者表示本身自负年夜 Atom 问世以来就已应用它,但在以前的几个月里,他转移到了 Visual Studio Code,因为 VS Code 更易用,并且供给异常好的类似 IDE 那样对 TypeScript 的支撑。所以当 Atom-IDE 推出时,作者决定对它们进行一番比较。

    Atom-IDE vs. Visual Studio Code

    主动完成

    在 VS Code 中编写 TypeScript JSX 代码在导入方面已有改进。例如,编写一个 React 组件会触发导入另一个 React 组件的建议。Atom 暂未供给这项功能,所以复制粘贴路径仍须要开辟者手动完成。

    在 VS Code 中主动补全 lodash

    在 Atom 中应用 ide-typescript 主动补全 lodash

    在其他处所,主动补全功能可年腋荷琐 React 组件的 Prop Type 中辨认出参数,并主动建议。进一步的主动补全功能须要经由过程按下 ctrl-space 手动触发。一个例子是搜刮 lodash 函数,搜刮“is”返回 lodash 包,而不是个别零丁的函数。这是 VS Code 中的一个主动功能。

    诊断(缺点、警告提示)

    Atom 应用传统的 linte 对象以缺点和警告的情势供给诊断。要在 TypeScript 文件中辨认缺点,必须先保存文件,然后运行 linter。比拟之下,VS Code 无需保存文件便可主动申报缺点。

    定义跳转和悬浮提示

    Atom 的┞凤断与 Facebook 的 Nuclide 类似

    Atom-IDE 不好的处地点于它与现有的 linter 对象不兼容。要触发 ide-typescript 的 linting,必须先禁用 Ruby linter。除非将来会有所改变,不然 Atom-IDE 不会成为多说话的编辑解决筹划。

    悬浮提示

  • 查找引用

    Atom 在 TypeScript React 文件中的查找引用方面做得异常好,可经由过程按下 alt-shift-cmd-F 进行触发。看起来这像是一个粗笨的快捷方法,但它可以经由过程首选项中的“find-references:activate”敕令进行从新映射。VS Code 中包含的此功能如许展示:将鼠标悬停在一个引用大将凸起显示这个文件中的所有其他引用。

    悬浮提示只会在某些时刻生效,并且项目中的 React 组件并不克不及被辨认,但 React props 会指向它们的定义。不幸的是,点击进入定义只会将光标放置于导入语句上,还需再次点击才能进入定义本身。

    Atom中 的定义跳转将指向 TypeScript 的导入

    这是调试或慢慢履行代码时碰到的问题。然则,有第一方的支撑是令人鼓舞的,并且这意味着会随时光的推移而改进。

    结论

    所以,你是否应当下载 Atom Beta 并启用 Atom-IDE?如不雅有勇气亲睦奇心,作者推荐大年夜家去体验一下。另一方面,作者表示本身在日常开辟中应用 VS Code 仍然比较快,并且 VS Code 有对微软 TypeScript 说话的第一方支撑。

    GitHub 比来联手 Facebook 推出了 Atom-IDE,为其 Atom 编辑器带来了下面这些更深度的开辟功能:

    • 来本身ATOMIC OBJECT

      【编辑推荐】

      1. 即构科技倾情助力首届开辟者大年夜赛
      2. 任何开辟人员都可应用AI?Linux基金会新项目Acumos实现了!
      3. Kotlin 一统世界?Kotlin/Native 支撑 iOS 和 Web 开辟
      4. 开辟者社区 Stack Overflow 大年夜范围裁人 占比 20%
      5. JetBrains 的 Go 集成开辟情况已肯定最终名称:GoLand
      【义务编辑:张燕妮 TEL:(010)68476606】

        推荐阅读

        3分钟读懂何为分布式、微服务和集群!

      然而办事器挂了,下单请求被分发到另一台办事,天然小明再也找不到他的session了。 一、分布式小马正在经营一个>>>详细阅读


      本文标题:Visual Studio Code v.s Atom-IDE:Web 开发哪家强?

      地址:http://www.17bianji.com/lsqh/38609.html

  • 关键词: 探索发现

    乐购科技部分新闻及文章转载自互联网,供读者交流和学习,若有涉及作者版权等问题请及时与我们联系,以便更正、删除或按规定办理。感谢所有提供资讯的网站,欢迎各类媒体与乐购科技进行文章共享合作。

    网友点评
    自媒体专栏

    评论

    热度

    精彩导读
    栏目ID=71的表不存在(操作类型=0)