Nunca sé cuál es el nombre correcto para una función que escribe/almacena/guarda algo en un archivo. ¿Cuándo debo usar save()
frente a store()
frente a write()
y cuál es la diferencia de significado entre esos?¿Diferencias semánticas entre guardar/escribir/almacenar y leer/cargar?
supongo store
se utiliza si escribo a una base de datos, write
para archivos de texto y save
para datos binarios, ¿es correcto? ¿Qué pasa con los archivos XML?
Buen punto. 'Save' por lo general consiste en' open' (o 'connect'),' write', 'close' (o' disconnect'), mientras que 'write' es, digamos, atomic. –
Pero en una aplicación de escritorio como un procesador de textos o un programa de edición de imágenes, guardar normalmente no cierra el archivo. –
@kirdie depende de la aplicación (es decir, gimp no bloquea el archivo, mientras que PS lo hace). –