This topic is locked

is PHPRunner v11 ready for production projects?

6/30/2024 3:18:40 PM
PHPRunner General questions
W
wfcentral author

I have a few clients needing updates from really old projects (phprunner v7 & v8).

I've been reading all over the xlinesoft site, blog and forum to see if v11 is ready for production or if it is still in beta?

Is anyone using it in live projects?

Robert

H
headingwest 6/30/2024

Hi Robert, I'd say not ready for production. Just logged 4 bugs including:

  • Can't create a new table (MariaDB)
  • Can't edit a table
  • Menu editor won't allow re-ordering

Overall it's blindingly fast. Once the bugs are ironed out it'll be great.

D
DUKE 7/1/2024

I might start a small new project on V11.

So far none of our big projects have been migrated yet.
I agree with HeadingWest - Blindingly fast.

The architecture changes are major. This is the way forward, and I fully appreciate that this type of change is NOT easy to implement.

W
wfcentral author 7/1/2024

thanks for the info - I'm updating two clients who have major projects. Since I can't really afford to have any issues during the conversion (I'm on a deadline) I think I will just stick with 10.91 for now and hope the later conversion from that to v11 is easy.

J
JeffDeveloper 7/2/2024

Hi

It is nowhere near ready. Rather stick to 10.91 for at least the next few months.
There was a bug that I picked up which I feel is a critical bug. (Apparently it's sorted in the latest build 42144, but I disagree, the bug is still there on the latest build.)

  • On the lookup for the field, you can't see any of your custom views, only the physical tables that were created.

I'm sure I'm not the only one with this issue.

C
Chris Whitehead 7/2/2024

Robert, as everyone has said, it's not ready for production and can't be used as a replacement for v10.91 yet, it's very quick compared to v10.91 and the groups will help larger projects a great deal.

I think I'd convert those projects to v10.91 and then you can import them into v11 once it's ready for production.

I've not used v11 for anything yet, just imported projects and had a mess around, found bugs, the larger ones have been sorted, just a couple of smaller ones left hanging about which sometimes can be harder to fix than the larger ones.

For me to switch over to v11, I'll need it to have the same features/functions as v10.91, It's getting there and hopefully we're only a few months away.

T
Tim 7/4/2024

Hello,

I am just starting to try a few projects in 11. The first thing I ran into was the lookup field not being able to use custom query issue mentioned by JeffDeveloper. I assume/hope this has been reported already..?

Thanks,
Tim

C
Chris Whitehead 7/4/2024

@Tim. I would just put it on a ticket on for that issue even if it sounds like someone would have already run into the same problem. Xlinesoft can then make the descision to look deeper into your project and isolate if the issue on your project alone.

HJB 7/5/2024

The v11 is NOT meant to replace v10.91 at all, it's a NEW (totally re-written) thing, targeting for "group works" rather
than single developer operations. While v10.91 is installing into the operating system, v11 doesn't as the developer's
goal here was to get rid of the slow Internet Explorer engine which is amandatory to v10.91.

Bugs still seen so far are NO problem, for at least me, and shall be fixed as seen on previous versions over-time, under
step-by-step progress, BUT the biggest problem I'm seeing is the proper co-ordination between "group work" members.

Each single developers has his own working style to handle the product, yet in a group, such users need to become somehow
team players and being so, the exchange method and kind of information tools used needs a strong foucs, otherwise the
"group works" idea behind shall become contra-productive.

The v11 is heading into the higher commercially oriented arena where larger companies wiish to see more than just one
developer at their side (on support as well as risk management that once a single developer is absent by means of e.g.
holidays, illness, fatal accident, sudden death etc pp) to get accompanied on long-time basis.

As v11 is likely now an APP, it explains the target to provide a native smartphone apps version later on, plus a linux as well
as a MAC version, to be able to reach out to wider application areas by picking up users from other ends too.

Anyway, v11 shall definitely drill into the targeted fields in no distant time and the bug fixing is a minor problem at least for
me here, simply because, if a larger company is hiring a team of developers rather than a single one, such firms can easily
afford to pay extra monies to be offset to the Xlinesoft developer team by ordering support at known hourly rates.

C
Chris Whitehead 7/6/2024

@HJB I would think that v11 is a replacement for v10.91, it's the evolution of software, as you say to replace the aging slow IE engine, even on a fast PC it's still sluggish, larger project quickly become slow to develop, also to keep up with advances of competing software, this then opens the door to allow multiple developers working on a single project. The speed combined with the grouping of the pages will allow much larger projects, as projects become larger they may also require more developers to work on them. If it wasn't a replacement forV10.91 and aimed at larger companies, there's also the question of why pay the licence fee for maintenance on V10.91 if it's not going to get any new features?

Some of the bugs I've found have been an issue for me and affect the usuability of the software when building projects. Larger ones have been fixed quickly, as for the smaller ones, I know they'll be sorted in due course.

I'm less concerned with the team/group work With group/team work you're always going to have different styles which is where coding standards and peer code reviews come into the mix, combine this with a detailed brief before starting the project and this will minimise problems with different styles. Using PHPRunner I'm a lone developer and maybe always will be, where I work we don't use PHPRunner, we just use plain PHP in a framework we've developed in house, we don't really run into many issues with group work and there's 4 in the team, it seems we both have different priorities and what we require from the software, but that's why we're all different..

HJB 7/6/2024

@Chris Whitehead

Sure, you can install a Volkswagen engine into a Porsche and it would still run. Say, v10.91 engine works anywhere,
yet question remains of what clients are looking for. We strongly differ in the approach on how to use generated code.
If you are giving the needs a very abstract look, we commonly talk about on how to transport information from A to B
in the most comfortable and fast manner. On the team-work coordination, I have in mind to use my Visual Basic code
generator (a complete box to get whatsoever .exe to run in less than one hour, 5 tab pages per data record, import and
export of data into Word, Excel, PDF etc pp) that way, to produce a coordination tool for group members under 4k in
order to maybe strike a deal with SERGEY on the said free-form design tool in hands. In other words, while bug fiixing
of v11 continues, my focus is to get a perfect project oriented coordination tool up and running.

C
Chris Whitehead 7/6/2024

@HJB, Yes , we differ on what the use of the code is, that might be driven by the targeted end user of the code as well as the size of the dev team, as I said, it's just me.

While I may never use a project oriented coordination tool, I wouldn't mind having a look at it when you've built it, just to be nosy really lol.

"install a Volkswagen engine into a Porsche", I thought that's what they did anyway.

J
Jan K. van Dalen 7/6/2024

Everyone will have a different experience with regards to your question as to: Is V11 ready for production work.

In our case is not, that does not mean that we are not testing convering existing project and test. I believe is getting close but is not there yet.

As to HBJ comment: The v11 is NOT meant to replace v10.91 at all, it's a NEW (totally re-written) thing, targeting for "group works" rather
than single developer operations.

I think he is right and wrong at the same time. v11 is the next version to v10.91 (whatever you want to call it a replacement or not). With that said, the number one reason for us to migrate to v11 is the multi-developer capability which is the main difference (visible) between v10.91 and v11. This functionality has not been released yet and we are awaiting eagerly :) that is not to say that other internal enhancement are being put in place for future versions.

Bottom line, at some point, Xlinesoft will stop supporting v10.x and your only option will be v11 or whatever comes after.

My recommendation is that if you have it, start testing by convering existing projects and try. Otherwise, maybe in a couple of month it will be "mostly" cooked.

At the end, PHPRunner is a great platform, v11 will take it to the next level.

HJB 7/7/2024

@chris whitehead

I'm no coming from the coding arena at all, it was in 2002 when I bought PHPRunner v2.0 for commercial use.
There was need to drill things through PHPRunner at that time, simply because, it was easy to get customized
to needs very long time ago.So, I'm working under "specification sheet" oriented approach, say, in first instance
counts of what the code should do later on. On the co-ordination tool mentioned, it would be just a by-pass product
as my approach here is to provide "online feed buckets" for AI, in short, the thing exports 5 tab pages content per
database record into single HTML pages onper record basis. One time feeding to the AI machinery happens through
a typical website. Thanks to 5 tab pages, the classification to train AI perfectly is at hand via the tab page naming.
Sure, if you have for example 5,000 or 10,000 items of commercial character, you shall find it difficult to find someone
who is able to produce 5,000 or 10.000 single HTML pages (one per record) in just 10 seconds, direct out of the box,
by means of a simple mouse on the "Generate HTML" button. TIME IS MONEY!!!!
So what is happening in the market is a kind of grasshopping, say, amateurs are venturing on how to feed AI machinery.
All happens on WINDOWS SHELL basis under Visual Basic Code (that code fattened the guys at Redmond long time ago).
Now, on the "Volkswagen engine into a Porsche", that was meant to to sitill use V10.91 by means of "lame duck" IE enigne.
Better to think to equipe Volkswagen owners with a Porsche engine, that would make more sense truly :)
Anyway, back to the coordination tool. Look, we talk about "designer clothes" here rather than a blue jeans from Woolworth.
Say, I won't produce such things to somehow impress here and there. People wanting to dress themselves with an exclusive
dress would need to specify (specification sheet) on the just max 1.5 MB sized single .exe file, owning everything you need
for free-form design, unlimited resolution (sure, no one would want to ask me for a database engine in 8k resolution), yet it
is no problem. I had been killing time with some guys in the BIG WALL touch screen arena, yet they lacked of understanding,
instead they used their machinery to let kids trample on a touch screen with their feet to enjoy a game designed for it.
Built-in security on such portable tool, running even under Linux/Wine, not Windows 11 alone, import/export of data of all kinds,
built-in formula to give figure management a true kick, charting, scaling, checkboxes, combo-boxes etc pp is rounding that very
spectrum where you well advised not to fall with the door into the client's office at all, simply because they won't believe it.
Sensitive project information via the web, on e.g. coordination? Well, you would be a risk anyway. Better to send the password
protected file to the goup member or the client under featured READ-ONLY mode, just to avoid, information is going to be tampered.
Wanting a NETWORK version rather than a SINGLE USER one? Click on the ready-to-go button to compile a network version
and you are done. Call it a MAGNUM 44 wiht extreme high v0, giving the bullet a powerful breakthrough capacity and I tell you,
your eyes have seen it right ;:)

C
Chris Whitehead 7/7/2024

@HJB It looks like your end use for PHPRunner is a lot different to mine, mine is a lot simpler and basic, mainly simple applications to replace a spreadsheet. Just a basic input/output of data.

I can see now why you want the multi user edition and the bugs which I'm running into and causing me issues aren't an issue for you, the bugs I'm finding are due to the code in the events, form inputs, display etc.so they wouldn't be an issue to yourself.

I was thinking that a lot of Porsche cars do use the VW engines which might have lead to me misunderstanding the "Volkswagen engine into a Porsche", that was meant to to sitill use V10.91 by means of "lame duck" IE enigne . sorry about that :)

R
Ramsy 7/8/2024

Its definitely NOTready. I have migrated/imported from 10.91 to V11about 3 times with different builds. Still basic features are not working..

  1. Look up default values are no longer populated during Add and Edit records, also when selecting from Dropdown dependant fields aren't populated.


  2. All List pages( I have 40) the sort order has been lost during migration process. This means all the list page data is listed by ascending order when it should be descending as defined.


  3. Dynamic custom button labels no longer work. The Html code gets corrupted for the dynamic label tags.


  4. No Save as option or rename projects. I have lost changes after 4 hours of work after crash


  5. Plus other issues.



After spending more than a few days and also raising support tickets. I have given up for now. It felt that I was doing basic user testing.

It would be very useful if we had sight of all open tickets so that we can see if the problem has already raised by others and/or fixed.

It may work for you if you have
new project or simpler small projects to import.

My advice is to wait until 10.91 features are implemented in PHPR11, but certainly play around with V11.

GoodLuck

F
FR 7/8/2024

Note a new maintenance release for 11 was published on 7/4.

K
kohle 7/10/2024

Hi,

I am an advanced developer and earning money with my work.

The question here was : is PHPRunner v11 ready for production projects?
And the answer is NO
.

@HJB. Nice you defend xlinesoft. But you didnt answer the question of the title.

I received an email a time ago : 11 is out of beta and a while after this : released now. This means, like in my last 15 years
with phprunner, it should work with old projects.

Can I take a little advanced project from 10.91 and build a functional script for my client. The answer is NO.
Problems are reported to the support, and one day, and I believe next year, I can use 11 for all my 10.5 to 10.91 projects.

The marketing and strategy should change. Like me I am tired of this "all new" , starting again being a beta tester.

rgs
J.