描述
Jetbrains All Products Pack
功能介紹
Jetbrains All Products Pack 包含了 10 IDEs, 3 extensions and 2 profilers
功能特色
IntelliJ IDEA
IntelliJ IDEA的各個方面都旨在最大程度地提高開發人員的生產力。智能編碼輔助和人體工程學設計共同使開發富有成效,IntelliJ IDEA將您的源程式碼編入索引後,它會通過在各種情況下提供相關建議來提供快速,智能的體驗:即時,巧妙的代碼完成,即時代碼分析以及可靠的重構工具
WebStorm
- 最聰明的編輯器
利用現代JavaScript生態系統的全部功能-WebStorm可以滿足您的要求!享受智能程式碼完成,即時錯誤檢測,強大的JavaScript和TypeScript,樣式表語言以及所有最受歡迎的框架的導航和重構功能。
Rider
JetBrains Rider是基於IntelliJ平台和ReSharper的跨平台.NET IDE。
- 支持多種.NET項目類型
Rider支持.NET Framework, 新的跨平台.NET Core以及基於Mono的項目。這使您可以開發各種應用程序,包括.NET桌面應用程序,服務和庫,Unity遊戲,Xamarin應用程序,ASP.NET和ASP.NET Core Web應用程序。
- 功能豐富且快速
Rider提供2200多種實時程式碼檢查,ReSharper帶來的數百種上下文操作和重構,並將它們與IntelliJ平台的可靠IDE功能結合在一起。儘管功能繁重,但Rider仍被設計為快速且響應迅速。
- 跨平台
除了運行和調試多個運行時之外,Rider本身還可以運行在多個平台上:Windows,macOS和Linux。
PyCharm
- 智能Python協助
PyCharm提供智能程式碼完成,程式碼檢查,動態錯誤突出顯示和快速修復,以及自動程式碼重構和豐富的導航功能。
- Web開發框架
PyCharm為現代Web開發框架(如Django,Flask,Google App Engine,Pyramid和web2py)提供了特定於框架的強大支持。
- 科學工具
PyCharm與IPython Notebook集成,具有交互式Python控制台,並支持Anaconda以及包括matplotlib和NumPy在內的多個科學軟件包。
- 跨技術發展
除Python外,PyCharm還支持JavaScript,CoffeeScript,TypeScript,Cython,SQL,HTML / CSS,模板語言,AngularJS,Node.js等。
- 遠程開發能力
使用遠程解釋器,集成的ssh終端以及Docker和Vagrant集成,在遠程主機或虛擬機上運行,調試,測試和部署應用程序。
- 內置開發人員工具
開箱即用的大量工具集:集成的調試器和測試運行器;Python探查器;內置終端;並與主要的VCS和內置的數據庫工具集成。
CLion
完全集成的C / C ++開發環境
- 項目模型
CLion與CMake,Gradle C ++和編譯數據庫項目模型一起使用,在程式碼編輯和重構期間使用那裡的所有信息。
- 以鍵盤為中心的方法
為了幫助您專注於程式碼並提高生產率,CLion具有幾乎所有功能,操作和命令的鍵盤快捷鍵。
歡迎Vim愛好者安裝 Vim-emulation插件。
- 一站式服務
您日常開發所需的一切都包括在內:所有流行的VCS(Subversion,Git,GitHub,Mercurial,CVS和Perforce),Google Test,用於單元測試的Boost.Test和Catch框架,Doxygen和數據庫工具。
- 本地和遠程工作
對於嵌入式終端,可以在不離開IDE的情況下運行任何命令:使用SSH協議在本地或遠程。
在本地編輯程式碼後,在本地或遠程構建,運行或調試應用程序或單元測試。
PhpStorm
PhpStorm深刻理解您的程式碼。
- 主要框架支持
PhpStorm非常適合與Symfony,Laravel,Drupal,WordPress,Zend Framework,Magento,Joomla!,CakePHP,Yii和其他框架一起使用。
- 所有PHP工具
編輯器實際上“獲取”了您的程式碼並深刻理解了其結構,從而為現代項目和舊項目提供了所有PHP語言功能。它提供了最佳的代碼完成,重構,動態錯誤預防等功能。
- 包含前端技術
充分利用最前沿的前端技術,例如HTML 5,CSS,Sass,Less,Stylus,CoffeeScript,TypeScript,Emmet和JavaScript,並提供重構,調試和單元測試。借助實時編輯,可在瀏覽器中立即查看更改。
- 內置開發人員工具
得益於版本控制系統的集成,對遠程部署的支持,數據庫/ SQL,命令行工具,Docker,Composer,REST Client和許多其他工具,可以直接從IDE執行許多常規任務。
DataGrip
專為滿足專業SQL開發人員的特定需求而設計。
- 智能代碼完成
DataGrip提供了上下文相關的代碼完成功能,可幫助您更快地編寫SQL代碼。完成了解表結構,外鍵,甚至是您正在編輯的代碼中創建的數據庫對象。
- 動態分析和快速修復
DataGrip會在您的代碼中檢測到可能的錯誤,並提出最佳的解決方案以實時修復它們。使用關鍵字作為標識符,它將立即使您知道未解決的對象,並且始終提供解決問題的方法。
- 在SQL文件和架構中有效的重構
DataGrip可以正確解析SQL代碼中的所有引用,並幫助您重構它們。重命名變量或別名時,它將在整個文件中更新其用法。當您從查詢中重命名對它們的引用時,數據庫中的實際表名將更新。甚至還可以預覽其他視圖,存儲過程和函數中表/視圖的用法。
AppCode
AppCode可以處理日常任務,並避免您進行額外的鍵入操作。
- 生產單元測試
開箱即用的AppCode支持XCTest,Quick,Kiwi,Catch,Boost.Test和Google Test測試框架。獲得單元測試方法的代碼生成動作使您工作效率更高。
- 多種語言,一種IDE
AppCode原生支持Objective-C,Swift,C和C ++(包括現代C ++標準,libc ++和Boost)以及JavaScript,XML,HTML,CSS和XPath。
- 重命名重構
重命名變量,常量,函數,類型名稱和類,並確保AppCode將為您更新整個程式碼庫中的所有用法。
- 覆寫/執行
在實現或覆蓋方法時減少例程-AppCode將為您創建帶有一些默認程式碼的存根。
GoLand
- GoLand使閱讀,編寫和更改Go代碼變得非常容易
動態錯誤檢測和修復建議,一步一步撤消的快速安全重構,智能代碼完成,無效代碼檢測以及文檔提示,可幫助從新手到經驗豐富的專業人員的所有Go開發人員快速,高效地創建,和可靠的代碼。
- 導航和搜索
在類型,文件和其他符號之間跳轉
探索和了解團隊,遺留項目或國外項目需要花費大量時間和精力。GoLand代碼導航可幫助您快速切換到由類型實現的影子方法,實現,用法,聲明或接口。在類型,文件或任何其他符號之間跳轉,或找到它們的用法,並按用法類型進行方便的分組來檢查它們。
- 與VCS集成
對Git,GitHub和Mercurial的開箱即用支持
GoLand為Git,GitHub和Mercurial提供開箱即用的支持。用戶可安裝的插件支持Perforce,ClearCase和其他工具。
RubyMine
- 使用智能編輯器更快地工作
由於對Ruby和Rails,JavaScript和CoffeeScript,ERB和HAML,CSS,Sass and Less等提供了一流的支持,因此可以更高效地產生高質量的代碼。充分利用特定於語言的語法和錯誤突出顯示,代碼格式化,代碼完成和快速文檔編制的優勢。
- 檢測並消除程式碼錯誤
遵循社區最佳實踐進行程式碼檢查,以驗證程式碼中是否存在許多類型的可能的錯誤,並通過快速修復選項提供即時的改進。
自動化但安全的重構有助於清理代碼並使其更易於維護。支持Rails的重構可幫助您執行項目範圍內的更改:例如,重命名控制器還將重命名幫助程序,視圖和測試。
ReSharper
- 分析程式碼質量
在C#,VB.NET,XAML,ASP.NET,ASP.NET MVC,JavaScript,TypeScript,CSS,HTML和XML中可以進行即時程式碼質量分析。
- 消除錯誤和程式碼異味
當代碼中存在問題時,ReSharper不僅會警告您,而且還提供數百種快速修復程序來自動解決問題。在幾乎每種情況下,您都可以從各種選項中選擇最佳的快速修復。
- 安全更改程式碼庫
解決方案範圍內的自動化程式碼重構可幫助您安全地更改程式碼庫。無論您是需要振興舊程式碼還是需要整理項目結構,都可以依靠ReSharper。
ReSharper C ++
- 分析並提高代碼質量
ReSharper C ++突出顯示了編輯器中的代碼問題,並提供了快速修復以一種或另一種方式改進代碼。
- 重構和轉換代碼
C ++的代碼重構可幫助您安全地更改代碼庫,這在像C ++這樣複雜的語言中尤為重要。上下文動作有助於在備用語法結構之間切換,並用作代碼生成動作的快捷方式。
- 生成通用代碼
ReSharper C ++可以為您生成的代碼包括定義,缺少和覆蓋的成員,相等和關係運算符以及哈希和交換函數。添加到這幾十個可定制的模板中,您將擁有比以往更有效地處理樣板代碼的工具。
DotCover
- 分析.NET程式碼覆蓋率
JetBrains dotCover是一個.NET單元測試運行程序和程式碼覆蓋工具,與Visual Studio和JetBrains Rider集成在一起。
確保知道單元測試覆蓋程式碼的程度。dotCover在針對.NET Framework, .NET Core,Mono或 Mono for Unity的應用程序中計算並報告語句級別的程式碼覆蓋率 。
- 單元測試
在Visual Studio中或使用命令行實用程序執行和調試單元測試,並運行單元測試的覆蓋率分析。dotCover支持許多單元測試框架,包括MSTest,NUnit,xUnit和MSpec。
- 手動測試
對於手動測試會話,dotCover會顯示在會話期間調用了哪些程式碼部分以及未達到哪些部分。使用覆蓋率分析數據,您可以輕鬆獲取已測試應用程序的源程式碼。
dotMemory
- 解決所有類型的記憶體問題
dotMemory允許您分析各種.NET 和.NET Core應用程序中的記憶體使用情況 :桌面應用程序,Windows服務,ASP.NET Web應用程序,IIS,IIS Express,任意.NET進程等。
- 輕鬆控製配置過程
使用時間軸視圖可以實時監視應用程序消耗的記憶體。根據需要收集有關分配的信息。
- 收集分析數據
只需單擊一次快捷鍵即可不停地分析性能,將其添加以比較或瀏覽特定時間範圍內的記憶體流量。
- 自動檢測問題
借助多種強大的內置檢查功能,只需單擊一下即可檢測到大多數常見的記憶體問題,而無需進行手動操作。只需按下快捷鍵,並指導其優化記憶體使用即可。
dotTrace
- 優化.NET應用程序
dotTrace可幫助您檢測各種.NET 和.NET Core 應用程序中的性能瓶頸 :WPF和通用Windows平台,ASP.NET,Windows服務,WCF服務以及單元測試。同時也支持Mono和Unity應用程序。
- 分析任何性能問題
獲取有關呼叫執行時間的準確數據。在時間線概要分析模式下,獲取相同的通話時間數據但綁定到時間線。使用時間軸數據分析事件順序很重要的性能問題,例如UI凍結,過多的垃圾收集,工作負載分配不均,文件I / O效率低下等等。
- 剖析SQL查詢和HTTP請求
了解特定查詢如何影響應用程序性能以及該查詢運行緩慢的原因。
如果您開發Web應用程序,請了解其如何處理傳入的HTTP請求。