|
|
|
|
|
by ColinCera
4332 days ago
|
|
It's a strange language and strange framework. Not in a good way, where after you've been using it awhile you start to appreciate it, but in a bad way, where the more you use it the more annoyed you get. A few examples, working from slightly hazy memory… You can't just say foo.height = boo.height
You have to say something like set the height of field "foo" to the height of field "boo"
Instead of x = 5
You write put 5 into x
And so on.There's no advantage to the LiveCode language, except perhaps for small children; it's just stupidly verbose. It's not object-oriented, you can't define classes and instantiate objects. (Some people have tried to hack together object-like facilities, but those are non-standard and cumbersome.) Everything (i.e., most things) is either a field or a button. Do you have a listbox in your UI? You don't refer to it as a listbox — there's no control called listbox — you refer to it as "field 'listbox'" — a minor irritant, but when there are dozens of such minor irritants, it adds up. I gather there are thousands of happy LiveCode developers, so obviously my opinion is not gospel, but I do not envy LiveCode developers at all. |
|