Considera un caso in cui voglio provare qualche idea di un'applicazione. Ma voglio evitare di investire un sacco di sforzi nella codifica dell'interfaccia utente / flussi di lavoro / schema di database ecc. Prima di vedere che mi sarà utile (come esempio di utente potenziale). La mia idea è di rimanere leggera e di mettere tutti i dati in file di testo. Quindi i componenti potrebbero seguire:
- Gli oggetti del dominio sono rappresentati da file di testo o dai loro frammenti
- Gli oggetti di dominio sono raggruppati in base al loro tipo utilizzando le directory
- Struttura i file utilizzando un formato sia umano che automatico, ad es. YAML
- Utilizza un editor di testo intelligente (ad es. vim, emacs, rubino) per modificare e navigare nei file
- Usa combinazioni di colori e macro / comandi personalizzati dell'editor di testo per manipolare efficacemente quei file
- Utilizza gli script (o una struttura web leggera come Sinatra) per provare alcune idee di business logic in cima al modello dati
La domanda è: Ci sono strumenti o toolkit che supportano o possono essere adottati per questo approccio? Inoltre, tutte le idee, link ad articoli / altre fonti di conoscenza sono benvenute .
E una domanda più specifica: Qual è il modo più semplice per indicizzare e aggiornare l'indice dei file con i file YAML ?