Could we get more details on the part that says source code will be saved in plain text? It sounds like you're getting rid of the PBL. Nobody is going to like that.
- You are here:
- Home
- Q&A
- Q&A
- PowerBuilder
- PB 2025 Roadmap
- Roland Smith
- PowerBuilder
- Wednesday, 18 October 2023 14:05 PM UTC
- Friday, 20 October 2023 14:18 PM UTC
- PowerBuilder
- # 1
So ...
If I understood Bruce's image (from a presentation by Armeen I still don't know anything about), we are only going to get P-Code based executables?
(I don't mind, I prefer P-Code, but it might be and important thing to know for other people).
- Friday, 20 October 2023 10:24 AM UTC
- PowerBuilder
- # 2
We will still maintain the legacy compiler for the long-term so the PBL is not going away if you don't want it to. The new plain text format is just a choice and not forced on you. Please look at Bruce's post for more details.
- Armeen Mazda @Appeon
- Sunday, 22 October 2023 11:56 AM UTC
Now coming back to PB specifically, this change will alleviate Git/SVN integration issues as you mentioned, but also alleviates PBL corruption and opens up PB source code that can be manipulated by other external tools. Again, we are maintaining the legacy compiler for the long-term and NOT forcing this change so it is not important that we all agree on the merits of this new option... it is just an option for people who value to use it.
-
Helpful Loading... Helpful 3
- mike S
- Sunday, 22 October 2023 21:44 PM UTC
-
Helpful Loading... Helpful 0
- Julie Jiang @Appeon
- Tuesday, 24 October 2023 02:33 AM UTC
Best regards, Julie
-
Helpful Loading... Helpful 3
- Thursday, 19 October 2023 08:36 AM UTC
- PowerBuilder
- # 4
"Nobody is going to like that."
I, for one, say "good riddance". :) No more large binary files that contain both source code and compiled code? Yes, please.
- Andreas Mykonios
- Friday, 20 October 2023 14:06 PM UTC
Andreas.
-
Helpful Loading... Helpful 0
- Benjamin Gaesslein
- Monday, 23 October 2023 10:08 AM UTC
-
Helpful Loading... Helpful 2
- Markus Eckert
- Monday, 23 October 2023 11:35 AM UTC
I for one won't shed many tears for PBL either.
-
Helpful Loading... Helpful 2
- Thursday, 19 October 2023 08:34 AM UTC
- PowerBuilder
- # 5
- Miguel Leeuwe
- Thursday, 19 October 2023 14:56 PM UTC
Do you have a link to the presentation? The image is a bit too blurry.
TIA
-
Helpful Loading... Helpful 0
- Thursday, 19 October 2023 08:14 AM UTC
- PowerBuilder
- # 6
From what Im seeing Armeen presenting here at the European seminars:
1. Its a new option, you can continue to use the PBL if you want to.
2. When its enabled, the source code is saved separately from the compiled pcode. The files are stored in folders that mimic the PBL structure (like the source code is stored under ws_objects today for the SVN and Git interfaces)
- Andreas Mykonios
- Thursday, 19 October 2023 08:33 AM UTC
-
Helpful Loading... Helpful 0
- Bruce Armstrong
- Thursday, 19 October 2023 08:35 AM UTC
-
Helpful Loading... Helpful 0
- Thursday, 19 October 2023 07:02 AM UTC
- PowerBuilder
- # 7
Question to Roland,
Would you upgrade Wizsource when this change happens?
regards.
- Roland Smith
- Thursday, 19 October 2023 12:46 PM UTC
I likely won't have to make any major changes. The location the files are saved to by the IDE will probably be different so I might need to create a one time conversion utility to update the path structure in the database. I'll certainly test it thoroughly when the beta is available and make any needed changes.
-
Helpful Loading... Helpful 2
- Miguel Leeuwe
- Thursday, 19 October 2023 14:57 PM UTC
-
Helpful Loading... Helpful 0
- Wednesday, 18 October 2023 15:15 PM UTC
- PowerBuilder
- # 8
I don't see the need for the pbl. pretty much everything except the IDE itself spends time exporting out to plain text before doing anything anyway.
I *assume* that the pbl originally was created due to limitations with the windows file system in 1989. Seems to just cause problems today.
SCC systems such as roland's wizsource may have the bigger problems.
- Roland Smith
- Wednesday, 18 October 2023 16:45 PM UTC
-
Helpful Loading... Helpful 1
- Andreas Mykonios
- Thursday, 19 October 2023 06:06 AM UTC
Andreas.
-
Helpful Loading... Helpful 0
- Wednesday, 18 October 2023 14:53 PM UTC
- PowerBuilder
- # 9
More and more changes and more and more bugs. How do you ever expect us to upgrade our customers? Some new things are really nice, but then next to be undone / destroyed, like the .Net "Framework" support for the DLL importer tool as an example. Appeon has said it wants to totally move away from .Net Framework and migrate to .Net 6/7/8. What about OLE and COM, that won't work anymore then is it? And of course the ever changing RTE control which is never bug free. Native PDF has also never had a bug free version. I'm scared by the idea of this upcoming change. Luckily we don't use Git because that's another PIA. (Thank you Roland for WizSource!!!!).
We need more solid testing on the part of Appeon before expecting us to do the work of testing for them whilst having angry customers. We're not upgrading anything until we see something solid out here.
just my 2cts.
- Andreas Mykonios
- Thursday, 19 October 2023 08:31 AM UTC
Andreas.
-
Helpful Loading... Helpful 0
- Miguel Leeuwe
- Thursday, 19 October 2023 15:04 PM UTC
I don't really agree with you that things are more stable. Appeon has built on the ruins of Rome by starting of with 12.6 which was pretty bad too. v. 2017 is pretty stable, 2019 r3 blows up a lot, haven't used 2021 or 2022 yet to make an opinion on it.
My point is - not speaking of stability - is that every version has a considerable amount of bugs. Before they are fixed (IF they are fixed), a newer version is available, which has it's own new or old bugs. So to constantly upgrade your customers seems less and less like a good idea to me.
We'll only consider LTS versions, because too many times I see bugs aren't fixed in non-LTS.
just my 2 cts.
-
Helpful Loading... Helpful 0
- Miguel Leeuwe
- Thursday, 19 October 2023 15:06 PM UTC
-
Helpful Loading... Helpful 0
- Wednesday, 18 October 2023 14:35 PM UTC
- PowerBuilder
- # 10
Hi.
Can't say if I like the idea or not. But if it's true, then some things should be handled differently... The plan is to change pbl to folder like pb.net was doing? Or to get rid? If it's the second, what will happen with pbd's? Will be able to customized if we want to still use pbl's or not?
Andreas.
- Chris Pollach @Appeon
- Thursday, 19 October 2023 17:16 PM UTC
This is a VERY popular thing that many PB shops use in production with IM!
Also, I have developed "Ad-Hoc" reports in PB that are dynamically added to production Apps in a similar manner.
Then there is the case of storing DWO's in a DBMS and dynamically adding them to a PBL at runtime.
I use dynamic PBLs when unit testing my PB Apps. This is a great PBL feature advantage IMHO.
I also use a WIP PBL in development environment process to "test" potential object changes before I actually check out the real object and make a permanent cod change.
So in these above cases (and I am sure that there are many other "Use Case"), you would need to stay with the current PBL technology
You will *not* be forced into the new "Solution" Workspace mode. ;-)
PB Developers will need to assess the Risk / Benefit though before converting as it is a "one way street".
Food for thought. HTH
Regards ... Chris
PS: The same considerations apply for PBD's as well BTW.
-
Helpful Loading... Helpful 0
- mike S
- Friday, 20 October 2023 03:22 AM UTC
-
Helpful Loading... Helpful 0
- Julie Jiang @Appeon
- Tuesday, 24 October 2023 02:30 AM UTC
Best regards, Julie
-
Helpful Loading... Helpful 0
- Page :
- 1
However, you are not allowed to reply to this question.
Yes, the new "Solution" approach will be a P-Code only executable rendering.
Regards .. Chris
For M-Code, you would need to stay with the current PBL approach in order to maintain that aspect.
Regards ... Chris