rufo Pas me confondre avec Lycos! | Le langage dépend déjà si le dév a choisi de faire une appli cross-OS ou juste pour un seul OS.
Sur Windows, en langages non cross-OS, on va trouver du C#, parfois du VB. Sinon, on trouve surtout du C/C++. Si les libs sont bien choisies, les applis C/C++ peuvent être cross-OS moyennant une recompilation des sources sur la machine cible.
Sur Androïd, on va trouver du Java (+XML pour l'IHM) ou parfois du html5/jS.
Java étant cross-OS, on l'utilise souvent quand on veut faire une appli tournant partout. Mais le java, c'est pas le plus performant si on a besoin de vitesse d'exécution (genre pour de lourds calculs mathématiques ou jeux vidéos, ce qui est un peu synonyme du reste).
Après, y'a aussi le type d'appli qui joue. Pour faire une appli web, du PHP, Perl ou Python (couplé à du html/js/css) sera plus adapté que du C/C++
Conclusion : Skype étant cross-OS, il a été écrit en C++ (et surement avec la lib Qt pour l'IHM), y compris pour Androïd.
Après, y'a la partie chiffrement : là, c'est une méthode proprio a priori (on sait pas comment c'est fait). Le trafic passe par leurs serveurs. Y'a donc un gros risque que tout soit intercepté ---------------
Astres, outil de help-desk GPL : http://sourceforge.net/projects/astres, ICARE, gestion de conf : http://sourceforge.net/projects/icare, Outil Planeta Calandreta : https://framalibre.org/content/planeta-calandreta
|