Basic functionality
Posted: Tue Jul 10, 2007 11:03 am
I'm fast coming to the conclusion that I'm missing something pretty simple in terms of using Rev as a development base. And that is that simple is as simple does.
Using Revolution to create a simple standalone app seems to be missing some basic functionality that's imperative in an idiot's world. Idiot in this sense means someone who has something they'd like to share with the world but who doesn't want to spend too much time coding.
Rev, in that environment, continues to be a classic example of the tail wagging the dog and the tail in this sense is born of code and will die of code.
Compared with Flash and ActionScript, Director and Lingo and even Hyperstudio and HyperLogo, Revolution is light-years behind in terms of ease of use. It took me 2 full days to learn how to print the contents of a text field in Rev. The solution wasn't forthcoming from the documents - it was forthcoming from the forum (and I thank again the person who contributed this).
After a lot of searching, I finally came up with the understanding that standalone apps can't save changes to themselves. Fair enough ... if you own Photoshop, you don't want to change, or give users the ability to change, the interface. But creating a standalone where users can 'do things' surely has to have, as its basic function, the ability to 'save' anything that's been done. In most of the apps I own, I use the app to do something, save the changes, then come back to work on the file at a later date. Revolution can't do that and in 2007 and $350 further down the line, I wonder why. There are various workarounds to saving, for example, but try searching the Rev dictionary for "save" and see what comes up and then process that from the perspective of someone who's new to code.
Image result from the dictionary @ http://www.stoplaughing.com.au/images/Picture2.png
What Revolution lacks is a sound thrashing from an end-user POV. I can do any one of the 100s of things that the demo stacks and the user community touts as functionality (by copying the examples) but at the end of the day, if I build a stand-alone, saving changes becomes something akin to frogs in a blender ie, it's all over the place.
All the coders out there will throw their hands up in horror but from the POV of someone who doesn't code, and who doesn't necessarily want to learn too much code, Revolution is a nightmare. If Rev wants to join the ranks of apps like Director, Flash, iShell, Media Blender and Hyperstudio, I suggest the people in Rev's home town lobotomise themselves, then try Revolution from scratch without a coding base. It simply can't be done people!!
Over the last 10 days, I've seen newbies, including myself, at the forum struggle to understand basic concepts, only to be presented with sophisticated solutions not covered by the documentation.
I'm tired, I'm grumpy, I set aside the last 8 days to convert a Hyperstudio project to Revolution and I'm disillusioned and confused. I can't save user changes to file, I've encountered the bug where stack IDs change, my screens flash during transition, I can't install a Sql database because I don't understand whether it can be part of a cross-platform stand-alone app, the printing example doesn't/didn't work because of the absence of the 'close Printing' command (subsequently obtained through the forum), draggable objects aren't draggable, they're "grabbable" ... and the list goes on, and on and on.
Many thanks for the forums and the committed development community but goodnight from me, and goodnight from him. I believe that I've got a good project to share with the world but I don't believe that Revolution is geared to people with good ideas. Dumbing it down a bit doesn't mean that the people who use it are dummies.
Using Revolution to create a simple standalone app seems to be missing some basic functionality that's imperative in an idiot's world. Idiot in this sense means someone who has something they'd like to share with the world but who doesn't want to spend too much time coding.
Rev, in that environment, continues to be a classic example of the tail wagging the dog and the tail in this sense is born of code and will die of code.
Compared with Flash and ActionScript, Director and Lingo and even Hyperstudio and HyperLogo, Revolution is light-years behind in terms of ease of use. It took me 2 full days to learn how to print the contents of a text field in Rev. The solution wasn't forthcoming from the documents - it was forthcoming from the forum (and I thank again the person who contributed this).
After a lot of searching, I finally came up with the understanding that standalone apps can't save changes to themselves. Fair enough ... if you own Photoshop, you don't want to change, or give users the ability to change, the interface. But creating a standalone where users can 'do things' surely has to have, as its basic function, the ability to 'save' anything that's been done. In most of the apps I own, I use the app to do something, save the changes, then come back to work on the file at a later date. Revolution can't do that and in 2007 and $350 further down the line, I wonder why. There are various workarounds to saving, for example, but try searching the Rev dictionary for "save" and see what comes up and then process that from the perspective of someone who's new to code.
Image result from the dictionary @ http://www.stoplaughing.com.au/images/Picture2.png
What Revolution lacks is a sound thrashing from an end-user POV. I can do any one of the 100s of things that the demo stacks and the user community touts as functionality (by copying the examples) but at the end of the day, if I build a stand-alone, saving changes becomes something akin to frogs in a blender ie, it's all over the place.
All the coders out there will throw their hands up in horror but from the POV of someone who doesn't code, and who doesn't necessarily want to learn too much code, Revolution is a nightmare. If Rev wants to join the ranks of apps like Director, Flash, iShell, Media Blender and Hyperstudio, I suggest the people in Rev's home town lobotomise themselves, then try Revolution from scratch without a coding base. It simply can't be done people!!
Over the last 10 days, I've seen newbies, including myself, at the forum struggle to understand basic concepts, only to be presented with sophisticated solutions not covered by the documentation.
I'm tired, I'm grumpy, I set aside the last 8 days to convert a Hyperstudio project to Revolution and I'm disillusioned and confused. I can't save user changes to file, I've encountered the bug where stack IDs change, my screens flash during transition, I can't install a Sql database because I don't understand whether it can be part of a cross-platform stand-alone app, the printing example doesn't/didn't work because of the absence of the 'close Printing' command (subsequently obtained through the forum), draggable objects aren't draggable, they're "grabbable" ... and the list goes on, and on and on.
Many thanks for the forums and the committed development community but goodnight from me, and goodnight from him. I believe that I've got a good project to share with the world but I don't believe that Revolution is geared to people with good ideas. Dumbing it down a bit doesn't mean that the people who use it are dummies.