it.hideout-lastation.com
Paradiso Per Designer E Sviluppatori


Perché i nonni saranno in grado di costruire un'app entro il 2020

( Nota del redattore: questo post ospite è stato creato da Yoav Vilner .)

Hai mai paragonato il mondo digitale di oggi a quello degli anni '90 ? Se un geek tecnologico di quell'epoca avesse potuto intravedere la tecnologia che usiamo al giorno d'oggi, non sarebbe sbagliato equipararlo a un mondo futuristico di fantascienza di cui avrebbe letto solo nei romanzi.

Con il passare degli anni, la tecnologia che un tempo era alla portata delle élite tecnologiche sta diventando sempre più accessibile a chi ha capacità tecniche limitate . In pochi anni, abbiamo potuto vedere lo sviluppo di app per dispositivi mobili diventare disponibile per chiunque abbia poche ore e un'idea.

Quindi, in questo articolo, ti spiegherò i motivi che renderanno lo sviluppo di applicazioni un'abilità così comune che persino le nonne saranno in grado di creare un'app nel prossimo futuro. Continuiamo a leggere.

Tecnologia e accessibilità

Negli anni '90, un edificio di dieci anni sul suo sito web era considerato una premonizione della grandezza tecnica. I suoi genitori lo avrebbero probabilmente paragonato a Bill Gates e segretamente contarono i giorni fino a quando il loro figlio milionario pagò per il loro comodo ritiro.

Ma oggi? Uno studente di una scuola elementare che sta costruendo un sito web potrebbe trasformare le teste di alcuni Baby Boomers, ma non impressionerebbe la squadra del Millennial. Chiunque può creare un account su uno dei centinaia di costruttori di siti web WYSIWYG drag-and-drop e avere il proprio sito Web attivo e funzionante in un giorno o due.

Allo stesso modo, ci sono una miriade di piattaforme che ti aiutano a costruire un'app su un budget - in modo rapido e senza conoscenze di programmazione richieste.

Ciò fa emergere una verità più ampia, ovvero la tecnologia che ci ha stupito dieci anni fa è diventata così sempre più accessibile che - a rischio di sembrare cliché - anche tua nonna poteva usarla .

In breve tempo nessuno attirerà l'attenzione quando i bambini di dieci anni (o nonni, peraltro) realizzeranno la propria app e la lanciano nell'app store. Man mano che la tecnologia avanzata migliora e diventa sempre più onnipresente, sarà necessaria meno conoscenza per costruire il tuo.

Istruzione economica ed efficace

Negli anni '90, se volevi imparare come codificare, avevi solo una mano piena di opzioni disponibili. Molte di queste opzioni erano costose - certamente troppo costose per i bambini, gli anziani con un reddito fisso o gli hobbisti da imparare .

Si poteva solo studiare la programmazione attraverso un diploma universitario - legato per limiti di età e restrizioni finanziarie o attraverso l'autoapprendimento che comportava libri di testo ingombranti e certamente nessun mentore . Questo è tutto, nessuna altra opzione.

Tuttavia oggi, questo non potrebbe essere meno vero. Esistono dozzine di eccellenti corsi di coding online, scuole e comunità in cui puoi imparare dalle basi ai livelli di programmazione più avanzati .

Esistono persino risorse progettate su misura per persone specifiche, sia che si tratti di hobbisti, bambini o studenti più grandi attraverso i quali è possibile passare dal livello principiante a quello di livello junior in tre mesi .

Le comunità spingono i programmatori

Il mondo di oggi si distingue dagli anni passati non solo attraverso le opportunità di apprendimento nella programmazione, ma c'è anche un'abbondanza di risorse che uno sviluppatore di anni 90 poteva solo sognare.

Esistono numerose comunità e risorse che ti consentono di utilizzare migliaia di componenti open-source nelle tue applicazioni . In effetti, ci sono alcune società che si basano interamente su questa idea e consentono a qualsiasi sviluppatore di condividere componenti esistenti del codice sorgente attraverso i propri progetti e con altri membri del proprio team o della comunità.

Questo tipo di modularità "lego-like" riduce le barriere che impediscono ai nuovi sviluppatori di creare applicazioni. Bit, ad esempio, è un progetto open source che è stato sviluppato da una comunità di sviluppatori.

Le community di coding sul web sono piene di sviluppatori esperti che sono disposti a condividere e aiutare i nuovi programmatori a risolvere i problemi. Siti come Hashnode consentono agli aspiranti programmatori di porre domande e ricevere risposte da programmatori esperti.

Allo stesso modo, GitHub consente ai programmatori di condividere i loro progetti open-source con la comunità più ampia, che può quindi modificarli e partecipare al loro sviluppo.

L'app della nonna arriverà presto

Alla fine, lo sviluppo delle app passerà attraverso il sito web. Esistono già soluzioni drag-and-drop che facilitano lo sviluppo di semplici app . Man mano che queste piattaforme guadagnano più popolarità, più persone che non ti aspetteresti di avere interesse nello sviluppo di app usciranno dalla falegnameria e le daranno una possibilità.

In breve, entro pochi anni, la nonna non avrà bisogno del tuo aiuto utilizzando un'app; lei ne costruirà una lei stessa.

MaintainableCSS - Guida in linea per scrivere codice CSS mantenibile

MaintainableCSS - Guida in linea per scrivere codice CSS mantenibile

Scrivere CSS è piuttosto semplice una volta capito la sintassi e i metodi per strutturare una pagina. Ma padroneggiare i CSS per creare codice modulare, semantico e riutilizzabile è un altro argomento.Esistono molte tecniche diverse che puoi utilizzare come SMACSS o ITCSS, ma questi sono modelli che ti spingono in una certa direzione.

(Consigli tecnici e di design)

Come installare Chrome su un disco diverso in Windows

Come installare Chrome su un disco diverso in Windows

Il mio PC ha un piccolo disco rigido, quindi ho assegnato solo 25 GB di spazio all'unità C (unità di sistema) e memorizzo tutti i miei dati in altre unità. Tutto funziona bene, tranne Chrome. Nel caso non lo sapessi, Chrome non offre alcuna opzione per installarlo su qualsiasi altra unità tranne l'unità di sistema (ad esempio l'unità C). E an

(Consigli tecnici e di design)