Programmazione client server

di il
10 risposte

Programmazione client server

Ciao a tutti, qualcuno mi saprebbe consigliare qualche guida online (italiana) o libri (possibilmente in italiano), che trattano la programmazione client server in C#?

Grazie mille in anticipo.

10 Risposte

  • Re: Programmazione client server

    Beppe_GL ha scritto:


    Ciao a tutti, qualcuno mi saprebbe consigliare qualche guida online (italiana) o libri (possibilmente in italiano), che trattano la programmazione client server in C#?
    Parlare di "programmazione client/server" detto in questi termini è un po' generico: bisognerebbe capire se si sta parlando di realizzare client per accedere a un database server, oppure a uno scenario in cui sono presenti più server (es. N-tier) e così via, oppure se si parla di client connessi a server REST, che probabilmente è lo scenario che va per la maggior a oggi.

    In ogni caso, dubito che vi siano testi così specifici da concentrarsi esclusivamente su determinati paradigmi della programmazione con C#, soprattutto se in alcuni ambiti ci si riferisce ad architetture obsolete.

    E' possibile chiarire meglio qual è l'esigenza reale?
  • Re: Programmazione client server

    Alka ha scritto:


    Beppe_GL ha scritto:


    Ciao a tutti, qualcuno mi saprebbe consigliare qualche guida online (italiana) o libri (possibilmente in italiano), che trattano la programmazione client server in C#?
    Parlare di "programmazione client/server" detto in questi termini è un po' generico: bisognerebbe capire se si sta parlando di realizzare client per accedere a un database server, oppure a uno scenario in cui sono presenti più server (es. N-tier) e così via, oppure se si parla di client connessi a server REST, che probabilmente è lo scenario che va per la maggior a oggi.

    In ogni caso, dubito che vi siano testi così specifici da concentrarsi esclusivamente su determinati paradigmi della programmazione con C#, soprattutto se in alcuni ambiti ci si riferisce ad architetture obsolete.

    E' possibile chiarire meglio qual è l'esigenza reale?
    Grazie mille per la risposta, la mia esigenza è quella di poter imparare a creare semplici applicazioni client server(anche multithread, quindi creare sia il client che il server, non per forza accedendo ad uno esistente) in C#, e la realizzazione di web services SOAP. Non cerco per forza un testo od una guida che siano specifici solo di questo, ma almeno che tratti questi argomenti. Se conosci qualcosa che possa aiutarmi te ne sarei davvero grato, perchè io non ho trovato niente.
  • Re: Programmazione client server

    Cercando qualcosa si trova : "Hands-On Parallel Programming with C# 8 and .NET Core 3: Build solid enterprise software using task parallelism and multithreading " , prova a vedere se l'estratto ti convince
    se vuoi ripassare un pò il linguaggio ovvero aggiornarti a C# 8 potresti considerare ,tra gli altri,un libro in italiano "Programmare con C# 8 – Guida completa"
  • Re: Programmazione client server

    surfernet ha scritto:


    Cercando qualcosa si trova : "Hands-On Parallel Programming with C# 8 and .NET Core 3: Build solid enterprise software using task parallelism and multithreading " , prova a vedere se l'estratto ti convince
    se vuoi ripassare un pò il linguaggio ovvero aggiornarti a C# 8 potresti considerare ,tra gli altri,un libro in italiano "Programmare con C# 8 – Guida completa"
    Grazie per i consigli, il secondo libro lo avevo notato anche io, ma non mi sembra tratti gli argomenti che cerco.
  • Re: Programmazione client server

    Sul libro "Programmare con C# 8 – Guida completa" c'è un capitolo sul multithreading ,programmazione asincrona e parallela ma non sò se cercavi una trattazione più ampia sull'argomento...
  • Re: Programmazione client server

    surfernet ha scritto:


    Sul libro "Programmare con C# 8 – Guida completa" c'è un capitolo sul multithreading ,programmazione asincrona e parallela ma non sò se cercavi una trattazione più ampia sull'argomento...
    Cercavo esempi sulla realizzazione di applicazioni distribuite
  • Re: Programmazione client server

    Partiamo da questa definizione :
    "Client-server. Sono applicazioni distribuite in rete dove un client si connette ad un server per poter usufruire dei servizi associati (es. database, applicazioni web, ecc...)"
    questa definizione comprende anche le applicazioni web dove il client(browser) chiama un server , se magari dai qualche dettaglio in più su quello che vorresti fare si potrebbe provare a contestualizzare meglio
  • Re: Programmazione client server

    surfernet ha scritto:


    Partiamo da questa definizione :
    "Client-server. Sono applicazioni distribuite in rete dove un client si connette ad un server per poter usufruire dei servizi associati (es. database, applicazioni web, ecc...)"
    questa definizione comprende anche le applicazioni web dove il client(browser) chiama un server , se magari dai qualche dettaglio in più su quello che vorresti fare si potrebbe provare a contestualizzare meglio
    Mi scuso se dovessi essermi spiegato in maniera non corretta, comunque cercavo esempi client server più che altro didattici, tipo la realizzazione di un client che invia una stringa ad un server, che dall'altra parte gli risponde replicandola, fino ad arrivare ad esempi sempre più articolati. Se non mi sono spiegato bene, me ne scuso in anticipo.
  • Re: Programmazione client server

    Prova a partire da qua https://docs.microsoft.com/it-it/aspnet/web-api/overview/advanced/calling-a-web-api-from-a-net-client ,

    cerca su google "c# web api example" o simili ,

    "me ne scuso in anticipo" non c'è niente di cui scusarsi,nessuno nasce "imparato" ,
  • Re: Programmazione client server

    surfernet ha scritto:


    Prova a partire da qua https://docs.microsoft.com/it-it/aspnet/web-api/overview/advanced/calling-a-web-api-from-a-net-client ,

    cerca su google "c# web api example" o simili ,

    "me ne scuso in anticipo" non c'è niente di cui scusarsi,nessuno nasce "imparato" ,
    Grazie ancora.
Devi accedere o registrarti per scrivere nel forum
10 risposte