Neuigkeiten zu IDEs

Nutzen von Codeausschnitten bei der Entwicklung von iOS-Apps

Januar 22, 2024
B4i (iOS) v8.50 von Anywhere Software integriert die Unterstützung für Code-Snippets, sodass Entwickler besonders konsistenten Code mit größerer Effizienz schreiben können.

Auf Englisch weiterlesen:

B4i (iOS), by Anywhere Software, is a Rapid Application Development (RAD) tool for building native iOS apps on Windows machines. It shares similar concepts with B4A (Android development), enabling code reuse and cross-platform capabilities. Uniquely, B4i bypasses the need for a local Mac computer, allowing developers to create iOS apps entirely within their Windows environment if they use Anywhere Software's Hosted Mac Builder service to execute the compilation process. B4i offers a powerful solution for Windows developers wanting to tap into the iOS app market.

B4i (iOS) v8.50 introduces support for code snippets. These pre-built code modules, spanning simple loops to entire functions, significantly improve efficiency and promote code consistency, contributing directly to project timelines and code quality.

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

B4i (iOS) is licensed per developer and is available as a perpetual license in Standard Edition (with two months of upgrades) or Enterprise Edition (with two years of upgrades). The Hosted Mac Builder Service must be renewed annually to continue using it. See our B4i (iOS) licensing page for full details.

For more information, see our B4i (iOS) product page.

Optimieren der Leistung Ihrer App mit Code Profiling

Januar 22, 2024
Profiling-Code ermöglicht es Entwicklern, die Ausführungszeit ihres Programms zu analysieren und Engpässe für die Leistungsoptimierung zu identifizieren.

Auf Englisch weiterlesen:

Code profiling is a diagnostic technique employed to analyze the runtime behavior of an application. It dissects resource consumption, usually including CPU time, memory allocation, and function call frequency, to precisely identify performance bottlenecks and resource hogs. Armed with these insights, developers can optimize specific code sections, leading to improved user experience, resource efficiency, and ultimately, a more robust and performant application.

Several IDEs support code profiling, including:

  • PrimalScript by SAPIEN Technologies is a universal script environment that offers a script profiler for memory and CPU usage, and for function coverage.
  • IntelliJ IDEA by JetBrains provides a rich Java profiler, which visualizes CPU and memory usage, as well as tools for thread activity and hot spots.
  • EiffelStudio by Eiffel Software has a built-in profiler for Eiffel code which you can set to run on either the whole program or specific clusters.
  • Microsoft Visual Studio Enterprise comes with a Performance Profiler that includes a variety of advanced profiling tools, such as for CPU, memory, and GPU usage, to accumulate performance data.

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

Compare IDEs

Einfaches Ausführen von Anwendungen nach der Installation

Januar 19, 2024
PrimalScript 2024 integriert neue Script-Packager-Funktionen, mit denen eine Anwendung nach der Installation optional mit oder ohne Benutzerinteraktion ausgeführt werden kann.

Auf Englisch weiterlesen:

PrimalScript by SAPIEN Technologies is a comprehensive integrated development environment (IDE) designed for scripting and automation tasks. Offering a powerful platform for various scripting languages, PrimalScript streamlines the development process by providing robust editing, debugging, and deployment tools. Its user-friendly interface caters to both novice and experienced developers, fostering efficient script creation. With features like script packagers and advanced debugging capabilities, PrimalScript empowers users to enhance productivity in tasks ranging from small automation scripts to complex software development projects.

The PrimalScript 2024 update answers a frequently asked question from users: "How do I run an application or command after install?". It introduces innovative features to streamline application launch and post-install actions:

  • Show readme after install automatically opens the readme file, providing users with vital information and next steps.
  • Execute application after install discreetly launches any desired application, including those outside the installer package.
  • Prompt for application start at exit adds a convenient checkbox to the final dialog of the installer, allowing users to choose whether to run the application after installation.

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

PrimalScript is licensed per user and includes 1 year of product updates and support. Annual Premium Support is available and provides 1 Year of access to SAPIEN Technologies direct technical support ticketing system and a guaranteed response within 24 hours. The premium support package must be purchased at the same time as the initial software purchase, subscription renewal, or upgrade, and can be renewed on an annual basis. See our PrimalScript licensing page for full details.

For more information, visit our PrimalScript product page.

Steigern der Produktivität von Go mit verbessertem Code Insight

Januar 12, 2024
GoLand 2023.3 integriert Code Insight für benutzerdefinierte printf-ähnliche Funktionen, wie z. B. Hinweise, Beschriftung und Hervorhebung.

Auf Englisch weiterlesen:

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 2023.3 update empowers developers with code insight for custom printf-like functions, extending the same robust features previously available only for standard functions. This means you can enjoy placeholder highlighting, error detection, code folding, and other valuable tools for your user-defined functions, streamlining development and enhancing code clarity.

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

Beschleunigen der Entwicklung mit einer in die IDE integrierten Git-Unterstützung

Januar 9, 2024
Wählen Sie eine IDE mit Git-Unterstützung, mit der Sie Änderungen übernehmen, bereitstellen und abrufen können, ohne Ihre Codierungsumgebung zu verlassen.

Auf Englisch weiterlesen:

Git is a ubiquitous distributed VCS that empowers software developers with transparency and collaboration. Its efficient local snapshotting and flexible branching models offer developers freedom to experiment and iterate, while its robust conflict resolution and distributed nature facilitate seamless merging and asynchronous teamwork. From solo projects to large-scale enterprise deployments, Git ensures code integrity, tracks history with meticulous detail, and provides a safety net for exploration, making it a professional standard for version control. Git integration in IDEs brings version control tools into the development environment itself. It allows developers to easily track changes, revert to previous states, and collaborate with others, without needing a separate application or process.

Several IDEs offer Git version control support including:

  • IntelliJ IDEA by JetBrains includes seamless Git integration, featuring visual diff/merge, intuitive commit workflows, and built-in branch management.
  • Delphi Architect by Embarcadero provides native Git support with visual history browsers, effortless commit/push/pull actions, and conflict resolution aids.
  • PrimalScript by SAPIEN Technologies offers intuitive Git integration with visual commit history, built-in message templates and a unified interface for frictionless version control.
  • Microsoft Visual Studio Enterprise contains visual branch management, conflict resolution assistants and integrated commit/push/pull functionality.

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

Compare IDEs