En fait, je ne sais pas trop comment formuler ma question. Je vais donc essayer de vous décrire ce que mon boss veut faire.
La société pour laquelle je travaille a développé un logiciel. Ce logiciel est écrit en VBA. Mais... des firmes intéressées par ce logiciel tournent avec du matériel open source. Or... VBA... sur open source... A ma connaissance, ce n'est pas possible.
La société envisage donc de migrer le logiciel dans un autre langage de programmation qui soit portable sur différentes plate-formes. L'idéal étant de ne pas réécrire le code, il y a quand même quelques dizaines de milliers de lignes... Elle recherche un programme qui permette de transcrire du VBA en un autre langage.
Personnellement, je n'ai jamais entendu parler de quelque chose de ce genre.
Vous oui ?
Question aux spécialistes.
Question aux spécialistes.
________________________________________
Les fleurs poussent même dans les cimetières
Les fleurs poussent même dans les cimetières
Re: Question aux spécialistes.
Pouvez-vous préciser de quel VBA il s'agit ? Même si le langage de base Visual Basic ( si j'ose dire) est le même dans les différentes applications bureautiques Microsoft ( Word, Excel, ACCESS) , chacune des 3 variantes contient des fonctions spécifiques de l'application.Geache wrote: La société pour laquelle je travaille a développé un logiciel. Ce logiciel est écrit en VBA. Mais... des firmes intéressées par ce logiciel tournent avec du matériel open source. Or... VBA... sur open source... A ma connaissance, ce n'est pas possible.
La société envisage donc de migrer le logiciel dans un autre langage de programmation qui soit portable sur différentes plate-formes. L'idéal étant de ne pas réécrire le code, il y a quand même quelques dizaines de milliers de lignes... Elle recherche un programme qui permette de transcrire du VBA en un autre langage.
Rectification de mon message le 2/7/2008 :
Je ne pense pas qu'un tel programme existe; au mieux il s'agirait d'une aide à la conversion, je ne pense pas qu'un programme puisse effectuer automatiquement la traduction rigoureuse, ou alors il s'agirait d'un logiciel très sophistiqué et probablement très coûteux.
On doit pouvoir trouver sur Internet des conseils pour cette conversion.
A ma connaissance non plus il n'existe pas de programme permettant de faire la conversion d'un language à un autre.
De toutes façons, aucun développeur sérieux n'envisagerait de passer par un tel programme.
Ce serait comme demander à un traducteur de fournir une traduction professionnelle effectuée par un logiciel.
De toutes façons, aucun développeur sérieux n'envisagerait de passer par un tel programme.
Ce serait comme demander à un traducteur de fournir une traduction professionnelle effectuée par un logiciel.

La folie des uns est la sagesse des autres
Oups, comme il n'y avait pas de réponse durant un long moment, je ne suis plus venu voir ce poste.
Ce que vous me dites confirme de toutes manières ce que je pensais. Et en admettant qu'il y ait eu un logiciel de conversion... je ne suis pas certain qu'il n'aurait pas été nécessaire de reparcourir tout le code généré pour vérifier sa validité ou de tester les applications créées qui en aurait découlé.
Donc, finalement, niveau gain de temps... La société est partie sur une autre piste. Merci quand même de vos avis.
Ce que vous me dites confirme de toutes manières ce que je pensais. Et en admettant qu'il y ait eu un logiciel de conversion... je ne suis pas certain qu'il n'aurait pas été nécessaire de reparcourir tout le code généré pour vérifier sa validité ou de tester les applications créées qui en aurait découlé.
Donc, finalement, niveau gain de temps... La société est partie sur une autre piste. Merci quand même de vos avis.
________________________________________
Les fleurs poussent même dans les cimetières
Les fleurs poussent même dans les cimetières