Good morning,
We are close to moving to PB2019 and are looking for the best scenario to do so. Specifically, as it relates to having to simultaneously support the PB2017 that's currently in production. I'm under the impression that as soon as I download and register PB2019 that I will lose access to PB2017.
We are looking for the best practice to be able to migrate to PB2019 (have it tested by our testing group), while continuing to support the PB2017 source code still in production.
Thanks in advance....
Steve
- Steven Turner
- PowerBuilder
- Thursday, 2 July 2020 12:50 PM UTC
There are replies in this question but you are not allowed to view the replies from this question.
This is our approach with PB releases:
Until we can have multiple development versions of the same major release on the same machine (ie both PB 2019R2 and 2019R3), our plan is to use the release in LTS which has been the R3 release. By waiting for the R3 release the thought is that most of the new features in R1 and R2 should work very well, and we have the possibility of the R3 features working too. No real difference in this approach from what we did with Sybase, and appeon has much faster release cycles. Before we always waited for the 1st maintenance release from sybase for a major version. We need a very stable version of PB runtime to send to customers so it isn't all that likely we will change from this approach even if/when we can install more than one major release at time. (well, unless the release cycles slow down a lot).
We use PB2017R3 for our current release.
We have PB 2019R2 for our web version release deployment, but all major development continues with PB2017R3. We do put out a test build of our client/server version with PB 2019R2, but that is only for internal testing. our build scripts recreate the pbls from scratch and pull down all the source etc., so this is all easy to do.
When PB 2019R3 comes out, we will do testing, and then at some point move all development to 19R3. All patches/etc for the prior 1027 version will be handled by copying over fixed code from the 19R3 to a 17R3 library and then working in PB2017. That often requires working in source directly rather than the IDE to comment/remove/fix stuff that prevents a regen from working, but that usually has more to do with object we changed as a difference in PB versions.
Almost all applications are customized to individual tastes and requirements of those customers. Even though a couple of customers wants their application to be ported to Cloud [ developed in PB 2017], we haven't' started working on it, as we could not work on two major versions simultaneously so easily. Waited for PB 2019 R2 release, postponed it till the release of PB 2019 R3. With the announcement from Appeon CEO that it will be available only in PB 2021 [without mentioning the release], even though the Road map lists it for PB 2019 R3 release, makes things worst in my end.
I can't avoid the this thinking, Are they forcing us to switch to other development tools, for cloud development, anyway?