Both LiveCode Server and LiveCode HTML5 are supported on our servers. However, users sometimes confuse the two technologies.
LiveCode Server and LiveCode HTML5 are very different beasts, and while they can be used together in some cases, many web projects should only utilize LiveCode Server.
Websites and web apps that are powered only by LiveCode Server run on the server side, with output data transmitted to the visitor’s web browser. Think of a LiveCode Server app as being a replacement for a PHP or Perl app.
LiveCode Server apps are suitable for creating standard web pages (like the one you’re reading now), or standard web apps that are expected to load at normal speeds and/or be search engine friendly, such as blogs, forums, and most types of login areas.
LiveCode stacks can be used by LiveCode Server apps, mostly as code libraries. LiveCode stacks running on LiveCode Server do not have their visual interface show up in the web browser.
LiveCode HTML5 allows your LiveCode stacks — not just their code, but also their visual interface — to run within a visitor’s web browser, with some limitations.
This does not mean your LiveCode desktop app should be used as a replacement for an actual web design app. LiveCode HTML5 apps do not feel like normal web pages and require noticeable initial loading time to allow the LiveCode HTML5 engine to first be downloaded to the visitor’s device.
LiveCode HTML5 apps are typically only necessary if you’d like to have a LiveCode desktop or mobile app converted to run within users’ web browsers. There are other specialized uses as well, such as certain types of in-house web apps, browser-based games and custom animation.