I'll preface this by saying i post as Devil's Advocate - merely to point out that there are options (which i am exploring slowly, but haven't yet jumped ship - like everyone else here i enjoy using LiveCode but am now considering other options even though i've found LiveCode to be an extremely pleasant and productive environment).
Bernard wrote: Mon Oct 04, 2021 11:24 am
Google's Wave developer community was probably far bigger than the paying userbase for Livecode. Google shelved Wave after a couple of years, dumping it on Apache. Years later, Apache discontinued it. So size of company, number of developers, FOSS - none are guarantees that a technology will survive.
Your description of Google Wave
does not quite stack up to the wikipedia entry on this (
en.wikipedia.org/wiki/Google_Wave).
According to the wiki, Google Wave was announced by Google in 2009 and was adopted by Apache in 2010. It was never a comparable product as it was a framework for collaborative editing online - arguably a much more niche product that a general programming environment and i have to take your comment that it had more users than LC at face value, although I'll point out that according to Wikipedia, Google discontinued development
due to lack of interest: It was
never a successful product. And i get the distinct impression there were not many tears shed on it's demise.
Flutter on the other hand has been going from strength to strength. It's been available for over 4 years; as of one a year ago, more than 2 million devs used this. See the article here:
https://medium.com/flutterdevs/the-grow ... baee809dff which includes other interesting statistics about it's usage.
And yes, not all people will stick with flutter all the time, but the statistics from Google are that 500,000 developers use Flutter
monthly.
In 2021, flutter is the most widely used cross-platform mobile IDE (source:
https://www.statista.com/statistics/869 ... ing-hours/) and desktop targets are now out of alpha.
Bernard wrote: Mon Oct 04, 2021 1:55 pm
I thought I'd go and look at an extended tutorial on Flutter.
https://www.tutorialspoint.com/flutter/ ... torial.pdf
<snip>
Incidentally, I have a friend who has taught post-graduate degree students at a top university for decades. He tells me that never a year goes by when he doesn't have to teach remedial grammar with these students, because many of them don't know how to use even an apostrophe correctly (and they're going into a profession where a misused apostrophe or a missing bracket could equal financial ruin). Upon completing his course many of them have a starting salary in excess of £100,000. I'm pretty sure that the vast majority of them could learn to use LC but few could learn to use Flutter.
All languages come with their own peculiarities. The various bracket types are not really a problem and IDEs manage the brackets quite well; in fact by putting a comma after each ending bracket the IDEs will automatically include a closing comment so you know which bracket closes what.
There is no easy way to go from LiveCode to Flutter; but i'll point out (for others that may be less familiar, i know you know this well) that many, many languages use { } for blocks of code, [ ] for lists and ( ) for parameters and it it really isn't that much of a leap for users of these languages to use Flutter.
To reverse your argument and i guarantee that coders from other environments look at LiveCode and think the same; it does not sit well for example not using the '=' sign as an assignment operator and the structure of the code looks confusing to non-livecoders.
People who have been using liveCode for a while 'get it' and yes it's very nice and straightforward - and I fully agree with this.
But for users coming from other languages the verbosity is difficult to get to grips with and there are many inconsistencies that are born out of the organic way the language has evolved, very much mimicking a spoken language, which is very different from everything else out there.
As a side note:
I am quite curious as to what profession you are referring to, that has a
starting salary in excess of £100,000 but which an errant apostrophe could spell ruin (presumably £100,000 doesn't buy you staff to check your spelling for you). Most medical consultants in the UK will earn less than that after 10-20 years training to reach consultant level (depending on specialty).
I'm genuinely curious as to what profession i should have taken in life... maybe i should have taken that remedial grammar class in medical school
