Multi-plate-forme

Abonnements, magazines... Notre catalogue complet au bas de cette page.

Aujourd’hui, la programmation est de moins en moins mono plate-forme (= mon application fonctionne sur un seul système) mais de plus en plus multi-plate-forme. Le site web en est le meilleur exemple. L’arrivée du cloud computing et des services en ligne (le SaaS) transforme radicalement la manière de concevoir et d’utiliser les logiciels. Demain, le développeur se souciera de moins en moins du système cible (sur quoi tourne mon application) pour se concentrer sur l’interface, les fonctions. Dans ce dossier nous allons aborder différents thèmes car sous le vague terme multi-plate-forme, se cachent de nombreuses réalités. La cross compilation, ou compilation croisée, est un de ces aspects, peut être le plus intéressant à connaître et surtout à maîtriser. Il facilite grandement la création d’applications exécutables pour différents systèmes. Cette compilation multiple peut prendre différentes formes, comme nous le verrons. Elle peut être directement intégrée à l’environnement de développement ou alors passer par des outils tiers. Des environnements de développement sont conçus pour être multi-plates-formes et réaliser des logiciels pouvant fonctionner sur plusieurs systèmes. Java est le langage le plus connu même si des limitations, des problèmes surgissent souvent. Des langages comme C++, les langages dynamiques et certains basic le peuvent aussi.

François Tonic

S'ABONNER
Egalement au sommaire de :
Programmez! #120