jetbrains全家桶分別是什麼?各是幹什麼用的? - 知乎使用者 的回答 - 知乎
Jetbrains是著名的程式設計工具商業軟體提供商,旗下有很多軟體。包括IDE、團隊開發工具、外掛和微軟。Net輔助工具、包括自創語言Kotlin等。我們通常用的和說的全家桶,主要就是指它的IDE套件。Jetbrains的IDE工具都支援跨平臺,同時有Windows、Linux和MacOS版本。
IntelliJ IDEA
IntelliJ IDEA簡稱IDEA,是Java語言開發的整合環境,IntelliJ在業界被公認為優秀的Java開發工具之一,尤其在智慧程式碼助手、程式碼自動提示、重構、J2EE支援、Ant、JUnit、CVS整合、程式碼審查、 創新的GUI設計等方面的功能可以說是超常的。
主要支援所有跑在Java虛擬機器JVM上的語言,包括:
Java、Kotlin、Scala、Groovy
;支援各種企業開發框架;支援移動端開發包括Android、React Native、Cordova、Ionic;也支援Web前端開發。
PyCharm
PyCharm是一種Python IDE,其帶有一整套可以幫助使用者在使用Python語言開發時提高其效率的工具。此外,該IDE支援很多高階功能和各種Python框架開發,包括:Django, Flask, Google App Engine, Pyramid, and web2py等。
PhpStorm
PhpStorm是一個輕量級且便捷的PHP IDE,其旨在提高使用者效率,可深刻理解使用者的編碼,提供智慧程式碼補全,快速導航以及即時錯誤檢查。可隨時幫助使用者對其編碼進行調整,執行單元測試或者提供視覺化debug功能。
支援多種PHP框架,包括:Symfony、Laravel、Drupal、WordPress、Zend Framework、Magento、Joomla!、CakePHP、Yii等。
GoLand
GoLand是支援編寫Go語言的高階IDE,可以幫助編寫Go語言更加便捷,支援各種高階IDE功能和各種Go語言框架。
WebStorm
WebStorm是一款深受廣大程式設計師喜愛的JavaScript 開發和Web前端開發工具,完美適應各種複雜客戶端開發和Node。js的伺服器端開發。
支援Web端:Angular、React、Vue。js;Mobile端:Ionic、Cordova、React Native;JS服務端:Node。js、Meteor;桌面客戶端:Electron。
CLion
CLion是一款專為開發C及C++所設計的跨平臺IDE。它是以IntelliJ為基礎設計的,包含了許多智慧功能來提高開發人員的生產力。這種強大的IDE幫助開發人員在Linux、OS X和Windows上來開發C/C++,同時它還使用智慧編輯器來提高程式碼質量、自動程式碼重構並且深度整合CMake編譯系統,從而提高開發人員的工作效率。
DataGrip
DataGrip 是一個跨平臺的資料庫工具可在Windows,OS X 和 Linux上使用。同時支援多種資料庫,包含了SQL Server,Oracle,PostgreSQL,MySQL,DB2,Sybase,SQLite,Derby,HyperSQL和H2等。
AppCode
AppCode是一種智慧的Objective-C整合開發環境,能幫助iOS/OS X開發人員輕鬆愉快地建立優秀的應用。可以用來替代蘋果公司的XCode,並且跨平臺。
RubyMine
RubyMine 是一個為Ruby 和 Rails開發者準備的 IDE,其帶有所有開發者必須的功能,並將之緊密集成於便捷的開發環境中。
Rider
主要支援。NET、
http://
ASP。NET
、。NET Core、Xamarin或者Unity應用開發,整合高階IDE功能,並且支援跨平臺。