IDEs 新聞

輕鬆將應用程式部署到 iOS 設備

6月 2, 2025
無需切換工具即可直接從您的 IDE 將您的 iOS 應用構建、簽署和安裝到物理設備或模擬器。

iOS deployment refers to the process of building, signing, and transferring an iOS application from a development environment to either a simulator, a physical device, or the App Store. Within the Integrated Development Environments (IDE), this process integrates essential tasks including compiling the source code, managing provisioning profiles, setting up entitlements, and packaging the app for distribution. It also ensures alignment with Apple’s platform requirements through integrated tools that manage signing certificates and provisioning profiles.

Several IDEs offer support for deploying to iOS including:

  • RAD Studio Enterprise by Embarcadero lets you develop and deploy native iOS apps from a single codebase using integrated provisioning and debugging tools.
  • B4i (iOS) by Anywhere Software allows you to compile and deploy iOS applications using a Windows-based environment with remote build and device testing.
  • RemObjects Elements facilitates seamless iOS deployment with multi-language support and direct integration for building and deploying to Apple devices.

For an in-depth analysis of features and price, visit our comparison of Integrated Development Environments (IDEs).

Compare IDEs

用內置 AI 加速 PHP 編碼

5月 27, 2025
Junie 透過即時洞察和根據您的編碼風格發展的定制建議增強了 PhpStorm。

Junie by JetBrains (included in AI Assistant - AI Pro) is a modern AI-powered debugging assistant designed to work seamlessly with JetBrains IDEs. It helps developers diagnose issues by providing intelligent explanations of errors, suggesting possible fixes, and even offering contextual insights into the codebase. With Junie, JetBrains extends its tradition of developer-centric innovation, making it easier to understand complex problems and reduce the time spent debugging.

The integration of Junie into PhpStorm marks a significant advancement for developers working within this popular PHP integrated development environment (IDE). By embedding directly into PhpStorm, Junie provides context-aware code completions, intelligent suggestions for PHP and JavaScript, and even assists with Laravel Blade templates and Tailwind CSS layout generation - key components in many modern PHP projects. This tight integration means PhpStorm users can now benefit from AI-powered enhancements without sacrificing the speed, accuracy, and ecosystem support that make PhpStorm a leading choice for PHP development.

JetBrains AI Assistant - AI Pro (which includes Junie) requires that you already own a JetBrains IDE product with an active commercial subscription license and is licensed per user as a commercial annual subscription. We can supply new subscriptions, subscription renewals, lapsed subscription renewals, and additional developer licenses. See our JetBrains AI Assistant licensing page for full details.

JetBrains AI Assistant - AI Pro (which includes Junie) is available to buy in the following products:

透過對 Linter 的支援添加即時代碼檢查

5月 22, 2025
GoLand 2025.1 現在包括使用 golangci-lint 的即時 linter 檢查,有助於您在編碼時立即發現並解決問題。

JetBrains GoLand is a dedicated integrated development environment (IDE) designed for Go programmers. It offers comprehensive features like intelligent code completion, advanced debugging tools, built-in testing frameworks, and code navigation aids for both individual and collaborative development. GoLand's focus on efficiency and productivity, along with its seamless integration with other JetBrains tools, makes it a powerful choice for professional Golang development.

The GoLand 2025.1 release now includes the Go Linter plugin, delivering built-in support for golangci-lint. This enhancement lets developers fine-tune their linters within the IDE, enabling more precise code analysis. By allowing you to select only the checks that matter to your project, this feature enhances the development process and improves code quality. In GoLand, linters operate as real-time inspections, helping you catch potential issues on the fly - before executing a single line of code. This proactive approach enhances both productivity and code reliability.

To see a full list of what's new in version 2025.1, see our release notes.

GoLand is licensed per user, and is available as a commercial annual subscription license. We can supply new subscriptions, subscription renewals (including continuity discounts), lapsed renewals, and additional user licenses. See our GoLand licensing page for full details.

GoLand is available to buy in the following products:

輕鬆匯出轉換后的資料集

5月 21, 2025
DataSpell 2025.1 現在可以將資料輸出為 CSV 或 XLS,只需按一下即可生成可重用的轉換代碼。

DataSpell by JetBrains is an Integrated Development Environment (IDE) specifically designed for data analysts and engineers. It allows you to write Python scripts, run SQL queries, analyze data in Jupyter notebooks, manage dbt workflows, and connect to databases, all within one seamless interface. DataSpell empowers you to stay focused on exploring insights and delivering high-quality results by combining rich data analysis tools with features like real-time error checking, code quality analysis, and built-in support for best practices like testing and documentation.

The DataSpell 2025.1 update adds new export transformation options, allowing users to efficiently handle post-processed data. Whether you need to archive your results or share them across platforms, you can now export transformed data in common formats such as CSV and XLS. In addition, for those looking to reproduce or share their data process, the tool offers the ability to export the transformation code itself. This improves the handoff between data exploration and production, ensuring data scientists and analysts can work more fluidly with both their outputs and the logic behind them.

To see a full list of what's new in version 2025.1, see our release notes.

DataSpell is licensed per user as a commercial annual subscription. See our DataSpell licensing page for full details.

DataSpell is available individually or as part of JetBrains All Products Pack.

用內置調試對代碼進行故障排除

5月 20, 2025
帶有集成調試工具的 IDE 有助於您更快地識別和修復代碼問題,而無需離開您的開發環境。

Debugging in an IDE (Integrated Development Environment) is the process of identifying, analyzing, and resolving errors or unintended behavior within code using the specialized tools provided by the environment. It allows developers to set breakpoints, inspect variable values, monitor memory usage, and control the execution flow of a program in real time, which facilitates a deeper understanding of how the code behaves under various conditions. This capability significantly accelerates problem resolution, improves code reliability, and enhances overall development efficiency by providing immediate feedback and precise control over the debugging process.

Common Debugging features include:

  • Breakpoints pauses code execution at specific lines to examine program state and behavior at critical points.
  • Debug code enables developers to step through code line by line or in controlled increments to analyze logic flow and detect errors.
  • Inspect lets you view and analyze the current values of variables, objects, and memory during a paused execution state.
  • Profiling or code profiling can measure code performance to identify bottlenecks, resource consumption, and optimize execution efficiency.
  • Threading enables the monitoring and control of multiple threads, which are independent paths of execution within a program, to ensure correct parallel processing and resolve issues such as deadlocks and race conditions.
  • Watches can track specific variable values or expressions throughout code execution to detect unexpected changes or behaviors.

For an in-depth analysis of features and price, visit our Integrated Development Environments (IDEs) comparison.

Explore Debugging Features