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 http://www.himalayanacademy.com 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.
ON THE POPULARITY OF A LANGUAGE 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. ON RESPONSIVENESS AND MODERN WEBSITES 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. WHERE LIVECODE SHINE (A PERSONAL TAKE) 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 list. 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@lists.runrev.com> 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: > > https://forums.livecode.com/viewtopic.php?t=15689 > > 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.* > http://www.networkdreams.net > > 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@lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode > -- http://www.andregarzia.com _______________________________________________ use-livecode mailing list use-livecode@lists.runrev.com Please visit this url to subscribe, unsubscribe and manage your subscription preferences: http://lists.runrev.com/mailman/listinfo/use-livecode