Sono un Full-Stack Developer, cosa significa? che tendenzialmente realizzo i miei progetti da zero, compresa la base dati, non utilizzo framework "preconfezionati", non per sfiducia o preconcetti, ma perché poche volte soddisfano le mie esigenze o per soddisfarle devo modificare troppo, quindi preferisco scrivere il mio codice su cui ho il totale controllo.
I linguaggi di programmazione che cono...
Sono un Full-Stack Developer, cosa significa? che tendenzialmente realizzo i miei progetti da zero, compresa la base dati, non utilizzo framework "preconfezionati", non per sfiducia o preconcetti, ma perché poche volte soddisfano le mie esigenze o per soddisfarle devo modificare troppo, quindi preferisco scrivere il mio codice su cui ho il totale controllo.
I linguaggi di programmazione che conosco bene sono C#, Typescript (Angular) e Javascript.
Utilizzo generalmente Entity Framework per l'interfacciamento con il database (generalmente code-first), di norma SQL.
Cosa significa "code-first"? letteralmente "prima il codice", vuol dire che personalmente prediligo progettare la base dati di un'applicazione su codice, concretizzandola poi con le migrazioni, che permettono di creare e/o modificare materialmente il database.
Non saprei dire se è preferibile al db-first (che è l'esatto contrario), personalmente mi trovo molto meglio così, perché progettando le classi che rispecchieranno poi le varie tabella, inizio di fatto ad analizzare e predisporre anche altri aspetti del progetto.
Sono certo che la mia esperienza può essere estremamente utile sia ad un principiante che ad una persona più esperta.
Per saperne di più
Vedi meno