Software Prototype = Beta Version? No, 100% Not. Beta Version is a kind of pre-release version. This kind of software need to be passed the normal software development process. Moreover, This is really required to pass an internal testing. Normally, the purpose of Beta version software is to get some feedback from user community. On the other hand software prototype is to evaluate the feasibility. They are two different things.
I found Delphi can write php web application as well. As well as, all others Modern Web Programming Language. Delphi for php has event-driven and RAID by using their own framework.I have watched their presentation, it is cool, but too short, a minute long. Click here to view.
I am using a lof of "Throw-away Software Prototype"."Throw-away Software Prototype" is a piece of software application which is not well engineered. It is not gone in a formal process for software development. It will be destroy after the initial stage of software life cycle.
I used this kind of software prototype to evaluate whether the requirements is possible to be implemented and verify whether my design is workable.
But there is very very important point, Don't try to improve the prototype and put that into a production. This is very high risk, because this type of prototype is not well design and analyzed. We don't know whether there are any hiding defects and design fault inside.