IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Android Discussion :

Java remplacé par C# dans Android ?


Sujet :

Android

  1. #21
    Membre actif
    Profil pro
    Inscrit en
    Avril 2012
    Messages
    168
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2012
    Messages : 168
    Points : 212
    Points
    212
    Par défaut
    Sauf que Microsoft a payé Oracle pour casser la gratuité d'Android.

  2. #22
    Expert éminent
    Avatar de _skip
    Homme Profil pro
    Développeur d'applications
    Inscrit en
    Novembre 2005
    Messages
    2 898
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 40
    Localisation : Suisse

    Informations professionnelles :
    Activité : Développeur d'applications
    Secteur : High Tech - Produits et services télécom et Internet

    Informations forums :
    Inscription : Novembre 2005
    Messages : 2 898
    Points : 7 752
    Points
    7 752
    Par défaut
    Citation Envoyé par pitbull78 Voir le message
    Sauf que Microsoft a payé Oracle pour casser la gratuité d'Android.
    Tu peux nous en dire plus?

  3. #23
    Membre actif
    Profil pro
    Inscrit en
    Avril 2012
    Messages
    168
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2012
    Messages : 168
    Points : 212
    Points
    212
    Par défaut
    Citation Envoyé par _skip Voir le message
    Tu peux nous en dire plus?

    Je suis encore dans les hypothèses malgré la non-indication lol

  4. #24
    Expert éminent
    Avatar de _skip
    Homme Profil pro
    Développeur d'applications
    Inscrit en
    Novembre 2005
    Messages
    2 898
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 40
    Localisation : Suisse

    Informations professionnelles :
    Activité : Développeur d'applications
    Secteur : High Tech - Produits et services télécom et Internet

    Informations forums :
    Inscription : Novembre 2005
    Messages : 2 898
    Points : 7 752
    Points
    7 752
    Par défaut
    Citation Envoyé par pitbull78 Voir le message
    Je suis encore dans les hypothèses malgré la non-indication lol
    Je pense qu'Oracle est suffisamment prédateur sans avoir besoin de microsoft (voit l'affaire SAP). Et certains témoignages de cadres de SUN laissent penser que cette attaque était dans le pipeline avant même que l'achat ait été finalisé.

  5. #25
    Invité
    Invité(e)
    Par défaut
    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.

  6. #26
    Membre éprouvé
    Profil pro
    Inscrit en
    Juillet 2010
    Messages
    657
    Détails du profil
    Informations personnelles :
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Juillet 2010
    Messages : 657
    Points : 1 240
    Points
    1 240
    Par défaut
    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.

  7. #27
    Membre habitué
    Inscrit en
    Novembre 2010
    Messages
    154
    Détails du profil
    Informations forums :
    Inscription : Novembre 2010
    Messages : 154
    Points : 130
    Points
    130
    Par défaut
    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

  8. #28
    Membre éprouvé Avatar de jmnicolas
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Juin 2007
    Messages
    427
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 46
    Localisation : France

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : Transports

    Informations forums :
    Inscription : Juin 2007
    Messages : 427
    Points : 976
    Points
    976
    Par défaut
    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.

  9. #29
    Membre actif
    Profil pro
    Inscrit en
    Avril 2012
    Messages
    168
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2012
    Messages : 168
    Points : 212
    Points
    212
    Par défaut
    Citation Envoyé par clege Voir le message
    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
    Le dev s'en fout du langage, du moment qu'il y a un grand nombre d'utilisateurs derrière. C'est comme pour iOS à la base, aucun dev ne voulait y toucher.

  10. #30
    Modérateur
    Avatar de Gugelhupf
    Homme Profil pro
    Analyste Programmeur
    Inscrit en
    Décembre 2011
    Messages
    1 320
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Analyste Programmeur

    Informations forums :
    Inscription : Décembre 2011
    Messages : 1 320
    Points : 3 741
    Points
    3 741
    Billets dans le blog
    12
    Par défaut
    @camus3
    je trouve C# plus intéressant et souple que Java
    Pourquoi donc ?
    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

  11. #31
    Expert éminent
    Avatar de _skip
    Homme Profil pro
    Développeur d'applications
    Inscrit en
    Novembre 2005
    Messages
    2 898
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 40
    Localisation : Suisse

    Informations professionnelles :
    Activité : Développeur d'applications
    Secteur : High Tech - Produits et services télécom et Internet

    Informations forums :
    Inscription : Novembre 2005
    Messages : 2 898
    Points : 7 752
    Points
    7 752
    Par défaut
    Citation Envoyé par Gugelhupf Voir le message
    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#.
    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.

  12. #32
    Membre émérite

    Profil pro
    Inscrit en
    Décembre 2003
    Messages
    3 995
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2003
    Messages : 3 995
    Points : 2 528
    Points
    2 528
    Par défaut
    Citation Envoyé par kedare Voir le message
    Comme ça, ça sera plus Oracle vs Google mais Microsoft vs Google....

    Ca serait plus logique de se lancer dans une solution plus ouverte style Python ou Ruby par exemple.
    Oui, c'est vrai. Pourquoi passer d'une solution propriétaire et polluée de brevets à une autre, alors que des solutions réellement libres et ouvertes existent ?

  13. #33
    Membre averti Avatar de supertonic
    Profil pro
    Inscrit en
    Septembre 2003
    Messages
    198
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2003
    Messages : 198
    Points : 311
    Points
    311
    Par défaut parce que
    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++

  14. #34
    Modérateur

    Avatar de Robin56
    Homme Profil pro
    Architecte de système d'information
    Inscrit en
    Juin 2009
    Messages
    5 297
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Ille et Vilaine (Bretagne)

    Informations professionnelles :
    Activité : Architecte de système d'information

    Informations forums :
    Inscription : Juin 2009
    Messages : 5 297
    Points : 13 670
    Points
    13 670
    Par défaut
    Citation Envoyé par kedare Voir le message
    Ca serait plus logique de se lancer dans une solution plus ouverte style Python ou Ruby par exemple.
    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/

  15. #35
    Membre expert Avatar de air-dex
    Homme Profil pro
    Inscrit en
    Août 2010
    Messages
    1 653
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 36
    Localisation : France

    Informations forums :
    Inscription : Août 2010
    Messages : 1 653
    Points : 3 773
    Points
    3 773
    Par défaut
    Citation Envoyé par notia Voir le message
    Go est un langage qui n'a pas encore l'écho de Java ou du C#.
    Honnêtement, Google aurait plus intérêt à passer du Java au Dotnet.
    La conversion des développeurs serait plus rapide, il existe des outils de transformation automatique, ceci ramènerait les développeurs dotnet sur Android, faisant un pied de nez à Microsoft et enfin, je pense que cela assurerait définitivement la victoire d'Android sur les autres OS.
    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).

  16. #36
    Expert éminent

    Homme Profil pro
    Ingénieur systèmes et réseaux
    Inscrit en
    Février 2007
    Messages
    4 253
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : Ingénieur systèmes et réseaux
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Février 2007
    Messages : 4 253
    Points : 7 618
    Points
    7 618
    Billets dans le blog
    3
    Par défaut
    Citation Envoyé par supertonic Voir le message
    Reste le c++
    Ou l'objective-C.... ha non... c'est propriétaire aussi....
    N'oubliez pas de cliquer sur mais aussi sur si un commentaire vous a été utile !
    Et surtout

  17. #37
    Membre régulier
    Profil pro
    Étudiant
    Inscrit en
    Juillet 2006
    Messages
    62
    Détails du profil
    Informations personnelles :
    Localisation : France, Marne (Champagne Ardenne)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Juillet 2006
    Messages : 62
    Points : 75
    Points
    75
    Par défaut
    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.

  18. #38
    Membre du Club
    Profil pro
    Inscrit en
    Décembre 2006
    Messages
    58
    Détails du profil
    Informations personnelles :
    Localisation : Suisse

    Informations forums :
    Inscription : Décembre 2006
    Messages : 58
    Points : 52
    Points
    52
    Par défaut
    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.

  19. #39
    Membre chevronné
    Avatar de kedare
    Homme Profil pro
    Network Automation Engineer
    Inscrit en
    Juillet 2005
    Messages
    1 548
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Loire Atlantique (Pays de la Loire)

    Informations professionnelles :
    Activité : Network Automation Engineer

    Informations forums :
    Inscription : Juillet 2005
    Messages : 1 548
    Points : 1 861
    Points
    1 861
    Par défaut
    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é...

  20. #40
    Membre averti
    Homme Profil pro
    Enseignant
    Inscrit en
    Mars 2012
    Messages
    164
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Belgique

    Informations professionnelles :
    Activité : Enseignant
    Secteur : Enseignement

    Informations forums :
    Inscription : Mars 2012
    Messages : 164
    Points : 356
    Points
    356
    Par défaut
    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?

Discussions similaires

  1. MySQL remplacé par MariaDB dans Fedora 19 ?
    Par Hinault Romaric dans le forum RedHat / CentOS / Fedora
    Réponses: 20
    Dernier message: 27/03/2013, 14h15
  2. Réponses: 5
    Dernier message: 02/04/2012, 13h44
  3. [AC-2002] Remplacer "," par un "." dans textbox
    Par Chtulus dans le forum VBA Access
    Réponses: 12
    Dernier message: 16/10/2009, 21h24
  4. Réponses: 1
    Dernier message: 30/07/2008, 23h44

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo