Question aux spécialistes.

Espace de discussions générales sur l'informatique. Tant au niveau matériel que logiciel.
Post Reply
User avatar
Geache
Membre / Member
Posts: 2149
Joined: 04 Jun 2003 13:18
Location: Mons

Question aux spécialistes.

Post by Geache »

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 ?
________________________________________
Les fleurs poussent même dans les cimetières
Maurice
Membre / Member
Posts: 63
Joined: 13 Jul 2007 19:09
Location: France- Hauts de Seine

Re: Question aux spécialistes.

Post by Maurice »

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.
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.

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.
User avatar
arkayn
Membre / Member
Posts: 12222
Joined: 09 Dec 2002 02:02
Location: Nogent-le-Rotrou
Contact:

Post by arkayn »

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. :-?
La folie des uns est la sagesse des autres
User avatar
Geache
Membre / Member
Posts: 2149
Joined: 04 Jun 2003 13:18
Location: Mons

Post by Geache »

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.
________________________________________
Les fleurs poussent même dans les cimetières
Post Reply