Bab00n Posted October 19, 2006 Share Posted October 19, 2006 Bonjour a tous ! Je suis etudiant en 2eme anné de DUT informatique et dans le cadre de la réalisation d'un projet tutoré, je doit réaliser avec mon groupe (on est 5 dessus) une application de peer to peer decentralisé, destiné a une utilisation sur un reseau local. Le choix du langage est libre, je m'en remet au savoir des Inpactien programmeur pour nous conseiller dans ce choix . C++ ?, JAVA?, C# ?... a l'iut nous aprennons la prog objet avec C++, il est donc le seul langage que nous maitrisons ... mais apprendre un autre langage n'est pas vraiment un probleme, nous avons du temps et des ressource a diposition a l'iut. un avantage au C++ pcq nous le connaissont deja bien, mais le java est interessant aussi pour sa portabilité . au dela de sa, sa fais quelque temps que j'essaie de choisir en demandant a notre fidele google, mais c'est pas vraiment evident !! En résumer la question principale est : Quel langage est le mieu adapter pour faire de la programmation reseau ? Merci d'avance pour vos conseil Link to comment Share on other sites More sharing options...
theocrite Posted October 19, 2006 Share Posted October 19, 2006 En perl les sockets sont super simples. En python c'est pas mal simple aussi. Et tu te feras moins chier qu'en C++. Ce sera plus lent, c'est clair, mais bien plus rapide à dev. Prend python si tu veux faire du tout objet là c'est sûr ce sera meilleur. Perl sinon. Et perso j'évite java parce que ça suxe Link to comment Share on other sites More sharing options...
tsubasaleguedin Posted October 19, 2006 Share Posted October 19, 2006 En perl les sockets sont super simples. En python c'est pas mal simple aussi. Et tu te feras moins chier qu'en C++. Ce sera plus lent, c'est clair, mais bien plus rapide à dev. Prend python si tu veux faire du tout objet là c'est sûr ce sera meilleur. Perl sinon. Et perso j'évite java parce que ça suxe disons quand python et perl tu manipule pas de struct sock_addr Link to comment Share on other sites More sharing options...
Sentinel Posted October 19, 2006 Share Posted October 19, 2006 En java les sockets sont super simples aussi. Mais si c'est pour faire du P2P, y'a carrément une norme pour ça en Java : JINI Link to comment Share on other sites More sharing options...
lorinc Posted October 19, 2006 Share Posted October 19, 2006 theo, tu sors... Java c'est quand même LE langage qui a une api de tueur pour le réseau, tout est encaspulé comme il faut, documenté comme il faut, etc, etc... Quand ce sera libre (dans pas longtemps il paraît), tu continueras à en dire autant de mal ? Link to comment Share on other sites More sharing options...
theocrite Posted October 19, 2006 Share Posted October 19, 2006 Hum... Oui. Link to comment Share on other sites More sharing options...
lorinc Posted October 19, 2006 Share Posted October 19, 2006 Link to comment Share on other sites More sharing options...
Soulfly_tribe90 Posted October 20, 2006 Share Posted October 20, 2006 Sinon il y a le C qui fonctionne bien enfin c'est pas evident c'est sur par rapport aux autres langages cités Je dois sortir ???... Link to comment Share on other sites More sharing options...
windu.2b Posted October 21, 2006 Share Posted October 21, 2006 Sinon il y a le C qui fonctionne bien enfin c'est pas evident c'est sur par rapport aux autres langages cités Je dois sortir ???... doux euphémisme Link to comment Share on other sites More sharing options...
fabien29200 Posted October 23, 2006 Share Posted October 23, 2006 Je dirai aussi que ça dépend à quel niveau vous voulez gérer les connexions. Si vous voulez gérer les choses de façon bas niveau, il vaut mieux s'orienter vers le C++. Java offrira des surcouches déjà toutes faites pour pas mal de choses. Du coup, c'est peut être moins formateur. Link to comment Share on other sites More sharing options...
Bab00n Posted October 23, 2006 Author Share Posted October 23, 2006 Merci de toutes vos reponse. Je pense m'orienté vers le C++. Certaines des machine sur lesquel le programme tournera sont plutot ancienne, donc autant éviter le machine virtuel java. Dommage puisque vous me dite que beaucoup de chose sont deja toutes faite. Mais en y regardant de plus pres, un logiciel comme sa va deja nous donner pas mal de taf alors le dev ira + vite en C++ etant donné qu'on le connais deja. Pouruoi pas le recoder plus tard en java pour le fun Java offrira des surcouches déjà toutes faites pour pas mal de choses. Du coup, c'est peut être moins formateur. sa me permetra de toucher plus bas niveau, j'apprendrais beaucoup de chose en effet (enfin programmer en java m'aurais fais apprendre ... le java ^^ pas mal non plus) merci bcp de vos conseils il m'ont aider Link to comment Share on other sites More sharing options...
Charles.w Posted October 28, 2006 Share Posted October 28, 2006 Sinon il y a le C qui fonctionne bien enfin c'est pas evident c'est sur par rapport aux autres langages cités Je dois sortir ???... doux euphémisme C'est pourtant pas compliqué http://www.labri.fr/perso/billaud/travaux/.../sysreseau.html Link to comment Share on other sites More sharing options...
Charles.w Posted October 28, 2006 Share Posted October 28, 2006 Quand ce sera libre (dans pas longtemps il paraît), tu continueras à en dire autant de mal ? Au fait, plus qu'une soixantaine de jours...sachant que ca été annoncé le 25 octobre...sun voudrait-il jouer les papa nowel PS : Sous JRL, on trouve ceci : http://www.java.net/download/jdk6/beta2/jd...02_jun_2006.jar Link to comment Share on other sites More sharing options...
mogwai93 Posted October 30, 2006 Share Posted October 30, 2006 http://www.labri.fr/perso/billaud/travaux/.../sysreseau.html non mon ancien prof de prog reseau Link to comment Share on other sites More sharing options...
Recommended Posts
Archived
This topic is now archived and is closed to further replies.