nostro
Competenze
per voi

Chi siamo

le nostre tecnologie

 

tecnologie

MARKUP DEI DOCUMENTI WEB

1HTML (HyperText Markup Language) - È il linguaggio di markup standard di quasi tutte le risorse web. È l'elemento che racchiude il rendering del browser dell'utente. Il linguaggio HTML contiene un gran numero di tag, i più elementari dei quali sono stati illustrati nell'articolo Come creare un sito web con il Blocco note. Padroneggiare questo linguaggio (almeno per capire gli elementi elementari) non è un grosso problema.


1CSS (Cascading Style Sheets) - Stili CSS - un file (o più file), nel cui contenuto sono presenti stili applicati a vari tag HTML. Gli stili CSS sono intrinsecamente una tecnologia che consente di modificare i colori, le dimensioni e le posizioni di caselle, testo e qualsiasi altro elemento di markup HTML. In poche parole: I CSS sono tutte le "sottigliezze" di un sito web.


LINGUAGGI DI PROGRAMMAZIONE E DATABASE

I siti e le applicazioni web moderne contengono una grande quantità di informazioni diverse che non possono essere presentate all'utente nella forma corretta senza ricorrere alla programmazione. La tecnologia dei linguaggi di programmazione nella costruzione di siti è principalmente responsabile per: la connessione del database con il sito finale, una comoda interfaccia per la modifica dei dati da parte dell'utente (webmaster), moduli complessi, molti frammenti mobili diversi.


1PHP. Il linguaggio php può essere brevemente definito uno strumento per lo sviluppo di siti web personali. Questo linguaggio è uno dei più popolari per la creazione di siti e applicazioni web ed è supportato da quasi tutti i provider di hosting. Php viene eseguito sul lato server.


1JavaScript. La tecnologia JavaScript viene utilizzata per migliorare la funzionalità della risorsa. Il più delle volte JavaScript viene utilizzato per dare un qualche tipo di interattività a un sito web (elementi fluttuanti, parallasse, semplici animazioni e molto altro). La creazione di questo linguaggio ha portato alla creazione di librerie che semplificano il lavoro con il linguaggio, ad esempio Prototype o jQuery.


1MySQL database. Di norma, memorizza tutte le informazioni testuali che vengono visualizzate sul sito: che si tratti di un articolo, di un titolo o di una voce di menu.


GRAFICA E FILE SYSTEM

La tecnologia del file system è un insieme di directory, file eseguibili (documenti html, css, php, javascript) e grafica.

Qualsiasi browser moderno supporta molti formati grafici. I più diffusi: jpg, png, gif, flash, oltre alla possibilità di produrre grafica vettoriale svg, canvas

PROGRAMMI E STRUMENTI - TECNOLOGIE DI SVILUPPO DEL SITO

Nel mondo moderno è apparso un gran numero di programmi e strumenti che aiutano a creare risorse web di alta qualità. Di seguito elencherò solo quelli più popolari e necessari. Programmi che semplificano la tecnologia di creazione di un sito web:

Dreamweaver è un programma pratico che permette di creare rapidamente siti.

  • Photoshop - consente di modificare le immagini e di salvarle in formato web.
  • Figma - Figma aiuta i team a creare, testare e distribuire progetti migliori dall'inizio alla fine.
  • Notepad ++ è un editor high-tech con evidenziazione del codice.
  • Filezilla è un client FTP che consente di caricare/scaricare documenti sul proprio hosting in modo semplice e veloce.
CMS (TECNOLOGIA - SISTEMA DI GESTIONE DEI CONTENUTI)

1CMS è un sistema di gestione dei contenuti grazie al quale è possibile avviare un progetto web in pochi minuti. Oggi la tecnologia CMS contiene la maggior parte dei collegamenti, dei moduli e dei plugin necessari. Qualsiasi cosa vogliate fare - un negozio online, un sito web aziendale o un blog - di norma è già implementata in qualche CMS. Ne esistono una grande varietà, sia a pagamento che gratuiti, come ad esempio magento, prestashop, joomla, wordpres, ecc.

Lo sviluppo su CMS è l'approccio più corretto se il progetto è abbastanza tipico. Cioè, il CMS dispone già di tutti i moduli necessari e i processi integrati nel CMS soddisfano quasi completamente le vostre aspettative.


SVILUPPO SU UN QUADRO DI RIFERIMENTO

1Sviluppo di un quadro di riferimento è l'approccio più corretto se la vostra visione del progetto non si adatta realmente alle capacità e ai processi dei CMS presenti sul mercato. Ovvero quando, nel caso di utilizzo di un CMS, questo dovrà essere modificato in modo significativo.

Se torniamo all'analogia di cui sopra, allora la "produzione di materiali da costruzione" è appannaggio di pochi, l'"acquisto di una casa già pronta" è ottimale per coloro che inizialmente amano queste case già pronte, e la "costruzione a partire da materiali già pronti" è la cosa migliore per chi vuole qualcosa di speciale... Cioè, è irrazionale sia comprare una casa già pronta e smontarla in materiali da costruzione, sia raccogliere dai materiali da costruzione ciò che è già sul mercato già pronto.


 
SCEGLIERE UNA PIATTAFORMA: CMS O FRAMEWORK?

1

 

Tecnicamente, qualsiasi funzionalità può essere implementata sia sul CMS che sul framework. Tuttavia, alcuni progetti sono più facili da realizzare su un CMS e altri su un framework.

Fondamentalmente, qualsiasi sito o applicazione web può essere sviluppata utilizzando uno dei tre approcci:

Prendete un sistema di gestione dei contenuti già pronto e adattatelo alle vostre esigenze.
Prendere un framework e implementare le funzionalità richieste basandosi su di esso.
Scrivere un sistema da zero utilizzando un linguaggio di programmazione puro..

Se facciamo un'analogia con la costruzione di una casa, gli approcci sono i seguenti:

Si acquista una casa già pronta e poi si finisce di costruirla/finirla.
Si comprano mattoni e tavole e poi si inizia a costruire secondo il proprio progetto.
Si cerca e si sviluppa un giacimento di argilla, se ne ricavano mattoni, e allo stesso tempo si abbatte la foresta per farne tavole... Penso che non si possa continuare.

Lo sviluppo "da zero" dovrebbe essere scartato immediatamente, poiché questo approccio può essere corretto solo se la creazione di un progetto è il compito principale dell'azienda e se sono state stanziate molte risorse per questo compito. Un buon progetto "da zero" richiede molto tempo, anche se questo approccio consente di creare soluzioni molto serie..

Fondamentalmente, la scelta dovrebbe basarsi sulla componente economica dello sviluppo. Di seguito sono riportati alcuni criteri che vi aiuteranno a prendere una decisione informata su questo tema.

Le funzionalità integrate nel CMS sono più costose e richiedono più tempo per essere implementate sul framework, e lo sviluppo di funzionalità complesse sul CMS o la riscrittura dei processi di base del CMS sono più costosi e richiedono più tempo rispetto allo stesso lavoro eseguito immediatamente sul framework..

Ottenere un'alta velocità da un progetto complesso su un CMS è più costoso che farlo su un framework. La situazione è simile per quanto riguarda lo scaling. Cioè, in presenza di requisiti elevati di resistenza ai carichi, prestazioni o tolleranza ai guasti, scegliere soluzioni basate su framework (o includere il costo dell'ottimizzazione del CMS nel budget del progetto)..

Il lancio della prima versione pilota (incompleta) di un progetto su un CMS è sempre più veloce del lancio di una versione simile su un framework. Se il progetto è complesso e la scadenza per il lancio è "bruciante", allora è meglio rilasciare un "pilota" su un CMS, e poi è costoso perfezionarlo, oppure, in parallelo, sviluppare una soluzione su un framework, oppure stabilire una priorità tra il tempo di sviluppo e la complessità del progetto (o abbandonare funzionalità complesse, o aumentare i termini)..

 

Aggiungi il tuo progetto
Se vuoi che completiamo il tuo progetto, carica tutti i dettagli necessari e saremo felici di discutere tutti i dettagli della nostra cooperazione con te.
Nome
E-mail
Vuoi ordinare
Carica il tuo brief
Per il messaggio
Inviare un messaggio
Ordina un modello
Per installare e configurare il tema, è necessario specificare i tuoi dati di fatturazione e i dati di hosting (FTP, PHP admin logins, passwords). Dopo di che, i nostri specialisti installeranno il modello e potrai testarlo.
Nome
E-mail
Vuoi ordinare
Ospitare dati e database
Per il messaggio
Inviare la richiesta
Aggiungi la tua recensione
Se hai lavorato con la nostra azienda, puoi aggiungere la tua recensione utilizzando il modulo qui sotto. Carica la tua recensione in formato A4 (Microshoft World), url Youtube, testo...
Nome
E-mail
Carica la tua recensione
URL video-recensione Youtube
Scrivi una recensione
Pubblica una recensione
Aggiungi la tua recensione
Se hai lavorato con la nostra azienda, puoi aggiungere la tua recensione utilizzando il modulo qui sotto. Carica la tua recensione in formato A4 (Microshoft World)
Nome
Carica
Pubblica una recensione

Accordo con l'utente

Con questo questionario (domanda) esprimo ufficialmente il mio consenso al trattamento (raccolta, sistematizzazione, accumulo, conservazione, chiarimento, (aggiornamenti, modifiche), uso, distribuzione (inclusa la trasmissione), depersonalizzazione, blocco e distruzione), anche automatizzato, dei miei dati personali specificati in questo Questionario (domanda), in conformità con i requisiti della legge "Sui dati personali".

I dati personali specificati dal cliente sono forniti ai fini della comunicazione con il cliente, così come per informare su altri prodotti e servizi. Il consenso viene fornito dal momento della compilazione di questa domanda per tutta la vita del cliente.

Questo consenso può essere revocato dal cliente dietro presentazione di una domanda in forma scritta semplice in conformità con i requisiti legali.

+41 (0)56 552 01 85

+41 (0)58 590 10 04

+41 (0)44 442 01 80

+41 (0)56 552 01 86