您當前的位置:首頁 > 書法

jetbrains全家桶分別是什麼?各是幹什麼用的? - 知乎使用者 的回答 - 知乎

作者:由 知乎使用者 發表于 書法時間:2022-03-06

jetbrains全家桶分別是什麼?各是幹什麼用的? - 知乎使用者 的回答 - 知乎知乎使用者2022-03-06 12:08:51

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功能,並且支援跨平臺。

標簽: IDE  開發  支援  跨平臺  開發人員