Miva or Miva Script is a proprietary computer scripting language mainly used for internet applications such as e-commerce. It is developed by the Miva Corporation, based in San Diego, California, a subsidiary of FindWhat Corporation. Although quite a number of web hosting companies support Miva on their servers, it is significantly less widespread than its popular competitor PHP.
In 1997, Jon Burchmore extensively rewrote the language to make it more syntactically consistent, although the new engine supported both old htmlscript and new (named mivascript) syntaxes.
In 1998 the company became Miva Corporation, and in late 1998 the first version of the MIVA Merchant commerce application was launched. This saw the start of a period of rapid growth for the company, with Miva Merchant becoming the flagship product and pushing the company into profitability.
On January 1, 2004 Miva Corporation was purchased by FindWhat in a deal worth approximately $US 8 million. Joe Austin remained as General Manager.
In June 2005 FindWhat rebranded itself and all subsidiaries as MIVA, with the former Miva Corporation becoming MIVA Small Business.
There is a strong developer community based around mailing lists operated by MIVA, and the company has mounted annual conferences in San Diego since 2000.
Joe Austin - Former CEO (founder) Tilana Systems
Troy McCasland - Former VP, Sales & Marketing (co-founder) Rental Avenue
Jon Burchmore - Former VP, Software Development Tilana Systems
Tim Sullivan - Former CFO Tilana Systems
Derek Finley - Former VP, Marketing Tilana Systems
Jeff Huber - Former Director, Applications Development 4TheBest.net
John Negretti - Former Miva Script Evangelist IdeaBlue
Probably the most significant feature of the language is that it has native support for the venerable dBase database platform (DBF III), albeit with a proprietary (but very fast) index format.
Variables are untyped and are not pre-declared. .mvc and .mv are the file extensions used for Miva Script.
Proponents of the language cite a relatively short learning curve, fast script development and native database support as the principal reasons to use the language.
Since 4.0, Miva Empresa is a Virtual Machine for running compiled mivascript, again available in versions for *ix and Microsoft Windows.
The current version level 5.x added new language constructs, native MySQL support, a new access-methodology for dbIII tables, called MivaSQL, as well as a new templating syntax that the Empresa Virtual Machine can compile on the fly.
There is a Miva Mia release to complement each Miva Empresa release, and once again, versions prior to 4 are interpreters while 4.0+ only work with compiled script. There are a few minor differences between.
In May 2005, Miva Corporation made the miva compiler available free.
This article is licensed under the GNU Free Documentation License.
It uses material from the
"MivaScript".
Home Page • arts • business • computers • games • health • hospitals • home • kids & teens • news • physicians • recreation• reference • regional • science • shopping • society • sports • world