En gros, on va bientôt pouvoir regrouper 3 développeurs (iOS, WindowPhone et Android) par 1 seul maîtrisant C# et un VisualStudio un peu cher...
Mais que fait Oracle![]()
En gros, on va bientôt pouvoir regrouper 3 développeurs (iOS, WindowPhone et Android) par 1 seul maîtrisant C# et un VisualStudio un peu cher...
Mais que fait Oracle![]()
Ce qu'il faut comprendre c'est que l'utilisation du c# n'est pas liée à Microsoft dans le cas présent. C# est juste utilisé comme language pour porter le code java android sur un runtime mono.
Mono est libre et open source.
Pour ceux qui voudrait développer sous d'autre langage leurs application je pense que ce sera possible d'utiliser CLI tel que python php boo c++ du moment que le code compilé CIL soit compatible.
Je ne comprends toujours pas pourquoi google n'a pas fait d'API C++ dès le début, pourtant si adapté pour l'embarqué. Le choix de java me dépasse encore.
C++ n'est pas considéré comme un langage attirant donc ça attire moins de devs, donc moins d'apps donc moins de parts de marché...
Si je peux me permettre, le C++ est très attrayant dans certains milieux (le miens en tout cas).
Pour beaucoup, sa compatibilité avec le C leur permettent de continuer de programmer exactement comme on programmait il y a 25 ans, sans la moindre évolution.
Programmation modulaire, orienté objet et événementielle, connait pas. Et pourquoi je changerais? J'ai déjà eu assez de difficulté à apprendre le C comme ça. Et puis, la programmation orientée objet, c'est beaucoup trop lourd et lent pour un microcontôleur, c'est écrit partout sur le net. Et au moins avec la programmation séquentielle, on sait où on s'en va.
Remarquez, je respecte les choix des individus, là où j'ai un problème c'est quand ça se passe au niveau de l'enseignement.
Bon, ça fait les états d'âme.![]()
Heu... c'est toujours de la programmation séquentielle hein ?
Et on faisait de la programmation Orientée "Objets" en assembleur sur C64 il y a 25 ans... Le C++ n'est absolument pas plus lourd que le C, il offre des outils de conception OO que le C n'a pas c'est tout !
Le Java est pour le coup plus complexe à mettre en oeuvre puisqu'il nécessite une JVM... Mais encore une fois, on parle de langage, programmation object-oriented, aspect-oriented, evements, services, tout ça c'est au niveau de la conception, pas du langage... je connais (hélas) de nombreux développeurs (en tout cas qui se présentent comme tel) qui font de la programmation fonctionelle et structurelle en Java !
Ce que vous dite me fait peur.
Le C++ n'a presque rien à voir avec le C (hormis la compatibilité qu'onforcecherche à garder du C).
Si c'est pour se mettre à coder du C pour dire qu'on fait du C++ ça ne sert à rien.
Alors oui, on peut forcer la compatibilité, mais si c'est pour se mettre à caster des malloc pour que le programme fonctionne...
J'imagine le projet sans class, constitué uniquement de structures...![]()
N'hésitez pas à consulter la FAQ Java, lire les cours et tutoriels Java, et à poser vos questions sur les forums d'entraide Java
Ma page Developpez | Mon profil Linkedin | Vous souhaitez me contacter ?Contacter Gokan EKINCI
je ne comprends pas trop on s'écarte du sujet dans les commentaires coder la VM en C# c' est bien mais
ça change quoi pour les applis je n ai pas vu ou on en parle moi je dis vivement tizen
pour qu'on puisse coder facile
Partager