Bonjour !
Je suis un tout petit débutant en développement et je cherche encore dans quel langage me spécialiser.
Rassurez-vous, ce post est très long, mais la question finale sera courte ...
Je viens d'hériter d'un projet qui est tout à la fois un fantastique challenge et un clou de mon cerceuil (comme souvent).
Dans mon entreprise (courtage en assurance), nous utilisons un vieux programme, développé en Clipper, qui a plusieurs fonctions :
_ scanner un disque réseau à la recherche de fichiers txt structurés connus par le programme.
_ importer ces fichiers dans des templates dbf prévus à cet effet.
_ lancer des traitements sur les dbf résultants (copier, déplacer, convertir en xls ou lancer un report R&R et en exporter le résultat ou l'imprimer en pdf)
_ convertir certains dbf en SQL pour alimenter un site web où nos clients peuvent consulter leurs stats.
_ lancer des exécutables en leur fournissants des paramètres.
Par ailleurs, il y a un autre Clipper qui travaille en collaboration avec celui cité ci-dessus et qui sert à analyser le code source des programmes d'extraction de données de notre mainframe (ce sont des programmes écrits en Focus qui s'apparente à un SQL pour mainframe).
De cette analyse sort le template dbf qui sera utilisé plus tard pour importer le résultat txt du Focus.
Je devrais convertir (ou plutôt ré-écrire) tout ce petit monde dans un "langage moderne" et portable au cas où on changerait de plateforme.
Je sais, c'est énorme pour un débutant, même si j'ai une bonne connaissance en databases et en VBA (que je ne considère pas comme un langage de prog. à part entière), mais j'ai un patron plein d'espoirs et désireux de faire des économies.
Il est prêt à ce que ça prenne du temps et à m'envoyer à tous les cours nécessaires, mais pas à engager un développeur professionnel ou à faire venir un consultant![]()
Voici donc enfin ma question : sachant que je dois développer une application qui sera portable vers d'autres plateformes que Windows, quel est le langage qui sera le plus adapté à ce développement ?
Merci d'avance !
Partager