Articles

Sviluppo web front-end

Posted by admin

Ci sono diversi strumenti e piattaforme, come WordPress, Joomla e Drupal, disponibili che possono essere utilizzati per sviluppare il front-end di un sito web, e capire quali strumenti sono più adatti per compiti specifici segna la differenza tra lo sviluppo di un sito hackerato e un sito ben progettato e scalabile.

Hyper Text Markup LanguageEdit

Hyper Text Markup Language (HTML) è la spina dorsale di qualsiasi processo di sviluppo di siti web, senza il quale una pagina web non esiste. Ipertesto significa che il testo ha collegamenti, chiamati collegamenti ipertestuali, incorporati in esso., Quando un utente fa clic su una parola o una frase che ha un collegamento ipertestuale, porterà un’altra pagina web. Un linguaggio di markup indica che il testo può essere trasformato in immagini, tabelle, collegamenti e altre rappresentazioni. È il codice HTML che fornisce un quadro generale di come apparirà il sito. HTML è stato sviluppato da Tim Berners-Lee. L’ultima versione di HTML si chiama HTML5 ed è stata pubblicata il 28 ottobre 2014 dalla raccomandazione W3. Questa versione contiene modi nuovi ed efficienti di gestire elementi come file video e audio.,

Cascading Style Sheets (CSS)Modifica

Cascading Style Sheets (CSS) controlla l’aspetto della presentazione del sito e consente al sito di avere un proprio aspetto unico. Lo fa mantenendo i fogli di stile che si trovano sopra altre regole di stile e vengono attivati in base ad altri input, come le dimensioni e la risoluzione dello schermo del dispositivo.

JavaScriptEdit

JavaScript è un linguaggio di programmazione imperativo basato su eventi (al contrario del modello di linguaggio dichiarativo di HTML) che viene utilizzato per trasformare una pagina HTML statica in un’interfaccia dinamica., Il codice JavaScript può utilizzare il Document Object Model (DOM), fornito dallo standard HTML, per manipolare una pagina Web in risposta a eventi, come l’input dell’utente.

Utilizzando una tecnica chiamata AJAX, il codice JavaScript può anche recuperare attivamente contenuti dal Web (indipendentemente dal recupero della pagina HTML originale) e anche reagire agli eventi lato server, aggiungendo una natura veramente dinamica all’esperienza della pagina web.

WebAssemblyEdit

WebAssembly, supportato da tutti i principali browser (es., Google, Apple, Mozilla e Microsoft), è l’unica alternativa a JavaScript per l’esecuzione di codice nei browser web (senza l’aiuto di plug-in, come Flash, Java o Silverlight; tutti essere interrotto, come i browser stanno cadendo supporto plug-in). Prima della sua adozione, c’era asm.js (un sottoinsieme di JavaScript; e quindi funziona rigorosamente in tutti i browser), che è anche usato come target del compilatore con supporto efficiente in browser come Internet Explorer 11; e per tali browser che non supportano direttamente WebAssembly, può essere compilato su asm.,js e quei browser supportati in questo modo. In generale i programmatori non programmano in WebAssembly (o asm.js) direttamente, ma usa linguaggi come Rust, C o C++ o in teoria qualsiasi linguaggio, che compila ad esso.

Leave A Comment