Coding e dintorni: i migliori manuali per i front-end developer

Questo articolo sarà il primo di una serie dedicata al coding ed ai manuali disponibili in commercio.

Oggi, in particolare, vi propongo alcuni testi dedicati all’apprendimento di framework o librerie per la programmazione front-end.

Tutte le tecnologie prese in considerazione, ovviamente, sono open-source: React, Angular, Vue.js e Svelte.

Coding web front-end

I front-end developer dovrebbero aggiungere in fattura una voce extra come indennizzo per essere tra i martiri della categoria generale dei programmatori. Chi svolge questa professione lo sa bene: è un continuo aggiornamento per apprendere da zero i vari framework che spuntano come funghi. Doversi tenere al passo con la tecnologia, in realtà, è il bello ed il brutto di un po’ tutti i lavori legati all’informatica. Le nostre librerie, infatti, non hanno nulla da invidiare a quelle di avvocati o notai in termini di materiale cartaceo accumulato negli anni.

front end war

Iniziamo da React. Questa libreria, utilizzabile con Javascript e JSX, è stata creata da Facebook nel 2013. Tra quelle riportate nell’articolo di oggi è forse una delle tecnologie più semplici da apprendere. Non si può considerare, infatti, un vero e proprio framework poiché si limita alla visualizzazione dei contenuti, tutti gli altri componenti andranno implementati tramite altre librerie. Questi due libri che vi consiglio:

51oZCDb0JNL The Road to React: Your journey to master plain yet pragmatic React.js Copertina flessibile – 14 settembre 2018
27,29€
91uFdkCJmAL Learning React: Modern Patterns for Developing React Apps Copertina flessibile – 30 giugno 2020
51,30€

Altro framework di indiscusso successo in ambito coding front-end è Angular. Creato da Google nel 2016, si basa sul linguaggio Typescript. Il paradigma di sviluppo è di tipo MVC, acronimo di Model View Controller,  ed è una delle tecnologie più difficili da apprendere tra quelle citate. Essendo Angular una piattaforma, e non una semplice libreria, include:

  • Componenti per la creazione di applicazioni web scalabili;
  • Una raccolta di librerie ben integrate che coprono un’ampia varietà di funzionalità, inclusi il routing, la gestione dei moduli, la comunicazione client-server e altro ancora;
  • Una suite di strumenti per sviluppatori per semplificare lo sviluppo, creazione, testing e aggiornamento del codice.
Sviluppare applicazioni con Angular: Guida alla programmazione web e mobile di [Vincenzo Giacchina] Sviluppare applicazioni con Angular: Guida alla programmazione web e mobile
Copertina flessibile – 20 aprile 2017
23,65€

Vue.js è un progressive framework, lo si può cioè utilizzare come un framework completo, oppure utilizzarne solo alcune parti come se fosse una libreria. La libreria core  è focalizzata solo sul livello di visualizzazione ed è facile da integrare con altre librerie o progetti esistenti. È possibile utilizzarlo sia con Javascript che con Typescript, ed è abbastanza semplice da apprendere.

91leSpWmFVL

Vue.js: Up & Running: Building Accessible and Performant Web Apps Copertina flessibile – 13 marzo 2018

34,20€
71F+kOsmJNL
28,18€

Acerbo ma promettente

Svelte è un nuovo approccio alla creazione di interfacce utente, particolarmente adatto per i neofiti poiché simile alla trinità del web HTML, CSS, JS. Questa tecnologia è stata creata da Richard Harris, graphics editor per il New York Times e laureato in filosofia. Mentre i framework tradizionali come React e Vue svolgono la maggior parte del loro lavoro nel browser, Svelte sposta il lavoro in fase di compilazione. Invece di utilizzare tecniche come il DOM virtuale, inoltre, Svelte scrive codice che aggiorna il DOM quando cambia lo stato dell’app.

41OsBBhuXbL

Svelte JS Book: Learn Svelte JS By Example (English Edition) Formato Kindle

8,51€

P.S: Il blog è affiliata con Amazon e riceve una piccola percentuale per ogni acquisto idoneo realizzato utilizzando i link sopra riportati. Se vi piace aiutateci!

sharing-caring-1

Seguiteci sul nostro canale Telegram, sulla nostra pagina Facebook e su Google News. Nel campo qui sotto è possibile commentare e creare spunti di discussione inerenti le tematiche trattate sul blog.

Fonte: https://www.lffl.org/2021/04/coding-front-end-manuali.html

Se vuoi sostenerci, puoi farlo acquistando qualsiasi cosa dai diversi link di affiliazione che abbiamo nel nostro sito o partendo da qui oppure alcune di queste distribuzioni GNU/Linux che sono disponibili sul nostro negozio online, quelle mancanti possono essere comunque richieste, e su cui trovi anche PC, NAS e il ns ServerOne. Se ti senti generoso, puoi anche donarmi solo 1€ o più se vuoi con PayPal e aiutarmi a continuare a pubblicare più contenuti come questo. Grazie!

Hai dubbi o problemi? Ti aiutiamo noi!

Se vuoi rimanere sempre aggiornato, iscriviti al nostro canale Telegram.
Se vuoi ricevere supporto per qualsiasi dubbio o problema, iscriviti alla nostra community Facebook o gruppo Telegram.
Cosa ne pensi? Fateci sapere i vostri pensieri nei commenti qui sotto.
Ti piace quello che leggi? Per favore condividilo con gli altri.
Amazon Music
Scopri le ultime offerte per dischi ssd su Acquista su Amazon
Scopri le ultime offerte per memorie RAM DDR su Acquista su Amazon
Scopri le ultime offerte per Chromebook su Acquista su Amazon
Scopri le ultime offerte per Raspberry su Acquista su Amazon

Potrebbero interessarti anche...

Lascia un commento

Il tuo indirizzo email non sarà pubblicato. I campi obbligatori sono contrassegnati *

Questo sito usa Akismet per ridurre lo spam. Scopri come i tuoi dati vengono elaborati.