On May 19, 2012, at 4:46 PM, Harmanpreet Singh wrote:

> I was exploring BRLCAD's website and while reading about MGED, I
> learned that while working in MGED, there is no need to save our file
> as all modifications are immediately saved as soon as they are
> applied. It means it is continuously consuming resources in saving the
> latest change.

Actually, it doesn't mean that at all.  On the contrary, fewer resources are 
consumed.

> Is it really needed? If one has full featured efficient battery
> backup, it will be of lesser or no importance.
> 
> Please justify in what case this feature can be useful.

It's a design decision that simplifies usability, improves performance, and 
(most importantly) greatly increases the security and integrity of your data.  
I think you perhaps misunderstand how it's implemented.  It's not like the 
whole geometry file is being written out to disk all the time.  That would be a 
ridiculous.  You data is just always in a "saved" state.  There's a difference.

>From a usability perspective, you never have to worry about saving your file.  
>MGED never has to ask you "are you sure you want to exit with unsaved 
>changes?!?" because they never exist.

>From a performance perspective, objects are simply written as they are 
>modified.  MGED never has to keep an entire "working copy" temporary version 
>of the file that uses twice as much space, has to be unlinked, and possibly 
>corrupts your data during crash recovery.

>From a security and integrity perspective, your data is more safe.  If MGED 
>crashes or even if you suddenly lost electricity, the chances that your data 
>becomes corrupted is very minimal.  Protecting geometry files from corruption 
>automatically and at all costs is important for groups that spend considerable 
>money and manpower preparing them.

Take note that BRL-CAD is not unique in this design decision.  Many 
network-based services (most of the Google applications for example) operate in 
this fashion for those reasons.  It's just awkward for people accustomed to 
hitting a save button repeatedly.  Some applications even go so far as to add a 
Save menu option that does absolutely nothing because some people unreasonably 
expect it.

Cheers!
Sean


------------------------------------------------------------------------------
Live Security Virtual Conference
Exclusive live event will cover all the ways today's security and 
threat landscape has changed and how IT managers can respond. Discussions 
will include endpoint security, mobile security and the latest in malware 
threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/
_______________________________________________
BRL-CAD Developer mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/brlcad-devel

Reply via email to