HOME
Contact

Portage de code

Le portage de code se définit comme l'action de traduire une fonction d'un langage de programmation vers un autre (par exemple de Java vers C++ et réciproquement). Le bénéfice d’un portage de code est d’avoir de meilleures performances, plus de compatibilité ou encore l’ajout de fonctionnalités disponibles uniquement dans un autre langage. Nous vous proposons de traduire votre code de, et vers, les langages suivants : VB4/5/6, VB.NET, VBA (macro), Lua, ASP.NET, Javascript, PHP3/4/5/7, C, C#.

Voici une présentation des gains couramment recherchés lors du portage de code. La liste n'est pas exhaustive.

VB4/5/6Les programmes écrits dans ce langage peuvent aisément être portés en .NET et devenir compatibles avec les dernières versions de Windows
PHP3/4/5/7Changer de version de PHP permet d'améliorer la sécurité et la vitesse d'exécution. Transcrit dans un autre langage, les gains de vitesse sont multipliés au moins par 10.
LuaReprendre des scripts Lua dans d'autres langages permet une légère amélioration des performances, ou reprendre ses fonctionnalités.
VBADes macros trop lentes ou des traitements lourds peuvent être astucieusement déportés dans une petite application pour plus de vitesse. Inversement, des fonctions d'un autre programme peuvent être intégrées à une macro VBA pour plus d'ergonomie.
JavascriptPour des raisons de sécurité ou de vitesse, les scripts Javascript "client" peuvent être avantageusement réécrits "serveur" en PHP ou ASP.
ASP.NETPour récupérer une fonctionnalité accessible depuis un navigateur vers un logiciel indépendant.
VB.NET, C#.NETTraduire du VB au C# permet une meilleure compatibilité, ou vers d'autres langages pour profiter des fonctionnalités.
CLangage très répandu, on le traduit vers d'autres langages pour profiter de ses fonctionnalités uniques au détriment de la vitesse.