Read/write should not go to read only when saved as app
Posted: Tue Dec 07, 2010 10:01 pm
My feature request: Keep database functionality intact when saving as a standalone application or moving to iPhone simulator.
When I first stumbled across LiveCode, I was happy to see the similarities it had with the old Hypercard and was even more excited to see that it could actually open some of my old Hypercard stacks and with minimal modifications, those stacks could actually work in the runrev Livecode environment and maintain most of their functionality. The BIG disappointment came when I discovered that you lost a MAJOR portion of that functionality when you saved a stack in LiveCode as a standalone application or moved the stack into the iOS simulator. Wow, what a letdown!
For me, the most appealing aspect of Hypercard, and now LiveCode, is the ability to easily create read/write database applications, where the end user can add records, delete records and modify data. I suppose for some people, the ability to easily write a read only application is enough but for me, the ability to create a read/write database is 90% of what makes LiveCode appealing. It was a big disappointment to save to a standalone application or move to the iOS simulator, and find my database which was read/write before, was now read only. A read only application has some appeal and I will make use that, but it does not have nearly the appeal of an interactive read/write application.
If there was any one feature that I would want added to LiveCode, it would be the ability to save a standalone application, or move it to the iPhone iOS, and have it function exactly the same after saving as a standalone application as it did before saving it as a standalone application and retain ALL of it's read/write capabilities. For me, this seems to be a major flaw-that you lose those capabilities when you want to share your application. Livecode works fine as long as you don't need to share your application with anyone as a standalone application or as a iPhone app, but my main interest is being able to share read/write databases as iPhone apps.
I have read some of the work arounds that others have suggested in the database and iOS forums, for saving preferences or small amounts of data in a file outside of the application but these work arounds are quite a bit more complicated and much less robust than just having a stack function the same after saving as standalone as before saving as standalone. Maybe there is something I am missing? Before saving as an application, an end user can seamlessly add or delete records and modify data, but after saving as a standalone or moving to iPhone iOS, an end user can only save a few preferences or a few lines of data or save a few modifications of data from records that already exist, but are not able add their own records?… and the data files are saved outside the application and require additional programming to get it there?
Any feedback, help, enlightenment, clarification, or advise will be appreciated. I do hope that whoever is working on LiveCode is looking at a way to retain the same capabilities AFTER saving as standalone as BEFORE saving as standalone.
Thanks.
When I first stumbled across LiveCode, I was happy to see the similarities it had with the old Hypercard and was even more excited to see that it could actually open some of my old Hypercard stacks and with minimal modifications, those stacks could actually work in the runrev Livecode environment and maintain most of their functionality. The BIG disappointment came when I discovered that you lost a MAJOR portion of that functionality when you saved a stack in LiveCode as a standalone application or moved the stack into the iOS simulator. Wow, what a letdown!
For me, the most appealing aspect of Hypercard, and now LiveCode, is the ability to easily create read/write database applications, where the end user can add records, delete records and modify data. I suppose for some people, the ability to easily write a read only application is enough but for me, the ability to create a read/write database is 90% of what makes LiveCode appealing. It was a big disappointment to save to a standalone application or move to the iOS simulator, and find my database which was read/write before, was now read only. A read only application has some appeal and I will make use that, but it does not have nearly the appeal of an interactive read/write application.
If there was any one feature that I would want added to LiveCode, it would be the ability to save a standalone application, or move it to the iPhone iOS, and have it function exactly the same after saving as a standalone application as it did before saving it as a standalone application and retain ALL of it's read/write capabilities. For me, this seems to be a major flaw-that you lose those capabilities when you want to share your application. Livecode works fine as long as you don't need to share your application with anyone as a standalone application or as a iPhone app, but my main interest is being able to share read/write databases as iPhone apps.
I have read some of the work arounds that others have suggested in the database and iOS forums, for saving preferences or small amounts of data in a file outside of the application but these work arounds are quite a bit more complicated and much less robust than just having a stack function the same after saving as standalone as before saving as standalone. Maybe there is something I am missing? Before saving as an application, an end user can seamlessly add or delete records and modify data, but after saving as a standalone or moving to iPhone iOS, an end user can only save a few preferences or a few lines of data or save a few modifications of data from records that already exist, but are not able add their own records?… and the data files are saved outside the application and require additional programming to get it there?
Any feedback, help, enlightenment, clarification, or advise will be appreciated. I do hope that whoever is working on LiveCode is looking at a way to retain the same capabilities AFTER saving as standalone as BEFORE saving as standalone.
Thanks.