WebSites made using Livecode.

Andre Garzia andre at
Mon Jul 6 09:55:43 EDT 2020

Hi Heriberto,

I've read this thread and want to share a bit of experience of using LC as
a server engine. I'm part of the team that builds which is probably the largest site built
with LC Server around. I'll try to frame this email in the topics I've seen
you worried about, feel free to ask questions here on the thread and I will
try my best to answer them.

Many managers and clients don't have the necessary context to judge
whatever tools are presented to them and will often go to generic metrics
such as popularity to try to gauge what is going on. Even though popularity
might correlate to quality it doesn't mean that something less popular is
bad. You can't really compare the engines powering behemoths of the
industry with all their gravitas to small niche languages in terms of
popularity because the small languages will always look bad. If you go
through those metrics, even extremely powerful languages like Haskell and
Elm will show as small blips when compared to PHP or Ruby.

It is important to notice that there is a very important case to be made
for choosing popular languages: the high availability of software
developers working with those tools and vendors/webhosts/ecosystems
supporting those languages. It is easier to find PHP developers, hosts, and
consulting firms, than it is to find the LC equivalents, so for a company
choosing to bet their development into some stack, the PHP solution might
seem more attractive.

To counterbalance that you can say that most people doing professional
development will be using Virtual Private Servers instead of shared host
accounts, and those type of servers give you full control over the
(virtual) machine, which means you can host LC on them. Linode, AWS, Azure,
Digital Ocean, all those popular services can host LC based solutions when
set up correctly. Besides that, LiveCode has an open source GPL version, so
they don't need to be that scared of a using it as even if the LC HQ
decides to do something else, they can still build and use the code.
Talking about LC HQ, it might be good to tell potential clients that the
company that builds the language has a consulting arm and if anything
happens then can be hired to fix or help fix the difficult unique
challenges they may face. Having this direct line to the LC HQ is a
valuable thing.

All that happens client-side and is not related to the server engine at
all. You could be hosting a web server with an Oberon based webserver and
as long as you were shipping HTML/CSS/JS built following the current best
practices all would be well.

This means that using LC is no excuse not to learn how to do proper
webapps. Anyone working on the web these days need to have command of
"HTML5" to be able to deploy solutions that are up to the standards we
want. The good news is that HTML5 is easier than HTML < 5, if you don't
care much about compatibility with old browsers, doing a web app these days
is pretty easy.

I have been around LiveCode for a while and have developed an opinion on
which situations I think it shines. It can be used for other cases, don't
get me wrong, but it does shine in some specific patterns that make it a
lot easier to sell solutions based on it.

In my own personal and subjective experience, LiveCode shines when you are
building desktop applications, or combining desktop applications with
server-side solutions. With LiveCode you can have a webapp doing
server-side LC server and an HTML5 front-end, while still having a full
desktop application for handling all the administration stuff. Instead of
spending a ton of time to craft a webadmin panel, or a clunky CMS, you can
offer your client the full power of an offline-first desktop application to
manage the webapp you're building. That is a powerful proposition and one
that I wish would surface more in LC marketing and in the stories on this

With LC you can ship a whole suite of desktop and mobile apps that act as
companions to the business your client is doing while still delivering a
webapp as the user facing part of your contract.

On Thu, 2 Jul 2020 at 20:41, Heriberto Torrado via use-livecode <
use-livecode at> wrote:

> Dear LiveCode experts:
> I am trying to convince a customer to create their next website with
> LiveCode Server instead PHP.  The client asks me what other popular
> sites are created with LiveCode server.
> I have seen this in the Livecode forums , but it seems to be very old:
> Do you know modern websites created with LiveCode?
> I have seen that the current LiveCode site runs Wordpress + PHP.
> Do you know why?
> --
> Best regards/ Saludos cordiales/ Cordialement
> Heriberto Torrado
> ​Chief Technology Officer (CTO)
> ​Director de informática
> Directeur informatique
> *NetDreams S.C.*
>   Address / Dirección / Adresse:​
> *USA: *538 East 85th Street, #1C Manhattan NY, NY 10028 USA
> *Europe / Europa: *Paseo de la Castellana 135 10ª Planta Madrid 28024
> Spain / España
> *Tel - Phone - Fax:*
> Phone / Tel USA : +1 917 287 5644 / +1 646 596 8787
> Phone / Tel Spain :+34 627 556 500 / + 34 91 063 74 48
>     Please consider the environment before printing this email / Por
> favor considera tu responsabilidad medioambiental antes de imprimir esta
> página.
> Confidentiality: The information contained in this message as well as
> the attached file(s) is confidential/privileged and is only intended for
> the person(s) to whom it is addressed. If the reader of this message is
> not the intended recipient or the employee or agent responsible for
> delivering the message to the intended recipient, or you have received
> this comunication in error, please be aware that any dissemination,
> distribution or duplication is strictly prohibited, and can be illegal,
> and please notify us immediately and return the original message to us
> at the address above. Thank you.
> Confidencialidad: La información contenida en este mensaje y/o
> archivo(s) adjunto(s) es confidencial/privilegiada y está destinada a
> ser leída sólo por la(s) persona(s) a la(s) que va dirigida. Si usted
> lee este mensaje y no es el destinatario señalado, el empleado o el
> agente responsable de entregar el mensaje al destinatario, o ha recibido
> esta comunicación por error, le informamos que está totalmente
> prohibida, y puede ser ilegal, cualquier divulgación, distribución o
> reproducción de esta comunicación, y le rogamos que nos lo notifique
> inmediatamente y nos devuelva el mensaje original a la dirección arriba
> mencionada. Gracias.
> Viruses: Although we have taken steps to insure that this e-mail and
> attachments are free from any virus, we advise that in keeping with good
> computing practice, the recipient should ensure they are actually virus
> free.
> Virus: Aunque hemos tomado las medidas para asegurarnos que este correo
> electrónico y sus ficheros adjuntos están libres de virus, le
> recomendamos que a efectos de mantener buenas prácticas de seguridad, el
> receptor debe asegurarse que este correo y sus ficheros adjuntos están
> libres de virus.
> _______________________________________________
> use-livecode mailing list
> use-livecode at
> Please visit this url to subscribe, unsubscribe and manage your
> subscription preferences:


More information about the use-livecode mailing list