Ciao, sono uno stagista che lavora con ASP.NET.
Il mio compito attuale è creare un sito web che includa alcune funzioni di visualizzazione jQuery. Questo progetto mi sembra riguardare principalmente la lettura dei dati da un database e la creazione di grafici da essi. Questo mi richiederà di fare query personalizzate da qualunque cosa stia guardando il cliente. Penso che sarà ciò che questo tizio chiama uno strumento di query ad hoc
Il mio piano per questo è di renderlo un sito Web basato su database. Quindi posso utilizzare le capacità di visualizzazione dinamica di jQuery. Mi sono imbattuto nel paradigma della programmazione funzionale e ho trovato F #. Ho letto che a causa del suo paradigma di programmazione funzionale, rende un buon linguaggio per fare funzioni asincrone. Ho letto su come puoi usare questo con LINQ to SQL e quanto è facile fare domande senza inserire effettivamente il linguaggio di query. Comprendo il concetto del modello di progettazione MVC.
Ma non capisco cosa significhi che C # è il front-end e F # è il back-end . Qualcuno può chiarirmi questo? Inoltre, cosa pensi di fare questo progetto in questo modo? Eventuali commenti e pensieri sono molto apprezzati. Mi sembra che imparare F # sarà per me una grande esperienza di apprendimento.
La mia ipotesi è che il back-end di F # è come la parte in cui controlla le chiamate al database. F # è probabilmente la parte modello del modello di design. E C # è il controller. Quindi le cose HTML, Javascript e Jquery saranno il mio modello di progettazione View. Chiarire per favore?