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

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre expérimenté
    Avatar de karbos
    Inscrit en
    Novembre 2008
    Messages
    155
    Détails du profil
    Informations forums :
    Inscription : Novembre 2008
    Messages : 155
    Par défaut
    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

  2. #2
    Membre éclairé
    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
    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.

  3. #3
    Membre confirmé
    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
    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.

  4. #4
    Membre extrêmement actif
    Avatar de kedare
    Homme Profil pro
    SRE
    Inscrit en
    Juillet 2005
    Messages
    1 549
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Espagne

    Informations professionnelles :
    Activité : SRE

    Informations forums :
    Inscription : Juillet 2005
    Messages : 1 549
    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é...

  5. #5
    Membre expérimenté
    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
    Par défaut
    Citation Envoyé par kedare Voir le message
    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.

  6. #6
    Expert confirmé

    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
    Billets dans le blog
    3
    Par défaut
    Citation Envoyé par Guyt54 Voir le message
    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.
    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 !

  7. #7
    Modérateur
    Avatar de Gugelhupf
    Homme Profil pro
    Analyste Programmeur
    Inscrit en
    Décembre 2011
    Messages
    1 326
    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 326
    Billets dans le blog
    12
    Par défaut
    Citation Envoyé par Guyt54 Voir le message
    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.
    Ce que vous dite me fait peur.
    Le C++ n'a presque rien à voir avec le C (hormis la compatibilité qu'on force cherche à 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

  8. #8
    Membre très actif
    Profil pro
    retraité
    Inscrit en
    Mars 2008
    Messages
    127
    Détails du profil
    Informations personnelles :
    Âge : 75
    Localisation : France

    Informations professionnelles :
    Activité : retraité
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Mars 2008
    Messages : 127
    Par défaut
    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

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