URL: https://linuxfr.org/forums/programmationautre/posts/quel-langage-choisir Title: Quel langage choisir ? Authors: Calvin0c7 Date: 2010年04月04日T18:38:05+02:00 Tags: Score: 3 Bonjour, J'ai développé pour une PME un logiciel pour gérer leur activité (c'est un parc d'attraction d'intérieur). Il y a 4 postes, relié à une base de données, faisant chacun fonctionner une imprimante à ticket de caisse (type EPSON) et une imprimante à code barre (ça sort des autocollant avec un code barre dessus). Ces deux types d'imprimantes fonctionnent sur des ports séries. Sur certains postes il y a parfois en plus une imprimante "normale" en USB). La BDD : HSQLDB Techno : Java (moitié swing, moitié QTJambi, j'avais commencé à réécrire le swing en jambi). Le déploiement en jws (ça c'est génial pour la maintenance à distance, il suffit de changer le "binaire" sur un serveur http et de demander à ce qu'ils relancent le raccourci sur le bureau). Aujourd'hui je dois réécrire cette application avec un nouveau cahier des charges: Base de données sur Linux parce que mon client croit en sa fiabilité pour les données. Postes clients en écrans tactiles sous Windows (en effet, tout au long de ces années nous avons eu pas mal de problème avec les pilotes des imprimantes "normales", un peu galère à installer sous Linux parce que mon client ne veut pas choisir son matériel en fonction de Linux). L'aide que je recherche est quelle techno choisir pour la réécriture de cette applis : 1er contrainte : Les ports séries, rare maintenant sur les pc, en particulier sur les écrans tactiles, je vais être obligé de passer à l'usb pour les imprimantes à ticket de caisse et à code barre. Problème Java ne supporte pas l'USB sous Windows et très mal sous Linux (en tout cas je n'ai pas trouvé assez d'informations rassurantes sur le sujet, au contraire). Donc à priori exit Java. 2ème contrainte : Mon client tient à ce que les postes clients soient sous Windows (avant ils étaient sous Linux). Pour la bdd j'ai l'embarras du choix (à priori mySQL, hsqldb c'est bien mais les bases commencent à grossir et je suis plus rassuré par mySQL). Pour le langage j'ai pensé à C++ & QT mais je ne connais pas le C++ et quand on a surtout fait du Java on flippe un peu avec la gestion de la mémoire (mais bon je peux m'y mettre). Mais je vais regretter le système de déploiement à la jws. Pourquoi pas python mais je ne suis pas un fana du dev tout à la mano. Quel toolkit graphique utiliser ? Existe t-il un environnement de dev pour les écrans (type QTDesigner) ? Voilà n'hésitez pas à me faire part de vos expériences persos, de vos avis etc... Ah oui et un dernier truc, la 1ère fois j'avais développé ce logiciel à l'oeil, pour rendre service (et ça m'a pris bien plus de temps que ce que j'avais prévu au départ). Là mon client compte me demander une facture. C'est très bien, ça me fera des sous, mais moi actuellement je suis salarié et je n'ai aucune envie de démissionner pour créer une boite d'édition. Quelqu'un connait-il un statut juridique "ponctuel" qui me permettra d'émettre une facture (et donc de déclarer glups...) sans me prendre la tête avec une création d'entreprise ? Merci pour vos aides.

AltStyle によって変換されたページ (->オリジナル) /