Well I've all but given up on Livecode as a viable means of developing a replacement web app for my ASP.NET application. After building only 4 or 5 of the screens the revlet has ballooned to over 1MB already, so if I build the other 40+ screens, I'd expect the user would have to download a 10MB revlet each time they visited the site. Not very practical?
But the killer for me has been 3 things. First, on a mac anyways, I always have to move the browser window to make any of the controls initially selectable. While annoying for testing, it is impractical for production environments. Second the controls move on the screen. If I move the screen a large amount to get the controls recognized, content from combo boxes appear where the window used to be. Lastly, I don't know how long it would take to shakedown the web version of the application given the issues I've seen with global variables. With the initial problem I encountered, I tried the following code:
Code: Select all
put last char of label of button "mygroups" into gGIDX
answer gGIDX
go to card "LeaderBoard"
The result of the answer was 2, yet on Leaderboard the answer was 1
change the code to
Code: Select all
put 2 into gGIDX
answer gGIDX
go to card "LeaderBoard"
Now the answer is 2, and on Leaderboard it is 2!
With either code, the application works fine in the IDE.
Livecode has some amazing capabilities, however I believe the WEB functionality/capability is grossly overstated. I don't know that Real Studio Web edition will be any better, but after this experience I'm going to have to give it a try.