Site icon Embarcadero RAD Studio, Delphi, & C++Builder Blogs

RAD Studio & The Software Life Cycle – Publishing Applications

sdlc 2

Publishing an app on multiple platforms can be a challenge when there are guidelines to be met and a consistent user experience guaranteed.

In the first of a three-part series on the value RAD Studio delivers across the software development life cycle, we looked at the advantages of using RAD Studio in the application design and development phase.

In this, the second part, we are looking at the advantages of using RAD Studio in the app publishing phase.

Already Ahead With a Single Code Base

Even before you start the publishing process, as you design and develop your application, you’ve already followed a unique approach to development that sets RAD Studio apart – an approach that could be called “multi-native”.

To publish an app on multiple platforms, the typical development team has to work with a different toolset and different language for each target platform. This translates to multiple teams working in parallel on applications of varying complexity that need to deliver a consistent look and feel, and functionality, across all the targeted platforms.

Not so for Delphi users. To publish an application on multiple platforms from the RAD Studio IDE, all it takes is to define the intended target platforms for the required configuration.

 

 

 

 

 

Providing developers with “multi-native” capability through the IDE has been a pillar of RAD Studio product development for many years.

Successive releases of Delphi, C++Builder and RAD Studio build on the foundational technology – VCL (Visual Component Libraries) and the FMX (FireMonkey) framework for design, frequent updates for continued alignment with the latest platform updates, and constantly improved compilers.

Talk to An Expert

The same applies to the latest release, RAD Studio 12.1 Athens.

 

 

 

 

 

 

 

 

 

Here are some of the standard, updated and new RAD Studio 12.1 features worth noting in the context of application publishing:

From the RAD Studio IDE, developers can define the files they want to deploy by platform and build configurations. They can also identify within each project the files they want to deploy based on the target platform (Windows, macOS, Android, iOS, Linux) and build configurations for Debug or Release.

For more detailed information on the new and updated features in RAD Studio 12.1 Athens, we invite you to explore and download the official Feature Matrix that is updated and made available with every new release.

Do More With Architect

RAD Studio combines the time and cost efficiency of working with a single codebase with the superior performance and security of platform-native applications.

The Architect Edition amplifies the capabilities of the RAD Studio framework with a set of features that extend the reach of your apps to enterprise customers.

Architect is the RAD Studio edition for building enterprise-level multi-platform, multi-device applications that can connect to a multitude of databases, including the embedded version of InterBase, use advanced database design and data visualization, target Linux, build web apps, and deploy REST-based web services on Linux or Windows.

With RAD Studio Architect you can:

Here’s a rundown of what is available in the three editions of RAD Studio, taken from the Product Editions page on the Embarcadero website:

For more information about what sets RAD Studio Architect apart, read this article on the Embarcadero blog.

Migrating Your Apps to RAD Studio 12.1

Migration and modernization projects are unique. Talk to one of our experts about assessing your migration needs today!

Talk to An Expert

 

Exit mobile version