Programmazione client server

di Anonimizzato24160 il
10 risposte
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

  • 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?
  • 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.
  • 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"
  • 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.
  • 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...
  • 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
  • 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
  • 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.
Devi accedere o registrarti per scrivere nel forum
10 risposte