Why the RapidSharp Bundle
The only PowerBuilder to C# migration solution on the market that faithfully replicates DataWindow functionality, which is the key to making your migration project a “port” in terms of effort and risk.
Automatically migrates 80-95% of PowerBuilder business logic to C#, including DataWindows, non-visual PowerScript, non-visual system functions, embedded SQL, NVOs and EAServer NVOs.
Port, Not Rewrite
Faithfully replicates your PowerBuilder business logic in C# so that a deep understanding of the original source code is not required for a successful migration.
Product, Not Service
Perform the C# migration by yourself using provided conversion tools and open-source C# libraries, eliminating the expense and risk of third parties to perform services.
RapidSharp generates pure C# code and includes the source code of all the C# libraries. As such, there is zero dependency on any particular vendor or tool to maintain the migrated application.
How Does It Work
RapidSharp ports PowerBuilder business logic to C#, which is the most valuable and complex layer in PowerBuilder applications. It converts as much as 80-95% of non-visual PowerBuilder features to equivalents in C#, which can be rapidly exposed as open & standard REST APIs to be consumed by any UI technology. Watch the 5-Minute Video
Identify the PowerBuilder business logic to be converted to C#. It is not necessary to partition before conversion.
Design the blueprint of your C# services by defining the interfaces of your services. After that, you can automatically generate service implementations.
Automatically convert the PowerBuilder objects (.SRD, .SRW, .SRU, .SRS, etc.) containing the relevant business logic to C#.
DataWindow Converter – instantly converts DataWindows objects to standard C# POCO models that can be maintained in any C# IDE.
Clean up problematic C# code, removing any unnecessary code (visual code, obsolete code, etc.) and resolving any compilation errors.
SnapDevelop – powered by Roslyn, highlights problematic C# code, suggests potential fixes for issues and automatically applies the selected fix.
PowerScript Migrator Error Reporting – generates inline comments in the converted C# code to efficiently alert developers areas that will require remediation.
Automatically scaffold the REST API (the controller) from the service and test.
REST API Scaffold Templates – rapidly construct the controllers for REST APIs with CRUD functionality.
REST API Tester – visual testing tool allows you to easily inspect, test, and debug REST APIs, without spending the time to create a UI or code JSON by hand.
What Can it Port
C# Migration Result
The generated C# code and its open-source C# libraries adhere to .NET standards and open design principles so you can save significant time and money without having to compromise.
Any C# IDE
Maintain the migrated C# source code in any C# IDE, such as Visual Studio or SnapDevelop.
Any UI Technology
The migrated C# source code can be scaffolded into REST APIs, making it accessible by any UI technology.
All C# migration library code is available in the C# source code form (in addition to the compiled NuGet packages).
.NET Core Compatible
The .NET Core framework allows you to deploy to either Windows or Linux OS running a variety of Web servers or even go serverless (e.g. Amazon Lambda, Azure Functions, etc.).
PowerBuilder business logic is cleanly separated into C# controllers, services, and POCO models.
Includes all the essential tools so you can perform the automated C# migration by yourself.
Open-Source LicenseThe C# source code of the .NET DataStore libraries is included with your purchase. The license is perpetual and commercial so that you are free of typical open-source license restrictions.