We currently use PowerBuilder 2019 (2082). Our license will need to be renewed in July, 2020. So will need to upgrade.
We are also considering migrating our PowerScript and DataStores to C#. I've attached a doc showing PowerBuilder products. Can you help me with the following:
- For the migrating: Would we need to purchase RapidSharp? Would we need to purchase both RapidSharp and PowerBuilder Professional separately or would RapidSharp include the PowerBuilder Professional functionality?
- For the migrating: Would we need to purchase PowerBuilder CloudPro? Would we need to purchase both PowerBuilder CloudPro and PowerBuilder Professional separately or would PowerBuilder CloudPro include the PowerBuilder Professional functionality?
The PowerBuilder CloudPro converts to a C# REST API architecture. Do you have a Client Server conversion model, besides the Rest API Conversion?
As far as the application UI, we do not automatically convert that part of PowerBuilder to C#. This would be manual effort, but it generally is not the difficult task or majority of the effort. This is why we put our focus on the business logic conversion.
If you do want to go to C#, my recommendation would be to migrate to REST APIs even if you want to deploy on-premise client/server model. Nothing stipulates that REST APIs cannot be deployed on-premise, but then it makes your architecture flexible to deploy and interop anyway you please in the future. Also, keep in mind that if you do not rewrite your UI in .NET then would need to interface with your converted business logic through REST APIs anyway.