JetBrains

358 阅读3分钟

1/什么是JetBrains

JetBrains是一家捷克开发公司,该公司位于捷克的布拉格,
并在俄罗斯的圣彼得堡及美国麻州波士顿都设有办公室,

Jetbrains公司旗下有很多软件。包括IDE、团队开发工具、插件和微软.Net辅助工具、包括自创语言Kotlin等。
我们通常用的和说的全家桶,主要就是指它的IDE套件。Jetbrains的IDE工具都支持跨平台,同时有Windows、Linux和MacOS版本。

2/有哪些产品

<1>IntelliJ IDEA

IntelliJ IDEA简称IDEA,是Java语言开发的集成环境,
IntelliJ在业界被公认为优秀的Java开发工具之一,尤其在智能代码助手、代码自动提示、重构、J2EE支持、Ant、JUnit、CVS整合、代码审查、 创新的GUI设计等方面的功能可以说是超常的。

  主要支持所有跑在Java[虚拟机JV](https://www.zhihu.com/search?q=%E8%99%9A%E6%8B%9F%E6%9C%BAJV&search_source=Entity&hybrid_search_source=Entity&hybrid_search_extra=%7B%22sourceType%22%3A%22answer%22%2C%22sourceId%22%3A1434995567%7D)

<2>PyCharm

PyCharm是一种Python IDE,其带有一整套可以帮助用户在使用Python语言开发时提高其效率的工具。
此外,该IDE支持很多高级功能和各种Python框架开发,包括:Django, Flask, Google App Engine, Pyramid, and web2py等。

<3>PhpStorm
PhpStorm是一个轻量级且便捷的PHP IDE,其旨在提高用户效率,可深刻理解用户的编码,提供智能代码补全,快速导航以及即时错误检查。可随时帮助用户对其编码进行调整,运行单元测试或者提供可视化debug功能。

支持多种PHP框架,包括:Symfony、Laravel、Drupal、WordPress、Zend Framework、Magento、Joomla!、CakePHP、Yii等。

<3>GoLand

GoLand是支持编写Go语言的高级IDE,可以帮助编写Go语言更加便捷,支持各种高级IDE功能和各种Go语言框架。

<4>WebStorm

WebStorm是一款深受广大程序员喜爱的JavaScript 开发和Web前端开发工具,完美适应各种复杂客户端开发和Node.js的服务器端开发。

支持Web端:Angular、React、Vue.js;Mobile端:Ionic、Cordova、React Native;JS服务端:Node.js、Meteor;桌面客户端:Electron。

<5>CLion

CLion是一款专为开发C及C++所设计的跨平台IDE。它是以IntelliJ为基础设计的,包含了许多智能功能来提高开发人员的生产力。这种强大的IDE帮助开发人员在Linux、OS X和Windows上来开发C/C++,同时它还使用智能编辑器来提高代码质量、自动代码重构并且深度整合CMake编译系统,从而提高开发人员的工作效率。

<6>DataGrip

DataGrip 是一个跨平台的数据库工具可在Windows,OS X 和 Linux上使用。同时支持多种数据库,包含了SQL Server,Oracle,PostgreSQL,MySQL,DB2,Sybase,SQLite,Derby,HyperSQL和H2等。

<7>AppCode

AppCode是一种智能的Objective-C集成开发环境,能帮助iOS/OS X开发人员轻松愉快地创建优秀的应用。可以用来替代苹果公司的XCode,并且跨平台。

<9>RubyMine

RubyMine 是一个为Ruby 和 Rails开发者准备的 IDE,其带有所有开发者必须的功能,并将之紧密集成于便捷的开发环境中。

<10>Rider

主要支持.NET、[http://ASP.NET](https://link.zhihu.com/?target=http%3A//ASP.NET)、.NET Core、Xamarin或者Unity应用开发,集成高级IDE功能,并且支持跨平台。

3/总结

JetBrains这家捷克的科技公司真是太牛逼了,它的很多IDE产品都很厉害。
涵盖了不同的开发语言,比如java,python,go,javascript,php等开发语言。
还有数据库工具datagrip。