1. Craig Meinen
  2. PowerBuilder
  3. Tuesday, 6 December 2022 19:37 PM UTC

Hi All.

Our company will be moving one of our customers to the new PowerServer architecture soon.  We currently have their PowerBuilder application development performed using 2029R3.  

My question is, given that we will be using the latest PowerServer, would it be recommended that we also migrate our PB app development to 2022, as that has the new PowerServer Project included?

Thank you in advance.

Craig

Accepted Answer
Chris Pollach @Appeon Accepted Answer Pending Moderation
  1. Tuesday, 6 December 2022 20:05 PM UTC
  2. PowerBuilder
  3. # Permalink

Hi Craig;

  In order to use the PS2022 Web API N-Tier architecture you must also have your PB App(s) first migrated to PB2022 as well. Otherwise, you cannot  deploy them as a PS cloud Apps.

Regards ... Chris 

Comment
There are no comments made yet.
mike S Accepted Answer Pending Moderation
  1. Tuesday, 6 December 2022 21:17 PM UTC
  2. PowerBuilder
  3. # 1

You could keep them separate.  You would have to do all development in 19R3 then copy everything to the 2022 source directory and rebuild as needed (this can be automated).

There are PS specific related features in 22 that do not exist in PB 21/19 etc, so those features you would have to figure out how to handle

so, it is possible. 

 

However, for the PS2022 release in particular I would move everything to PB2022, especially if the app is just for one customer.

 

 

Comment
There are no comments made yet.
Armeen Mazda @Appeon Accepted Answer Pending Moderation
  1. Tuesday, 6 December 2022 21:47 PM UTC
  2. PowerBuilder
  3. # 2

PowerServer is matched set with PowerBuilder.  So to use PowerServer 2022 you must upgrade to PowerBuilder 2022.

If you have some projects that will remain in client/server, I still think it is worthwhile to upgrade everything to PowerBuilder 2022.  It supports Windows 11, faster performance, IDE enhancements, and more new features

If you need to maintain client/server and PowerServer from a single source code, you can use IsPowerServerApp() to judge which environment your app is running and execute the correct code.  But something like 99% of code should be universal across both platforms.

Comment
There are no comments made yet.
Craig Meinen Accepted Answer Pending Moderation
  1. Tuesday, 6 December 2022 22:48 PM UTC
  2. PowerBuilder
  3. # 3

Thank you to all three of you for your replies.  That is much appreciated!

Comment
There are no comments made yet.
  • Page :
  • 1


There are no replies made for this question yet.
However, you are not allowed to reply to this question.