Simulateur de train

[quote=« cben76, post:13, topic: 36578 »]Et pourquoi ne pas faire ce post ? Nous sommes entre gens civilisés, et je suis sur que chaque partie peut apporter des arguments réels.
Parce que j’entends ca tout le temps en ce moment des javaistes, et je suis vraiment pas convaincu. Ayant moi meme pratiqué Java pendant qq année, et m’interessant un peu à C#, je trouve a C# que des qualités par rapport a java.
Mais je suis loin d’etre un expert.
Et ca m’interesse de suivre un vrai debat sur le sujet.

Parce qu’il faut quand meme reconnaitre que ton post initial etait quand meme bien trollesque :)[/quote]

Pourquoi pas ? Parce que j’espérais inciter quelqu’un à le faire à ma place, sans me fatiguer ! :crying:
Mais je suis également persuadé qu’on pourrait faire ça de manière tout à fait civilisée, plus comme un échange d’expérience et de questions que comme un débat idéologique.
N’étant pas devant ma machine ce WE je ne lancerai pas ce thread tout de suite, mais pas de problème pour la semaine prochaine (et je compterai sur toi à ce moment là pour apporter ton avis), le temps de rédiger un post de départ bien construit.

Quant à ma remarque trollesque, oui j’avoue. Elle m’a un peu servi d’exutoire dans une période de déception vis-à-vis de la palteforme .Net (j’en espérais sans doute trop).

Haha c’est clair. Mais on s’en lasse pas ! Imagine qu’un jour Bussière sorte un message du style le C ça rox. On serait choqués !

Le C ca roxe si tu as quelqu’un de dispo pres de toi pour te l’expliquer et tout t’apprendre et qui est disponible.
Quand tu as personnes le python pour apprendre tout seul c’est le plus mieux, la preuve le nombre de non informaticien qui l’apprenne (INSEE, fac de bio et autres).

Bussiere

A ce compte là le Fortran est un langage génial aussi. :slight_smile:

(message de mauvaise foi à pure visée humoristique, pas taper)

Algol 68, sinon rien. Ou SmallTalk, a la rigueur.

[quote=“Twin, post:6, topic: 36578”]Dans le cas qui nous intéresse le mieux est de toutes façons le VB.net vu les connaissances VB que possède King Kaa.

Pour le reste, et bien que mon avis ait été un peu lapidaire, je suis prêt à expliquer le pourquoi de mon opinion (fondée elle aussi sur une pratique professionnelle quotidienne des deux langages en question). Mais il va falloir un thread dédié avec des barbelés et des modos armés pour surveiller le tout, vu la sensibilité du sujet. :)[/quote]
Ca me va. Je suis modo armé.

Je commence:

J’ai fait des deux en pro pendant plusieurs annees chacun et la conclusion est: java ca pue. A toi.

doigt sur le bouton delete/ban/close this thread

:crying:

[quote=« GloP, post:26, topic: 36578 »]Ca me va. Je suis modo armé.

Je commence:

J’ai fait des deux en pro pendant plusieurs annees chacun et la conclusion est: java ca pue. A toi.

doigt sur le bouton delete/ban/close this thread

:crying:[/quote]
AHAHAH, mais vista c’est pas fait en .net ? :slight_smile:

Je n’en attendais pas moins de ta part, vil suppôt du grand capital. :slight_smile:

Plus sérieusement, si ça ne te pose pas de problème*, il y a moyen que cben76 et moi lancions une discussion potentiellement fructueuse sur le sujet la semaine prochaine, dans un autre thread histoire de ne pas polluer inutilement cette histoire de trains. (quoi « trop tard » ?)

  • et vu l’amour des modos du coin pour le troll-shooting je pense que certains en bavent déjà d’impatience…

Je voulais pas entrer dans un enieme debat sterile, mais la, le coup de pied est trop gros. Un bon langage c’est pas un truc facile a apprendre, et le fait que pleins de non informaticiens l’apprenent facilement ne veux pas dire non plus que c’est le mieux pour apprendre tout seul hein. (Ca pourrait dependre de l’environnement, du conditionnement, de l’heritage culturel, etc).

Par contre, je suis a fond d’accord avec toi que le fait d’avoir une personne a coté (a condition que ce soit pas un mollusque), pour t’expliquer, et pouvoir t’aider en cas de blocage, oui, ca c’est le luxe, et ca pourrait faire privilegier un langage a un autre. (Sachant quand meme que Geekzone est un bon repere de dev C++/C# :crying:)

Et perso, je voyais plus sa question non pas comme un enieme debat quel langage je prends (chose que je trouve un peu accessoire en fait) mais plutot quelle technologie j’utilise, donc avec quel langage et les avantages/inconvenients de ladite techno, le langage pouvant etre l’un ou l’autre. (Je suis clair la ?)

Donc, perso, j’ai pas de lib a conseiller au final (ptet winforms avec des customs controls, ou xna avec des sprites, mais a mon avis, c’est pas l’ideal dans les 2 cas), donc pas de langage, sachant que ya une vraie etude des besoins/envies/desseins futurs que tu veux donner a ton projet et que ca pourrait dessiner une techno/langage plutot qu’une autre.
Et que entre Java/C# c’est kif kif bourricot, au lib pres, que C++, c’est sortir la bombe H pour tuer une fourmi, et qu’apres, ya beaucoup de langage que je connais pas ou peu, donc que je ne pourrais pas conseiller (et au final, ca semble etre ca le probleme avec tout le monde, c’est que personne a le recul sur TOUTES les technos et tout les langage, et donc personne n’est totalement partial et omniscient).

Apres, si ya des gens qui ont des idées, des lib a proposer (des libs qu’ils connaissent, ont deja utilisé, et qui seraient adaptées) je penses que ca aiderait enormement le monsieur :slight_smile:

Juste que tu as de la doc super bien faite disponible gratuitement (juste deux bouquins oreilly dispo en pdf gratuitement par exemple).
Le dive into python et le learning python, le dernier etant fait par un francophone (un prof d’informatique avec de vrais compétences pédagogiques a je ne sais plus quelle université belge).
Pour ca que pour moi quand tu regardes la doc et la communauté et le type de langage python s’en tire bien.

Surtout que tu vois python est utilisé pour des trucs supers divers et variés de la gestion de pompes d’une station d’épuration a la récupération d’ISBN à la bnf en passant comme ici a la gestion de traffic ferroviaire. Pleins de non informaticien l’utilise ce qui fait que tu as des bibliotheque super variés et une communauté tres active. Au niveau de la communauté ca se ressent, qu’elle ne soit pas à 100% composé d’informaticien pur jus.

J’aime aussi le fait que l’on ait un gouru (guido van rossum) et une fondation qui décide de ce qui est canonique ou pas, évitant que le langage se barre dans tout les sens ou évitant la perte de temps avec X projets identiques (pour les frameworks webs par exemple guido en a mis un en avant Django au détriment des autres (cherrypy (tres bon mais juste pour faire des petites applis) par exemple) ce qui a renforcé django et évité une perte d’énergie sur les autres.

De même que là une initiative est en train de se monter pour avoir des personnes référentes géographique pour filer des coups de mains a ceux qui apprenent python. Apres tu as aussi les rendez vous de l’afpy tout les premiers jeudi du mois si je dit pas de betise ou tu peux venir avec ton portable expliquer ton probleme. (il y a la meme chez les utilisateurs de perl avec les mongueurs).

Apres bon j’ai déja developpé tout ces arguments ailleurs, python monte en reconnaissance en ce moment, le défaut je dirais est qu’il est un peu lourd niveau execution si tu ne le compiles pas. Chacun prêche pour sa chapelle, donc je redit ce que je disais plus haut ca dépend de ton environnement.

donc j’étale mes arguments même si ils sont réfutables,
apres niveau professionnel python peut aussi être un défaut, la ou j’ai bossé c’etait surtout des boites de non informaticien donc j’ai pu developper trois tonnes d’applis comme je le voulais et python pour ses modules divers a été super utile.

Par contre dans une boite plus spécialisée ou encadrée faire du python ne te servira surement a rien. On te demandera du php du C# ou du C++/java.
(ou dans le secteur banqueur du lisp ou kobol).
Bref les classiques garde cela aussi en tête pour apprendre un langage.

pour en revenir au bousin :
pour moi :
Python + sqlite ou durus en BD + cherrypy pour l’interface graphique (en gros un mini serveur web qui te permet de faire des interface en html ce qui reste plus simple). et dans l’exemple que j’ai donné tu peux toujours contacter le mec pour lui demander plus d’explication quand a savoir ce qu’il a fait.

Bussiere

Faut arreter la drogue :slight_smile:

j’ai le tshirt import antigravity :crying:
Mais effectivement elle est sympas celle là ou l’auteur annonce qu’il quitte perl pour python :cry:

Bussiere

Alors j’ai regardé un peu Python cette semaine. Je pense que je vais partir sur cette solution. Je vais fouiller un peu plus les sites de la communauté qui semble assez productive. Merci pour les conseils, et je vous tiendrez au courant. Eventuellement je vous contacterai en pm pour des conseils :slight_smile:

Sur le principe, moi j’dis que c’est mieux de poster dans les forums, ca permet à tout le monde d’en profiter.

Regarde du coté de durus pour une mini db assez sympas et pas trop prise de tête.

Pour l’affichage graphique je te conseille de nouveau cherrypy

pm moi et je te file mon email si besoin.

Bussiere

J’vais surement avoir l’air de me répéter, mais bon…

[quote=“Bussiere, post:35, topic: 36578”]pm moi et je te file mon email si besoin.
Bussiere[/quote]

Sur le principe, moi j’dis que c’est mieux de poster dans les forums, ca permet à tout le monde d’en profiter (maintenant à titre tout à fait personnel, je m’en contrebat les couilles de python)