Dynamic Websites. Easy.
Websites Made SimpleSometimes there are advantages in keeping things simple, even in the multi-layered and framework-obsessed world of todays' web development.
mvScript makes it a breeze to write fully customized web based front ends for your applications using familiar MultiValue languages and features, whilst delivering performance and leaving you in complete control of the results.
Whether for rapid prototyping, creating simple sites, exposing your data for management information or for building fully featured web applications, mvScript offers a unique and cost effective way to build your dynamic web presence.
Built for MultiValue DevelopersmvScript is like UniVerse Basic in a web page.
mvScript is a web page markup language - just like PHP, ASP, JSP or even ASP.NET - where content is dynamically created at run time, allowing you to display and update information: except that mvScript is a markup language with a difference.
mvScript is modelled on your familiar MultiValue programming languages, allowing experienced server developers to bring their application knowledge and expertise to the world of the web.
All the clarity and expressibility of the best MultiValue language brought to bear on web development.
Clean DesignImagine being able to pick up the elegantly designed layouts of your new web site from a designer and then make it MultiValue aware with just a few snippets of your favouite language. That is mvScript in action.
mvScript pages are regular HTML pages that are sent through an ISAPI gateway to the database server on request, compiled on change into an intermediate language and executed on the server for optimal performance.
As each page executes, the mvScript runtime can call subroutines, read and write files, execute commands, loop and branch in just the way you would expect a MultiValue program to do: the difference being that every display updates the image of the page that is returned.
Special variables and functions return web content such as the query string or form post variables, page visits, session information and even allow for file uploads to the database server.
To counter the stateless nature of the web, an emulated COMMON block and server side functions provide access to persisted state variables whilst helper functions make it easy to build your HTML and JSON output.
mvScript hides away the complexities of web architecture behind familiar idioms.
When it comes to web - what more would you want?