Wondering about LC and HTML5
mikekann at yahoo.com
Tue Jun 21 12:58:28 EDT 2011
Richard and Friends,
Thank you for the stimulating discussion on this thread. I'll throw in some ideas from the cheap seats.
Just a thought,
--- On Tue, 6/21/11, Richard Gaskin <ambassador at fourthworld.com> wrote:
From: Richard Gaskin <ambassador at fourthworld.com>
Subject: Re: Wondering about LC and HTML5
To: use-livecode at lists.runrev.com
Date: Tuesday, June 21, 2011, 10:14 AM
Chipp Walters wrote:
> So, if we focus on where the puck WILL be-- is it fair to say it's headed in
> the direction of HTML5 web apps? I dunno, but it is interesting to
One of the aspects of the current RunRev product line that may be easy to forget is that they're all essentially the same engine, if-def'd for each platform. One code base, many platforms, so enhancements made for one platform often wind up benefiting others, sometimes all of them.
Providing robust support for for a DOM-based system like HTML/CSS/JS would be a radical departure from everything the company has done to date. Unlike other new product initiatives, HTML/CSS/JS support would require the development of a whole new engine to do as well as the things the current RunRev lineup offers using the engine they have.
That said, one of the most useful things about CSS, JS, and HTML is that they're all just plain text, and LiveCode is unusually adept and manipulating text.
I've ported some LiveCode apps to the web, and with new versions of my WebMerge product I'm expanding on those systems quite a bit.
Besides, as numerous studies show, learning new things keeps the mind nimble and helps prevent some of the cognitive effects of aging. :)
So my own approach is very much like Andre's, using LiveCode for its GUI strengths but avoiding the tilting-at-windmills of language/object model translation.
I've been advocating this model here for many years:
It's not hard to learn, and it can be a lot of fun. The tools and resources for learning it are completely free and widely available.
Sure, it's a bit of a mind-bender when you first get started, esp. coming from an xTalk background. But what isn't? Riding a bicycle was very difficult for me to get past my training wheels when I was five, but it's given me a lifetime of liberation and enjoyment. Everything in life worth doing has a learning curve, and flexing the learning muscle is healthy exercise.
Dive in - the water's fine. :)
But really, you don't need it. There's a LOT of good JS stuff out there. This is one of the best, with excellent reference materials complimented by interactive exercises for nearly every topic:
LiveCode training and consulting: http://www.fourthworld.com
Webzine for LiveCode developers: http://www.LiveCodeJournal.com
LiveCode Journal blog: http://LiveCodejournal.com/blog.irv
use-livecode mailing list
use-livecode at lists.runrev.com
Please visit this url to subscribe, unsubscribe and manage your subscription preferences:
More information about the Use-livecode