Newsgroup: it.comp.lang.c++
Titolo: Consigli su realizzazione di un software

Salve, devo realizzare un software che permetta la comunicazione tra due
persone, connesse online. In pratica sarebbe una comunissima chat, in
aggiunta però devo implementare una serie di caratteristiche che essendo
molto personali non trovo ovviamente nei più comuni programmi di chat. Ad
esempio, oltre a normale testo, dovrei inserire una sorta di "lavagna" sulla
quale entrambi possano scrivere e visualizzare contemporaneamente ciò che
l'altro disegna (o scrive con caratteri particolari, ad esempio quelli
matematici); oppure la possibilità di mandare un sms con lo stesso
programma, in modo da avvertire l'altro della presenza online di uno dei
due, e tante altre cose.
Vorrei chiedervi quale linguaggio potrebbe essere più conveniente (ho una
certa urgenza) e "prestante" per realizzare questo software; per vari motivi
ho pensato al Visual Basic, vorrei sapere i vostri pareri senza influenzarvi
con la mia analisi che, almeno fino ad ora, mi ha portato a puntare al VB.
Un'altra cosa: terminato la scrittura del programma, pronto con tutte le
interfacce, come si fà ad implementare il funzionamento online, cioè avendo
due persone questo stesso software, possono utilizzarlo contemporaneamente
come se fosse un generico programma di chat? Non ho mai affrontato lo
sviluppo di qualcosa che che dovesse mettere in comunicazione due o più
utenti online, quindi non ne conosco il grado di difficoltà. Potete darmi
qualche dritta? Nel caso fosse un argomento non semplice, potete
reindirizzarmi a qualche links?
Grazie.

 certa urgenza) e "prestante" per realizzare questo software;
Come facciamo a dirti con quale linguaggio quando non ci dici quali
conosci?!?!
Linguaggi come pascal si possono imparare (la sintassi) in poco tempo, ma
linguaggi come il C++ NO!
Tanto meno per il tipo di applicazione che vuoi fare tu. Ad esempio sotto
windows con il C++ avresti bisogno delle API, o dell MFC ed inoltre delle
winsock api.
Insomma se per caso tu non conosci il C++, non puoi impararti C++, MFC e
winsock "con una certa urgenza"!
Tommy

 certa urgenza) e "prestante" per realizzare questo software;
Da una occhiata a Python.
Il C++ e' troppo complesso per poterlo maneggiare
in poco tempo.

 conosci?!?!
Conosco bene C++, Java e Visual Basic. Tuttavia nella programmazione non mi
sono mai spinto oltre certi livello, quindi è chiaro che alcune cose dovrei
apprendere in ogni caso, ad esempio non ho mai lavorato con API e MFC.
Diciamo che la sintassi dei 3 linguaggi la conosco molto bene, ci ho anche
fatto alcune cosette di discreto livello, ma attendo di fare il salto di
qualità.


Io consiglio CALDAMENTE Java, in quanto:
1) lo conosci già.. quindi non devi fare altro che studicchiarti le classi
relative alla programmazione di rete..
2) è un linguaggio che si presta perfettamente al tipo di progetto che vuoi
fare; per programmazione di rete è davvero ottimo
3) se cerchi bene, troverai tanto codice che fa più o meno quello che ti
serve... perciò... hai anche una base di partenza!
-Burattino-

Dimenticavo, parti da 
http://java.sun.com/
 e cerca tutorial sulla
programmazione di rete e C/S...
ti renderai conto di quanto è facile.

 qualità.
il java allora, e' il piu' semplice per fare queste cose!