Web Framework 2.0 Discussion

I quite like this idea. So many companies now do this. Safari nightly builds etc etc

These arent nightlies though
Its something in between

betas is a balance - ship too many (like a nightly) and a lot of folks just tune out. Too few and then you get the issue where folks are delayed in their testing. And i think this is why some places have moved to having a nightly for the adventurous and then a more LTS version that is stable for some period (maybe 3 - 6 months)
it lets them iterate rapidly and fix few things in each build and makes it easier to identify bugs from deltas - BUT it also requires a decent population using those I think
and those that are NOT wanting to be on the bleeding edge have something more stable for a long term

but thats not quite what they seem to be doing

until we see how this new set up shakes out its hard to know if its going to be better, worse or what

I’m not sure if this was happening before the API 2.0 release, but during that beta period it seemed a lot of people were running into “show-stopping” bugs and therefore pausing any further testing until those were fixed. I know I was one of those, and it’s partially because it’s hard to dedicate time to testing their product (I’ve got enough of my own testing to do), so you’d like to do something productive with it instead of just poking around randomly. If your testing can include further development on a project or two, then you don’t lose as much productivity - when the beta period is over you should be able continue with what you’d worked on during beta.

So if that’s the reason why they see delayed testing during beta, then it means they need to do a better job of releasing quality code. Beta testing should be for minor bugs, not show stoppers. Those should have been caught by the developers or at least during the alpha stage. I got the feeling, and I think others did too, that the Xojo team did very little testing and just let us find all the major bugs for them.

Trust me your not alone in feeling that users were guinea pigs

I dont know if this new style will help or hurt
But until it even gets start who knows ?
I’d would have thought we’d see a release we could try out by now

We can only hope the delay means they’re trying to minimize the major bugs to prevent that scenario. But I won’t hold my breath (or “vapor”).

1 Like

We can only hope
I just watch the “newest” list in Feedback to see what others are finding

I don’t get the point of Geoff’s blog post at all. It’s a bit of a nothing event. When Dana posted about it in the official forum I assumed they’d actually be some news about 2020R1 but nope.

I thought so too
But the whole blog post was what he already said in the Q & A video about Builds not betas

Oh well. The blog DID have on tidbit I liked to see :slight_smile:

Which was?

I’m a bit confused by your thought process here. It’s a beta, by definition it’s out there for users to find bugs and report back? That’s not being a guinea pig, it’s being a pre-release tester which you have to apply to be and agree that you understand it’s an unfinished and unstable product.

Beta code should be pretty solid
Thats not always true and often it feels like Xojo betas are “yeah works for me so beta test it” without a really thorough internal QA

Depending on what license you hold you dont even have to apply
It is, or was, part of Pro and Pro+ licenses
I dont believe they have altered that

Imagine that in the previous times, you usually issue (more or less):
40 alpha,
40 beta,
20 final candidates.

Now, with the newly [ann] you will have 1 thru 100 versions to test.

What is the difference ?

As I wrote elsewhere: “Did the fisherman catch a fish ?”
And the answer is “YES !”

BTW: and opening the beta testing by the money (one that pay for the Pro(s) versions)… is as stupid as that change: someone who is capable to pay for a Ferrari is not capable to drive it like Alain Prost (IMHO).
Note: it can be the case, but probably 1 on 1,000,000,000 :wink:

At last, take a look at macOS and Vice Presidents testing it ! How many stupid changes have been done along the years ! Let the big wigs do what they do best and engineers (and testing people) do the sam…

until this starts we have no idea how it will pan out

I do know that some people deliberately waited until FC because until that point they felt it was too unsafe to work with the new version since a feature they worked with in a beta could disappear or get significantly changed. This could make render whatever work they did with the beta unusable and they would have to revert to a much older code base and start all over.

I dont know if this new approach will alter that in any way.
None of us do until it actually starts and we’ve done a few cycles with it.

What I want is a “STABLE” flag on the list of releases, like:

Download:

Xojo 27.0.1.2398
Xojo 27.0.1.2721
Xojo 27.0.1.3275 (Stable)
Xojo 27.0.1.4200
Xojo 27.0.1.4578

A stable one is a “frozen features” but “fixed known bugs” one.

Critics says that Xojo never had one. Could they have it now?

1 Like

All we know is whats been said in the Q & A video and the blog post

Have no idea if some releases will be marked as “Stable” or “LTS” and what that might mean (ie/ back ports of critical fixes to them) or if this will just be successive releases which is roughly what they do now except they name them 20109r1.1 2019r2.1 etc

More information from Xojo would be welcome

I’ve seen some releases marked as ‘bleeding-egde’ and ‘stable’. Good idea.

“bleeding-egde” is always the last one released, it can, or can´t be STABLE.

You don’t have to be a PRO user to be a pre-release tester:
https://forum.xojo.com/38207-welcoming-more-pre-release-testers

Xojo model does not support LTS model. LTS means supporting 2 branchs at the same time. But having STABLE releases is an obligation. Put features in, get feedback for a time. Bug found? Work in another build fixing it. No reports? Set it as STABLE and start a new cycle of inserting new features.