Sauf que Microsoft a payé Oracle pour casser la gratuité d'Android.
Sauf que Microsoft a payé Oracle pour casser la gratuité d'Android.
Un ami avait dit déjà il y a quelques années : "Le C# remplacera peut être Java un jour". Et ceci pourrait être tout à fait plausible, si en plus des implémentations multi-plateformes sont développées. Java recule d'ailleurs lentement il me semble, tandis que d'autres langages montent en flèche.
je trouve C# plus intéressant et souple que Java , même si ces 2 langages sont très proche. Par contre ,que le framework .NET remplace les solutions java c'est pas sur. Mais Microsoft a réussi son pari de faire un langage aussi bon , voir meilleurs.
si Google passe au .Net ça pourrait aussi faire fuir bon nombre de devs qui ne veulent ni toucher à .Net ni qu'Android devienne un Os pour devs .Net
l'avantage c'est qu'un OS Libre arriverait à maturité plus vite
Et techniquement ce ne serait pas possible de faire tourner les 2 VM (Dalvik et Mono) sur Android ?
Vu qu'on voit arriver des processeurs quad-core, ça serait peut être l'occasion de leur mettre quelque chose sous la dent.
The greatest shortcoming of the human race is our inability to understand the exponential function. Albert A. Bartlett
La plus grande lacune de la race humaine c'est notre incapacité à comprendre la fonction exponentielle.
@camus3
Pourquoi donc ?je trouve C# plus intéressant et souple que Java
Pour moi ces deux langages sont tellement proches qu'il n'y a presque aucune différence au niveau de la syntaxe.
Je trouve même qu'au niveau du C# c'est plus chiant lors de l'héritage (virtualiser puis override les méthodes), et j'adore le coup du on reprend les mêmes nom de méthode avec la première lettre en majuscule.
Après il me semble qu'il y a plus d'API intéressant et facilement utilisable dans le C#.
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
C'est marrant, perso j'aime beaucoup à la lecture d'une classe avoir un indice que la méthode est redéfinie, c'est pourquoi j'utilise l'annotation @override à chaque fois que c'est possible.
Pour ce qui est de C# vs java, il y a un débats de plusieurs années sur le forums BestOf, avec tout ce qu'on veut, des arguments, des expériences, des avis, des trolls. Je pense que ce serait pas bien de refaire ça ici.
Ce qui est surtout intéressant, c'est de voir les possibilités qu'aurait google concernant Android pour se sortir du bourbier-licence dans lequel il est enterré jusqu'aux oreilles.
C# ne pose aucun problème de licence, ni la CLI, c'est du standard ECMA au même titre qu'Ecmascript, je sais pas ce qu'il te faut.
Ruby est un superbe language, mais perso je ne compterai pas trop sur ses performance, surtout sur de l'embarqué.
Reste le c++
Je ne vois pas bien l'avantage que tirerait Android de se focaliser sur le Ruby ou le Python ? Surtout quand une bonne communauté Java est en place pour la réalisation d'applications en Java. Le virage vers C# serait tout de même nettement plus sécuritaire (proximité du langage, mise à jour des équipes de développement moins couteuse, ...).
Comme il a été dis précédemment, pour moi, la victime dans l'histoire serait Windows Phone.
Responsable Java de Developpez.com (Twitter et Facebook)
Besoin d'un article/tutoriel/cours sur Java, consulter la page cours
N'hésitez pas à consulter la FAQ Java et à poser vos questions sur les forums d'entraide Java
--------
Architecte Solution
LinkedIn : https://www.linkedin.com/in/nicolascaudard/
Je ne pense pas que cet écho soit nécessaire. Regarde l'Objective-C. Aujourd'hui, on ne peut pas dire qu'iOS manque d'applications et de développeurs. Mais est-ce l'Objective-C, langage très confidentiel en dehors du développement Apple, qui a rabattu autant de devs ? Non. Go pourrait faire la même chose en étant à Android ce que l'Objective-C est à iOS : une étape obligatoire pour pouvoir faire des applications sur un OS mobile à succès. Après, il ne resterait plus qu'à Go de ne pas être une plaie plus qu'autre chose.
"Ils ne savaient pas que c'était impossible alors ils l'ont fait." Mark Twain
Mon client Twitter Qt cross-platform Windows et Linux. (en cours de développement).
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é...
Je suis très loin d'être un développeur professionnel et je me sens de plus en plus dépassé par tout ça, mais je me permets quand même de vous donner mon avis, un prof (de systèmes embarqués) a toujours un avis sur tout.
J'avais regardé Java il y a quelques années, car l'idée de travailler avec un langage qui ne laisse pas de choix de programmer orientée objet me séduisait.
J'ai vite abandonné devant la complexité du design du UI, beaucoup de codes pour arriver à pas grand chose. Vous savez, ce qui m'intéresse c'est d'écrire des logiciels qui s’interface avec le monde réel et je veux pas passer des heures à concevoir et implanter un bouton. Et quand tu pars de Delphi ou Builder C++, disons que tu tombes de haut.
Android m'a presque réconcilié avec Java. Je regarde un layout en xml et un "dfm" Delphi et il me semble que ça se rapproche au niveau du principe. Je trouve que le design de l'interface avec Eclipse est encore trop laborieux et qu'on pourrait automatiser l'intégration au code, mais bon, il me semble que ça va dans la bonne direction.
Oracle devrait plutôt remercier Android pour le second souffle qu'il donne à Java. Il me semble qu'une alliance avec Google serait plus payante à long terme qu'une bisbille en cour. Microsoft doit rire dans sa barbe à les voir aller.
Bon, un véritable RAD Studio pour Wiindows en Java, c'est pour quand?
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager