Ho lavorato a un progetto da diversi mesi per scrivere uno strumento basato sul web che mi aiuterà a lavorare. Lavoro in un call center e il software CRM che viene utilizzato è infelice, dobbiamo praticamente inserire tutte le nostre informazioni in modelli di notepad e quindi incollarli in una casella di descrizione.
Il mio obiettivo iniziale era creare un'interfaccia web per i template in modo tale che non dovessi più usare il blocco note. Stavo andando a scriverlo con HTML5 / CSS / JS, sia come esperienza di apprendimento che, se avessi avuto la fortuna, un'opportunità di avanzamento.
Mentre lavoravo alla codifica di questo strumento, mi sono continuamente ritrovato a cambiare le fondamenta del progetto, tentando di integrare più funzionalità nel mio strumento. È arrivato al punto in cui voglio che lo strumento sia usato insieme al software CRM per ogni chiamata che ricevo. Voglio essere in grado di copiare semplicemente le informazioni del cliente da CRM (semplicemente con Ctrl + A / Ctrl + C), quindi essere in grado di incollare il blocco di testo confuso in una casella di testo. Il programma selezionerà quindi le informazioni del cliente cercando le parole chiave in posizioni specifiche per compilare un modello selezionato dall'utente. Il resto delle informazioni viene immesso manualmente e quindi l'output viene generato con la semplice pressione di un pulsante. Le informazioni verranno anche analizzate in un file di testo di backup. Il file di testo verrà creato automaticamente in base alla data. Se il file di testo per la data corrente esiste, semplicemente concatenerà le informazioni.
Mentre scrivevo il mio codice mi sono ritrovato distratto a guardare diversi linguaggi e possibilità di programmazione. Ho continuato a guardare indietro ciò che avevo completato e sono rimasto deluso, ho ripreso da capo due volte.
Ora per la domanda attuale: sto pensando di ricominciare da capo, scrivendo il mio programma con AngularJS. Mi piace l'idea di un'interfaccia liscia, a pagina singola, simile a un'app, ma ho paura di superare altre barriere e ricominciare a utilizzare qualcos'altro. Sulla base della mia descrizione di come voglio che il mio programma funzioni, qualcuno può suggerire come implementare questo? Dovrei cercare in una lingua diversa, o JS è davvero la strada da percorrere in questi giorni? Ho appena scoperto Dart e sono intrigato, ma l'idea di apprendere un'altra lingua è scoraggiante invece che eccitante. Mi sento come se mi mancasse un punto abbastanza grande.
Spero che questa domanda sia appropriata per questo forum. Mi sento un po 'perso con StackExchange, e l'ultima cosa che voglio fare è ricevere attenzione negativa per un post non valido. Mi sento un po 'perso quando si tratta di questo progetto, e forse anche della programmazione in generale. Indipendentemente da ciò, qualsiasi feedback sarà apprezzato. Anche la direzione di un forum per programmatori emotivamente sconvolti sarebbe una risposta gradita. >. <
Grazie.