[{"data":1,"prerenderedAt":443},["ShallowReactive",2],{"post-\u002Fblog\u002Fapplicazione-web-o-desktop":3,"related-\u002Fblog\u002Fapplicazione-web-o-desktop":436},{"id":4,"title":5,"body":6,"date":420,"description":421,"extension":422,"meta":423,"navigation":424,"order":425,"path":426,"related":427,"seo":431,"seoTitle":432,"sitemap":433,"stem":434,"updated":420,"__hash__":435},"blog\u002Fblog\u002Fapplicazione-web-o-desktop.md","Applicazione web o desktop: quale conviene per il software aziendale",{"type":7,"value":8,"toc":397},"minimark",[9,22,25,30,169,173,178,194,198,201,205,208,212,220,224,227,231,259,262,266,269,289,292,296,299,307,315,319,322,325,342,346,364,372,376,380,383,387,390,394],[10,11,12,13,17,18,21],"p",{},"Per la maggior parte dei software aziendali conviene un’",[14,15,16],"strong",{},"applicazione web",": non serve installare nulla, funziona da qualsiasi dispositivo e si aggiorna in un solo punto. Il ",[14,19,20],{},"desktop"," resta preferibile quando servono potenza locale, uso continuo di periferiche particolari o lavoro senza connessione per lunghi periodi. La differenza non è tecnica, ma di come lavorano le persone: va capito chi usa il programma, dove e con quali strumenti.",[10,23,24],{},"Se il tuo programma è ancora installato PC per PC, ogni aggiornamento significa passare da tutti i computer, e chi è fuori sede resta tagliato fuori. Ma questo non significa che tutto debba finire nel browser.",[26,27,29],"h2",{"id":28},"le-differenze-che-contano-davvero","Le differenze che contano davvero",[31,32,33,48],"table",{},[34,35,36],"thead",{},[37,38,39,42,45],"tr",{},[40,41],"th",{},[40,43,44],{},"Applicazione desktop",[40,46,47],{},"Applicazione web",[49,50,51,65,78,91,104,117,130,143,156],"tbody",{},[37,52,53,59,62],{},[54,55,56],"td",{},[14,57,58],{},"Installazione",[54,60,61],{},"Su ogni PC",[54,63,64],{},"Nessuna: basta un browser",[37,66,67,72,75],{},[54,68,69],{},[14,70,71],{},"Aggiornamenti",[54,73,74],{},"Da distribuire su ogni macchina",[54,76,77],{},"In un solo punto, per tutti",[37,79,80,85,88],{},[54,81,82],{},[14,83,84],{},"Accesso fuori ufficio",[54,86,87],{},"Servono VPN o desktop remoto",[54,89,90],{},"Dove c’è internet, con i permessi giusti",[37,92,93,98,101],{},[54,94,95],{},[14,96,97],{},"Telefono e tablet",[54,99,100],{},"Di solito no",[54,102,103],{},"Sì, se è progettata per farlo",[37,105,106,111,114],{},[54,107,108],{},[14,109,110],{},"Sistema operativo",[54,112,113],{},"Spesso solo Windows",[54,115,116],{},"Qualsiasi",[37,118,119,124,127],{},[54,120,121],{},[14,122,123],{},"Senza internet",[54,125,126],{},"Funziona, se il database è in sede",[54,128,129],{},"Dipende da come è costruita",[37,131,132,137,140],{},[54,133,134],{},[14,135,136],{},"Periferiche",[54,138,139],{},"Accesso diretto",[54,141,142],{},"Più limitato, ma migliora",[37,144,145,150,153],{},[54,146,147],{},[14,148,149],{},"Grandi quantità di dati sul PC",[54,151,152],{},"Molto veloce",[54,154,155],{},"Meno adatta",[37,157,158,163,166],{},[54,159,160],{},[14,161,162],{},"Superficie di attacco",[54,164,165],{},"Ogni PC e la rete interna",[54,167,168],{},"Il sito va protetto bene: è esposto su internet",[26,170,172],{"id":171},"i-dubbi-più-comuni-uno-per-uno","I dubbi più comuni, uno per uno",[174,175,177],"h3",{"id":176},"e-se-manca-internet","“E se manca internet?”",[10,179,180,181,188,189,193],{},"È la prima obiezione, ed è giusta. Se la connessione si ferma e l’applicazione è nel cloud, si ferma anche il lavoro. Ci sono però rimedi: una seconda linea, spesso mobile, è una spesa contenuta. Inoltre, le applicazioni web moderne possono funzionare anche offline: secondo la ",[182,183,187],"a",{"href":184,"rel":185},"https:\u002F\u002Fdeveloper.mozilla.org\u002Fen-US\u002Fdocs\u002FWeb\u002FProgressive_web_apps",[186],"nofollow","documentazione di Mozilla",", le cosiddette PWA possono essere installate sul dispositivo come un’app normale, conservare i dati e rimandare l’invio a quando la rete torna. Il lavoro offline, però, va progettato: non arriva gratis. Lo spieghiamo per ",[182,190,192],{"href":191},"\u002Fblog\u002Fapp-collegata-al-gestionale","le app per chi è fuori sede",".",[174,195,197],{"id":196},"e-le-stampe","“E le stampe?”",[10,199,200],{},"Oggi un’applicazione web produce PDF senza problemi, quindi fatture e documenti non sono un ostacolo. Le difficoltà nascono con stampanti speciali, come quelle per etichette o le stampanti fiscali, che richiedono formati e comandi particolari. Non è impossibile, ma spesso serve un piccolo programma sul PC che faccia da ponte. Fai l’elenco di queste periferiche fin dall’inizio.",[174,202,204],{"id":203},"e-i-lettori-di-codici-a-barre","“E i lettori di codici a barre?”",[10,206,207],{},"Molti lettori si comportano come una tastiera, e funzionano subito con qualunque applicazione web. Anche la fotocamera del telefono può servire allo scopo. Le bilance o i macchinari con collegamenti particolari richiedono invece una verifica caso per caso.",[174,209,211],{"id":210},"sarà-più-lenta","“Sarà più lenta?”",[10,213,214,215,219],{},"Dipende da come è costruita. Una buona applicazione web, per le operazioni tipiche di un gestionale, è spesso più veloce di un vecchio programma desktop su una rete affollata, specie se confrontata con quest’ultimo ",[182,216,218],{"href":217},"\u002Fblog\u002Fgestionale-da-remoto","usato da remoto",". Può invece faticare quando serve manipolare grandi quantità di dati direttamente sul computer.",[174,221,223],{"id":222},"le-persone-sono-abituate-alla-tastiera","“Le persone sono abituate alla tastiera”",[10,225,226],{},"Questo è un punto da non sottovalutare. Chi inserisce centinaia di righe al giorno con le scorciatoie da tastiera può andare molto veloce su un vecchio programma, e un’applicazione web progettata male può rallentarlo. La soluzione è coinvolgere proprio quelle persone durante il progetto, e mantenere le scorciatoie per i lavori ripetitivi.",[26,228,230],{"id":229},"quando-il-desktop-resta-la-scelta-giusta","Quando il desktop resta la scelta giusta",[232,233,234,241,247,253],"ul",{},[235,236,237,240],"li",{},[14,238,239],{},"Lavori pesanti sul PC:"," progettazione, video, elaborazioni locali su file molto grandi.",[235,242,243,246],{},[14,244,245],{},"Controllo diretto di macchinari",", con tempi precisi o interfacce particolari.",[235,248,249,252],{},[14,250,251],{},"Luoghi senza connessione affidabile",", dove un’interruzione bloccherebbe la produzione.",[235,254,255,258],{},[14,256,257],{},"Vincoli di sicurezza"," che impongono l’isolamento dalla rete.",[10,260,261],{},"Anche in questi casi, spesso la risposta è mista: una piccola applicazione locale per il macchinario, con tutto il resto sul web.",[26,263,265],{"id":264},"la-soluzione-ibrida-e-linstallazione-finta","La soluzione ibrida e l’installazione “finta”",[10,267,268],{},"Non è una scelta secca. Le tecnologie attuali permettono di:",[232,270,271,277,283],{},[235,272,273,276],{},[14,274,275],{},"Installare un’applicazione web sul PC o sul telefono",", con una propria icona, come fosse un programma;",[235,278,279,282],{},[14,280,281],{},"Costruire un’app"," per chi è sul campo e un’applicazione web per l’ufficio, sugli stessi dati;",[235,284,285,288],{},[14,286,287],{},"Mantenere una parte desktop"," dove serve davvero, ad esempio per collegarsi a una macchina.",[10,290,291],{},"In un nostro progetto, da una cartella di rete siamo arrivati proprio a questo: un insieme di webapp e app che lavorano sugli stessi dati.",[26,293,295],{"id":294},"cosa-significa-passare-dal-desktop-al-web","Cosa significa passare dal desktop al web",[10,297,298],{},"Trasformare un programma desktop in un’applicazione web non è un “porting” automatico: le schermate si ripensano, i permessi si rifanno e cambia anche il modo in cui si gestiscono i dati. È però anche l’occasione per togliere ciò che non serve più.",[10,300,301,302,306],{},"Abbiamo seguito questo percorso con un ",[182,303,305],{"href":304},"\u002Fblog\u002Fmigrare-applicazione-vb6","software VB6 diventato una webapp",". Il vantaggio più immediato è proprio il meno tecnico: nessuna installazione sui PC.",[10,308,309,310,314],{},"Il passaggio si può fare gradualmente. Il metodo descritto nella ",[182,311,313],{"href":312},"\u002Fblog\u002Fmodernizzazione-software-legacy","guida alla modernizzazione del software legacy"," prevede che il nuovo cresca accanto al vecchio, un modulo alla volta, sugli stessi dati: chi lavora in ufficio può continuare a usare il programma attuale, mentre i moduli passano a poco a poco al browser.",[26,316,318],{"id":317},"sicurezza-cosa-cambia","Sicurezza: cosa cambia",[10,320,321],{},"Un’applicazione web raggiungibile da internet è esposta in modo diverso rispetto a un programma all’interno della rete aziendale, e questo va affrontato seriamente. In cambio, puoi evitare i rischi tipici del desktop: dati su ogni PC, cartelle condivise aperte e sistemi vecchi tenuti in vita solo per il programma.",[10,323,324],{},"Chiedi a chi la costruisce come saranno gestiti:",[232,326,327,330,333,336,339],{},[235,328,329],{},"autenticazione a più fattori e gestione delle utenze;",[235,331,332],{},"permessi per ruolo e registri delle operazioni;",[235,334,335],{},"aggiornamenti dei componenti usati;",[235,337,338],{},"backup, e prove di ripristino;",[235,340,341],{},"dove si trovano i dati.",[26,343,345],{"id":344},"domande-per-decidere","Domande per decidere",[347,348,349,352,355,358,361],"ol",{},[235,350,351],{},"Quante persone lo usano, e quante da fuori ufficio?",[235,353,354],{},"Usano solo PC Windows, o anche altri dispositivi?",[235,356,357],{},"Quali periferiche devono funzionare?",[235,359,360],{},"Cosa succede se internet si ferma per due ore?",[235,362,363],{},"Quanto tempo porta via ogni aggiornamento oggi?",[10,365,366,367,371],{},"Se la risposta alle prime due domande ti spinge verso il web e le ultime non pongono ostacoli seri, la direzione è chiara. Per verificare il tuo caso, un ",[182,368,370],{"href":369},"\u002Fblog\u002Faudit-software-aziendale","audit del software"," serve anche a fare questo elenco con la giusta attenzione.",[26,373,375],{"id":374},"domande-frequenti","Domande frequenti",[174,377,379],{"id":378},"applicazione-web-e-sito-web-sono-la-stessa-cosa","Applicazione web e sito web sono la stessa cosa?",[10,381,382],{},"No. Un sito web presenta informazioni, un’applicazione web fa lavorare: ordini, magazzino, permessi. Si usano entrambi dal browser, ma sono molto diversi per complessità.",[174,384,386],{"id":385},"unapplicazione-web-deve-stare-per-forza-nel-cloud","Un’applicazione web deve stare per forza nel cloud?",[10,388,389],{},"No. Può girare anche su un server in sede, accessibile solo dalla rete aziendale. Il cloud semplifica l’accesso da fuori, oltre a backup e manutenzione, ma non è obbligatorio.",[174,391,393],{"id":392},"conviene-anche-con-pochi-utenti","Conviene anche con pochi utenti?",[10,395,396],{},"Sì, se c’è qualcuno fuori sede o se aggiornare i PC è un problema. Con due o tre persone nello stesso ufficio e un programma che funziona, invece, spesso non c’è fretta.",{"title":398,"searchDepth":399,"depth":399,"links":400},"",2,[401,402,410,411,412,413,414,415],{"id":28,"depth":399,"text":29},{"id":171,"depth":399,"text":172,"children":403},[404,406,407,408,409],{"id":176,"depth":405,"text":177},3,{"id":196,"depth":405,"text":197},{"id":203,"depth":405,"text":204},{"id":210,"depth":405,"text":211},{"id":222,"depth":405,"text":223},{"id":229,"depth":399,"text":230},{"id":264,"depth":399,"text":265},{"id":294,"depth":399,"text":295},{"id":317,"depth":399,"text":318},{"id":344,"depth":399,"text":345},{"id":374,"depth":399,"text":375,"children":416},[417,418,419],{"id":378,"depth":405,"text":379},{"id":385,"depth":405,"text":386},{"id":392,"depth":405,"text":393},"2026-11-01","Applicazione web o desktop per il software aziendale? Differenze reali su accesso, stampa, offline e periferiche, e quando il desktop resta giusto.","md",{},true,27,"\u002Fblog\u002Fapplicazione-web-o-desktop",[428,429,430],"migrare-applicazione-vb6","gestionale-da-remoto","app-collegata-al-gestionale",{"title":5,"description":421},"Applicazione web o desktop: quale scegliere | ITnext",{"loc":426,"lastmod":420},"blog\u002Fapplicazione-web-o-desktop","uDWBHfVrogdO--DEMd90yLvqTPd2U1Vmxd8eCaYrXS8",[437,439,441],{"path":304,"title":438},"Programma in Visual Basic 6: come migrare un’applicazione VB6 senza fermarsi",{"path":217,"title":440},"Gestionale da remoto: come lavorarci fuori ufficio senza rischi inutili",{"path":191,"title":442},"App collegata al gestionale: come dare i dati ad agenti e tecnici fuori sede",1793609718641]