Cosa sono i framework, spiegati con un tavolino Ikea (in 4 minuti)

Programmare significa parlare un linguaggio, con delle strutture difinite. I frameworks sono librerie di codice a disposizione di tutti, e spesso sono open

Per imparare a programmare ci vogliono passione e dedizione. Vedere per la prima volta il text editor aperto di qualche amico developer, con centinaia di linee di codice, può in effetti spaventare.  

screen-shot-2016-10-06-at-15-25-00Cosa vuol dire diventare programmatori

Eppure diventare dei programmatori non è quello che si crede a prima vista. Non consiste nell’imparare a scrivere tutto quel codice, proprio come imparare a scrivere in inglese non significa affrontare la stesura di un libro. Significa capire le regole del linguaggio, i suoi molteplici significati e le sue sfumature. Significa sapere come sfruttarne le potenzialità. Saperlo padroneggiare per poi successivamente, nel caso, scrivere il proprio romanzo.

A differenza dei linguaggi “umani” però, quelli processati dai computer hanno una serie di formule, di linee di codice, che si ripetono continuamente in tutte le applicazioni sviluppate. La base di impostazione di una mobile app, o di un sito web, sono spesso pressoché identiche in tutta una serie di proprietà, rendendo potenzialmente molto ripetitivo il compito di chi ne sviluppa continuamente da una parte, e molto complesso per chi lo affronta per la prima volta.

Vere librerie di codice

Questo problema di inefficienza ha quindi spinto ad facilitare l’uso dei linguaggi attraverso la creazione dei frameworks.

Se avete sentito parlare di Ruby, Python, JavaScript, PHP, ecc., sicuramente avete anche sentito di Rails, Django, jQuery, Laravel e tanti altri. Questi ultimi non sono linguaggi di programmazione diversi, né sono evoluzioni dei primi.

Sono appunto frameworks, ovvero librerie di codice (open, accessibili gratuitamente da tutti), già pronte per essere sfruttate. E sono state sviluppate per ogni linguaggio.

In un semplice esempio tratto dal corso free “Cos’è la programmazione” Daniele, uno dei founder di Lacerba.io, spiega tale concetto portandovi nell’ufficio (immaginario) del nostro team e ponendovi davanti a una scelta: se il vostro obiettivo è solo quello di lavorare, costruireste da zero una scrivania personalizzandola completamente, o fareste un salto all’Ikea?   

[youtube id=”5MY5R6S1UYE”]

Ti potrebbe interessare anche

La logica economica di un business model spiegata in 3 minuti

Capire le logiche alla base dei prospetti di bilancio ci permette di legare la nostra strategia alle previsioni economiche e finanziarie del business plan

Le 3 regole base per creare un logo di successo, spiegate in 3 minuti

Ogni logo è profondamente diverso e distintivo, ma esistono linee base che chiunque voglia crearne uno dovrebbe seguire. Come le 3 racchiuse in questo video

User Interface e User Experience spiegate come se fossero una ciambella

Avete alla mai pensato alla User interface e User Experience di Zappos e Zalando come se fossero due ciambelle? Un video ve lo racconta in maniera semplice. A cura di Lacerba.io

Frontend e Backend spiegati al McDonald’s, in due minuti

Capire le differenze tra frontend e backend è la base per approcciarsi al mondo della programmazione, sia da studenti, sia da clienti

Il “ricatto” cinese che ha fatto crollare bitcoin di 100 dollari in 1 minuto, spiegato

Bitcoin era tornato sopra i mille dollari e in un minuto è sceso di 100. Per colpa dei cinesi e, soprattutto, di un paradosso: i governi non possono controllare bitcoin ma possono, con le loro scelte, influenzarne l’andamento. Abbiamo cercato di capire il perché con il founder di Euklid, Antonio Simeone

Questa app sviluppata da Prospeh (H-Farm) ti dice da dove viene il cibo. OriginTrail

Prospeh è una startup di origini slovene ha sviluppato un’applicazione che mostra le informazioni sulla provenienza dei prodotti alimentari. Fa parte della seconda edizione del Food Accelerator, il programma di H-Farm

Il futuro di Internet non è nella fibra. Così Elon Musk ci farà connettere dallo spazio

Mentre Facebook ci prova con i droni, Space X vuole lanciare in orbita più di 4mila satelliti per portare internet ovunque. L’impresa è titanica se si pensa che ad oggi ci sono solo 24 satelliti nello spazio per il GPS e che le aziende che ci hanno provato prima hanno fallito

F-Secure compra la (ex) startup italiana fondata dall’hacker Andrea Barisani

Exit per la startup di sicurezza informatica di Trieste, comprata dal gruppo del colosso finlandese degli antivirus. Con l’ingresso nel gruppo, Barisani diventa nuovo capo della Sicurezza hardware di F-Secure