Bab00n Posté(e) le 19 octobre 2006 Partager Posté(e) le 19 octobre 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 Lien vers le commentaire Partager sur d’autres sites More sharing options...
theocrite Posté(e) le 19 octobre 2006 Partager Posté(e) le 19 octobre 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 Lien vers le commentaire Partager sur d’autres sites More sharing options...
tsubasaleguedin Posté(e) le 19 octobre 2006 Partager Posté(e) le 19 octobre 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 Lien vers le commentaire Partager sur d’autres sites More sharing options...
Sentinel Posté(e) le 19 octobre 2006 Partager Posté(e) le 19 octobre 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 Lien vers le commentaire Partager sur d’autres sites More sharing options...
lorinc Posté(e) le 19 octobre 2006 Partager Posté(e) le 19 octobre 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 ? Lien vers le commentaire Partager sur d’autres sites More sharing options...
theocrite Posté(e) le 19 octobre 2006 Partager Posté(e) le 19 octobre 2006 Hum... Oui. Lien vers le commentaire Partager sur d’autres sites More sharing options...
lorinc Posté(e) le 19 octobre 2006 Partager Posté(e) le 19 octobre 2006 Lien vers le commentaire Partager sur d’autres sites More sharing options...
Soulfly_tribe90 Posté(e) le 20 octobre 2006 Partager Posté(e) le 20 octobre 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 ???... Lien vers le commentaire Partager sur d’autres sites More sharing options...
windu.2b Posté(e) le 21 octobre 2006 Partager Posté(e) le 21 octobre 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 Lien vers le commentaire Partager sur d’autres sites More sharing options...
fabien29200 Posté(e) le 23 octobre 2006 Partager Posté(e) le 23 octobre 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. Lien vers le commentaire Partager sur d’autres sites More sharing options...
Bab00n Posté(e) le 23 octobre 2006 Auteur Partager Posté(e) le 23 octobre 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 Lien vers le commentaire Partager sur d’autres sites More sharing options...
Charles.w Posté(e) le 28 octobre 2006 Partager Posté(e) le 28 octobre 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 Lien vers le commentaire Partager sur d’autres sites More sharing options...
Charles.w Posté(e) le 28 octobre 2006 Partager Posté(e) le 28 octobre 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 Lien vers le commentaire Partager sur d’autres sites More sharing options...
mogwai93 Posté(e) le 30 octobre 2006 Partager Posté(e) le 30 octobre 2006 http://www.labri.fr/perso/billaud/travaux/.../sysreseau.html non mon ancien prof de prog reseau Lien vers le commentaire Partager sur d’autres sites More sharing options...
Messages recommandés
Archivé
Ce sujet est désormais archivé et ne peut plus recevoir de nouvelles réponses.