IDEs 新聞

用支援拖放的 IDE 更快地構建 UI

4月 15, 2024
透過提供直觀的工作流程,拖放功能簡化了整合式開發環境中的使用者介面設計。

In integrated development environments (IDEs), the drag-and-drop interface provides a user-friendly graphical interface that simplifies the creation, modification, and configuration of applications. This feature enables developers to intuitively place objects such as buttons, text fields, pre-written code modules, and images onto the application's canvas or design surface by merely dragging items with a mouse. This method not only accelerates the development process, particularly in crafting user interfaces, but also reduces the likelihood of coding errors. By minimizing the need for direct code entry, it offers a streamlined and intuitive workflow that benefits both novice and seasoned developers alike.

Several integrated development environments offer a drag and drop interface, including:

  • IntelliJ IDEA by JetBrains is an intelligent IDE for Java that offers drag and drop functionality, simplifying complex tasks by letting you visually arrange elements with the mouse.
  • Delphi Enterprise by Embarcadero is an advanced IDE featuring a visual design menu which allows you to drag and drop visual and non-visual components from the palette.
  • EiffelStudio by Eiffel Software provides a visual GUI builder with drag-and-drop capabilities, supporting structured interface design aligned with object-oriented and design-by-contract principles.
  • B4i (iOS) by Anywhere Software is a development tool for native iOS applications that allows developers to drag and drop elements in a WYSIWYG designer.
  • Microsoft Visual Studio Professional includes a powerful drag-and-drop designer for building interfaces, supporting rapid UI development, component configuration, and tight integration with code.

For an in-depth analysis of features and price, visit our comparison of IDEs.

Compare IDEs

減少遠端工作時的編碼延遲

4月 15, 2024
GoLand 2024.1 透過近乎實時的代碼完成和突出顯示改進了遠端編碼,即使在雲中工作也是如此。

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 2024.1 release significantly enhances the remote development experience. Working on code in the cloud now feels almost as smooth as working locally thanks to improvements in highlighting, code rendering, and overall responsiveness. Code completion and highlighting are now close to real-time, just like coding on a local machine. Additionally, managing remote projects is now streamlined: you can directly create, open, and manage them all within the GoLand IDE itself.

To see a full list of what's new in version 2024.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.

For more information, visit our GoLand product page.

將重要代碼固定到編輯器頂部

4月 12, 2024
WebStorm 2024.1 添加新的粘性線條功能,可幫助您更輕鬆地保持上下文並理解您代碼的整體結構。

JetBrains WebStorm is a powerful and modern Integrated Development Environment (IDE) specifically designed for web development. It offers a feature-rich environment that supports popular web technologies like JavaScript, HTML, CSS, and Node.js. WebStorm helps you write cleaner, more efficient code with features like syntax highlighting, autocompletion, code refactoring, and built-in testing tools. It integrates seamlessly with various web frameworks and libraries, making it a versatile choice for both front-end and back-end development.

WebStorm 2024.1 introduces a new sticky lines feature to streamline navigation within large codebases. This functionality keeps essential structural elements, such as function and class declarations, constantly visible at the top of your editor viewport as you scroll. This ensures you always retain context and can effortlessly navigate through your code, improving overall development efficiency.

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

WebStorm 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 WebStorm licensing page for full details.

For more information, visit our WebStorm product page.

透過全行本地 AI 代碼完成更快地編碼

4月 10, 2024
IntelliJ IDEA 2024.1 利用機器學習直接在 IDE 中基於上下文分析建議整行代碼。

IntelliJ IDEA is a feature-rich Java IDE that empowers developers with a comprehensive set of tools for intelligent coding assistance, effortless navigation and search, seamless refactorings, in-depth code analysis, comprehensive Web and Enterprise development support, robust unit testing capabilities, and streamlined team collaboration features.

IntelliJ IDEA 2024.1 introduces full line code completion. This intelligent feature leverages machine learning models built right into the IDE. It analyzes your code contextually and suggests entire lines as you type, boosting your coding efficiency. These suggestions are powered by specialized models trained for specific languages and frameworks, all running locally on your device. This ensures your code privacy as there's no need for data transfer to external servers. Full line code completion is enabled by default for Java and Kotlin, and other languages are also supported. Unlike JetBrains Cloud-based AI Assistant, the local code completion is included with the standard IntelliJ IDEA subscription at no extra cost.

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

IntelliJ IDEA 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 IntelliJ IDEA licensing page for full details.

For more information, visit our IntelliJ IDEA product page.

更高效地編寫和調試 PL/SQL 代碼

4月 9, 2024
Allround Automations 推出了用於 Windows、macOS 和 Linux 的多執行緒 Oracle PL/SQL 開發環境 Plyxon。

Plyxon by Allround Automations is a brand new, high-performance Oracle PL/SQL development tool designed to work on multiple operating systems. It is a native Oracle Client tool that is easy to install and does not require any additional third-party software. Plyxon is designed from the ground up with the developers in mind, by a team with 30+ years of Oracle experience.

Plyxon's features include a powerful PL/SQL editor with syntax highlighting, object descriptions, code assistant, code contents, hyperlink navigation, and macro library. It also offers an integrated debugger that supports step in, step over, step out, run until exception, breakpoints, view variables, and view call stack.

As a multi-threaded IDE, Plyxon allows you to work while SQL queries are executing, PL/SQL programs are executing, debug sessions are running, and so on. This means that the IDE will not hang if you make a programming error: you can break execution or save your work at any time.

Plyxon is licensed per named user. Support contracts are available, which entitle you to technical support via email for either one or three years depending on the option purchased. See our Plyxon licensing page for full details.

For more information, see our Plyxon product page.