Condivisione archivi sulla rete internet.

Forum dedicato ai programmatori di X# in lingua italiana – Italian language forum

Moderator: wriedmann

veliero
Posts: 35
Joined: Sun Feb 25, 2018 11:28 pm

Condivisione archivi sulla rete internet.

Post by veliero »

Buongiorno a tutti,
ho sviluppato un gestionale per un negozio di rivendita cialde e caffè (in ambiente XIDE con archivi DBF) e ora mi viene chiesto se è possibile accedere ai dai da un altro PC/Tablet connesso ad internet. In pratica se installo lo stesso gestionale su un portatile connesso ad internet, posso poi accedere da questo ai dati presenti sul PC del negozio? Qualcuno ha un suggerimento che non richieda troppo dispendio di soldi?
Vi ringrazio in anticipo e colgo l'occasione per augurare a tutti un felice Natale.

Francesco
User avatar
wriedmann
Posts: 4079
Joined: Mon Nov 02, 2015 5:07 pm
Location: Italy

Re: Condivisione archivi sulla rete internet.

Post by wriedmann »

Ciao Francesco,
la soluzione più semplice è di installarlo su un PC addibito a terminal server e usarlo con remote desktop,
Non deve essere necessariamente un server Windows, è sufficiente un PC con Windows in versione Professional (no Home!), e un software che abilità la multiconnessione come TSPlus oppure ThinStuff.
Usare gli archivi direttamente tramite una connessione internet è insicuro, lento e può portare a archivi corrotti.
Saluti
Wolfgang
Wolfgang Riedmann
Meran, South Tyrol, Italy
wolfgang@riedmann.it
https://www.riedmann.it - https://docs.xsharp.it
veliero
Posts: 35
Joined: Sun Feb 25, 2018 11:28 pm

Re: Condivisione archivi sulla rete internet.

Post by veliero »

Ciao Wolfgang,
Ti ringrazio per le tue info sempre preziose; Ti premetto che non ho molta dimestichezza con i terminal server e i desktop remoti ma proverò un pò a giocare con TSplus e vediamo cosa riesco a tirare fuori (ho visto che c'è una versione dimostrativa di 15 gg).
Ti ringrazio per il momento.
Saluti
Francesco
User avatar
wriedmann
Posts: 4079
Joined: Mon Nov 02, 2015 5:07 pm
Location: Italy

Re: Condivisione archivi sulla rete internet.

Post by wriedmann »

Ciao Francesco,
noi in passato abbiamo lavorato molto con AADS, ma purtroppo loro hanno deciso di chiudere, e noi abbiamo deciso a puntare su Thinstuff, che lavora bene a condizione di usare utenti differenti per le sessioni differenti.
Wolfgang
Wolfgang Riedmann
Meran, South Tyrol, Italy
wolfgang@riedmann.it
https://www.riedmann.it - https://docs.xsharp.it
veliero
Posts: 35
Joined: Sun Feb 25, 2018 11:28 pm

Re: Condivisione archivi sulla rete internet.

Post by veliero »

Ciao Wolfgang,
ho seguito il tuo suggerimento e sto iniziando a smanettare su Thinstuff ed ho subito un quesito da porti. Il gestionale che ho realizzato in ambiente XIDE è basato su archivi DBF ed attualmente gira su un singolo PC con Win10. Quello che mi occorre è che un utente da remoto possa accedere/modificare gli archivi e credo che potrebbe essere sufficiente la versione "LITE" di ThinStuff che mi permette di lanciare una singola applicazione dal PC remoto invece di accedere al Desktop; con la versione LITE spenderei di meno ma, di contro, non è supportata nessuna versione di Windows Server che, se non erro, è invece necessario per poter utilizzare gli archivi DBF in rete che da quando ricordo soffrono di questa problematica. E' corretto quanto sto affermando? Dovrei utilizzare la versione "Standard" di ThinStuff ed installare windows server sul PC che ospita il gestionale? Hai dei suggerimenti da darmi?

Ti saluto
Francesco
User avatar
wriedmann
Posts: 4079
Joined: Mon Nov 02, 2015 5:07 pm
Location: Italy

Re: Condivisione archivi sulla rete internet.

Post by wriedmann »

Ciao Francesco,
non è assolutamente vero che per la condivisione degli archivi hai bisogno di Windows Server, funziona anche con Windows 11 Pro (e con certe limitazioni persino con Windows 11 Home).
Quello che differenzia Windows Server è la possibilità di centralizzare gli utenti, e di condividere gli archivi in rete per più di 10 utenti - peraltro una cosa che anche un Linux con Samba svolge in maniera più che egregia.
Poi, anche se gli archivi sono installati su un sistema con Windows Server, un PC con Thinstuff può far accedere molti utenti in contemporanea agli stessi archivi.
Wolfgang
Wolfgang Riedmann
Meran, South Tyrol, Italy
wolfgang@riedmann.it
https://www.riedmann.it - https://docs.xsharp.it
veliero
Posts: 35
Joined: Sun Feb 25, 2018 11:28 pm

Re: Condivisione archivi sulla rete internet.

Post by veliero »

Ciao Wolfgang,
scusami ma mi ero rifatto ad un tuo intervento in un vecchio post per il discorso della condivisione archivi e velocità per cui ritenevo fosse indispensabile che il gestionale (che utilizza archivi DBF) dovesse girare su una versione di Windows SERVER altrimenti la lettura scrittura da parte di utenti simultanei si sarebbe rallentata:
Attachments
Immagine.jpg
User avatar
wriedmann
Posts: 4079
Joined: Mon Nov 02, 2015 5:07 pm
Location: Italy

Re: Condivisione archivi sulla rete internet.

Post by wriedmann »

Ciao Francesco,
dipende largamente dal numero utenti.
Noi abbiamo parecchi clienti che usano una macchina non server fino a 3/4 utenti contemporanei.
Dopo questo numero un server dedicato (che può anche essere un Samba Linux se hai le compentenze necessarie) diventa consigliabile.
Un server Windows dedicato ha certe esigenze in materia di hardware, e la licenza ha anche un suo costo (con meno di 25 utenti basta la versione Essentials).
Comunque, se non hai esperienze di rete Windows il tuo cliente dovrebbe rivolgersi a una azienda specializzata (nel momento in cui vai oltre le 3/4 utenze contemporanee).
Wolfgang
Wolfgang Riedmann
Meran, South Tyrol, Italy
wolfgang@riedmann.it
https://www.riedmann.it - https://docs.xsharp.it
veliero
Posts: 35
Joined: Sun Feb 25, 2018 11:28 pm

Re: Condivisione archivi sulla rete internet.

Post by veliero »

Grazie per tutti i tuoi suggerimenti Wolfgang,
per riepilogare il discorso, avendo a disposizione un PC equipaggiato con almeno Win10 Pro e su cui gira il mio gestionale, per poter utilizzare il programma da remoto è necessario:
- abilitare desktop remoto sul Pc host;
- acquistare Thinsuff (è sufficiente anche la versione Lite) per utilizzare l'applicazione da remoto;
- definire sul PC host gli utenti che si autenticheranno per accedere dall'esterno al mio PC;
- utilizzare sui PC remoti un qualsiasi programma Remote Desktop.
Questi dovrebbero essere tutti i passi da seguire.

Grazie ancora.
Francesco
User avatar
wriedmann
Posts: 4079
Joined: Mon Nov 02, 2015 5:07 pm
Location: Italy

Re: Condivisione archivi sulla rete internet.

Post by wriedmann »

Ciao Francesco,
visto che il PC è esposto su internet: aggiornarlo a WIndows 11 oppure sostituirlo con macchina che può girare con Windows 11.
Windows 10 è fuori manuntenzione e l'uso professionale non è più consentito dalla legge italiana.
Inoltre, sarebbe utile prevedere almeno 16 GB di memoria. In teoria, 16 GB coprono 3 utenti contemporanei, e per ogni utente in più sarebbero da calcolare ulteriori 4 GB.
Purtroppo in questo periodo i prezzi delle memorie sono aumentate in maniera paurosa se sono disponibili (ho ordinato un server con 128 GB e il distributore non riesce a dirmi ne il prezzo definitivo ne la disponibilità).
Wolfgang
Wolfgang Riedmann
Meran, South Tyrol, Italy
wolfgang@riedmann.it
https://www.riedmann.it - https://docs.xsharp.it
Post Reply