Open main menu
Home
Random
Recent changes
Special pages
Community portal
Preferences
About Wikipedia
Disclaimers
Incubator escapee wiki
Search
User menu
Talk
Dark mode
Contributions
Create account
Log in
Editing
MIVA Script
(section)
Warning:
You are not logged in. Your IP address will be publicly visible if you make any edits. If you
log in
or
create an account
, your edits will be attributed to your username, along with other benefits.
Anti-spam check. Do
not
fill this in!
==Implementations== ===Miva Merchant Empresa=== Empresa is the underlying engine for Miva Script.<ref>[http://www.mivascript.com/topic/empresa.html Empresa]</ref> In versions numbered less than 4.0, Miva Merchant Empresa is a script interpreter available for web servers running *nix and [[Microsoft Windows]] operating systems. The most recent interpreter version is 3.9705. Interpreted Miva Script is still widely supported by many web hosts. Versions numbered 3.9x are a transitional form of the language, implementing some (but not all) of the new features found in version 4, such as [[Array data structure|arrays]]. Since 4.0, Miva Merchant Empresa is a Virtual Machine for running compiled Miva Script, again available in versions for *nix and [[Microsoft Windows]]. The current version level 5.x added new language constructs, native SQL support, a new access-methodology for dbase3 tables, called MIVA-SQL, and a new templating syntax that the Empresa virtual machine can compile on the fly. Version 5.08 and later support the [[GD Graphics Library]]. ===Miva Merchant Mia=== Miva Merchant Mia is a version of the Empresa engine designed to run on a Windows PC as a localhost server watching a specified port, usually 8000 or 8080.<ref>[http://www.mivascript.com/topic/mia.html Mia]</ref> No other server software is needed unless the [[Post Office Protocol]] (POP) and [[SMTP]] functions are used. This provides a portable, stand-alone development environment. Miva Merchant Mia is updated with each Miva Merchant Empresa release. Like Empressa, versions pre-4 are interpreters while post-4.0 work only with compiled script. There are a few minor differences between. ===Miva Merchant Script Compiler -- Miva Script=== Miva Merchant Script Compiler<ref>[http://www.mivascript.com/topic/compiler.html Compiler]</ref> was introduced in mid-2002, claiming to offer better performance and the closure of application source code. Compilability required some changes to the language, with support for the old HTMLScript syntax and macros evaluated at runtime (often considered a security risk) dropped. The [[compiler]] produces a platform-independent [[bytecode]] which runs on the Miva Merchant Empresa and Miva Merchant Mia Virtual Machines Minor variations exist between Empresa and Mia virtual machines. In May 2005, MIVA Corporation made the Script Compiler available free. In 2011, the built in licensing code was removed simplifying installation. In August 2007, Miva Merchant was separated from its parent company due to a management buy-out.<ref>[https://web.archive.org/web/20081115235809/https://www.mivamerchant.com/company/press/release.mv?Release_ID=95 press release]</ref> Miva Script 5.0 Introduced the a '''page template compiler''' command which is the basis for Miva Merchant Storemorph&trade; page template system. This compiler within a compiler offers a simplified subset of the full language, more suitable for end user creation and editing of web page templates. Storemorph&trade; pages allow modular components created in MivaScript, to be added to a template extending its capabilities.
Edit summary
(Briefly describe your changes)
By publishing changes, you agree to the
Terms of Use
, and you irrevocably agree to release your contribution under the
CC BY-SA 4.0 License
and the
GFDL
. You agree that a hyperlink or URL is sufficient attribution under the Creative Commons license.
Cancel
Editing help
(opens in new window)