Microsoft abandonne Java

Posté par  . Modéré par Fabien Penso.
Étiquettes : aucune
0
21
juin
2002
Java
Voilà un article qui aurait pu être posté dans la rubrique humour.
Une dépêche de yahoo nous apprend que Microsoft a annoncé que Java ne serait plus fournit avec ses OS à partir de 2004. Rien de vraiment nouveau puisque java était déjà aux abonnés absents de XP. Ce qui est plus drôle c'est la raison invoquée par microsoft.

Officiellement c'est la sécurité des utilisateurs de microsoft qui serait remise en cause en cas de découverte de bug dans Java !

Officieusement, c'est l'accord passé entre Sun et Microsoft interdisant à ce dernier de créer sa version modifiée de Java qui semble être l'origine du problème.

Petit rappel: il y quelque temps Microsoft avait discrètement tenté de créer une version de Java (pas franchement compatible avec les specs de sun....).

Microsoft ne pouvant plus s'approprier Java, décide donc de le boycotter.

Aller plus loin

  • # Ya des jours avec...

    Posté par  . Évalué à 10.

    ... et des jours sans. Pour éviter une poursuite juduciaire de Sun, Microsoft intègrera Java dans le prochain service pack pour Windows XP.
    http://news.com.com/2100-1001-937053.html(...)
    • [^] # Re: Ya des jours avec...

      Posté par  . Évalué à 10.

      j'ai lu plus drole : Microsoft intègrera Java dans le prochain service pack pour windows XP mais ce sera une super vieille version démodée...
    • [^] # Re: Ya des jours avec...

      Posté par  . Évalué à 10.

      Même les jours avec, ça marche pas très bien puisque la JVM sera une 1.1.4...
      Microsoft will ship its own JVM, written in 1997 and based on version 1.1.4 of Java
  • # .NET

    Posté par  . Évalué à 10.

    C'est sûr qu'après l'échec du détournement de Java, puis sa non inclusion dans Windows XP, on voit bien où Microsoft veut en venir...

    Mais regardez à l'horizon ne serai-ce pas .NET qui se profile ?

    (Si mes souvenirs sont bons Sun a attaqué Ms en justice pour la mise au placard de Java dans XP)

    "Java c'est mal vous êtes à la merci des bugs de Sun & co, restez chez nous .NET c'est... heu... mieux"
    • [^] # Re: .NET

      Posté par  . Évalué à 9.

      s/.NET/C#/

      -1 + flagelation pour cette confusion...
    • [^] # Re: .NET

      Posté par  (site web personnel) . Évalué à 10.

      je confirme, la bpso va passé à .NET car Microsoft a réussi à les convaincre. Ils ont pensé à Linux mais bon, c'est notre argent qu'ils dépensent et donc ils ont choisi .NET.

      Qui arrêtera la bête immonde?
      • [^] # Re: .NET

        Posté par  . Évalué à 10.

        Ca fait vraiment peur. Je perefere meme pas imaginer si un exploit a la con apparaissait et que n'importe quel kiddie pouvait mettre a genou tout un groupe bancaire. Finalement les papis qui planquent leur fric dans le matelas ils sont pas si betes, ils ont vu venir les ennuis ... <%)
    • [^] # Re: .NET

      Posté par  . Évalué à 10.

      "Java c'est mal vous êtes à la merci des bugs de Sun & co, restez chez nous .NET c'est... heu... mieux" Et surtout vous bénéficierez des bugs maisons, de renomée interplanetaire ;)
  • # et VBS ?

    Posté par  (site web personnel) . Évalué à 10.

    Arf, les failles dans java :)
    arf... il devraient d'abord s'attaquer à IIS, IE, Outlook, le langage de script VBS, les macros Office, Windows...
    Si ils pratiquent cette politique, ils n'auront bientôt plus aucun produit !!!
    • [^] # Re: et VBS ?

      Posté par  . Évalué à 10.

      Ben non pas du tout ! Tu oublies quand même le meilleur argument de mircrosft, celui qui revient à tous les coups : "La mauvaise foi"

      (Et ce n'est pas un troll que de le dire).
      • [^] # Re: et VBS ?

        Posté par  . Évalué à 8.

        fait attention en disant cela car ils vont attaquer linuxfr pour diffammation maintenant qu'ils savent que le crénaut est porteur... (cf l'affaire du pere noel)
  • # Java et XP

    Posté par  . Évalué à 10.

    Rien de vraiment nouveau puisque java était déjà aux abonnés absents de XP.

    En fait, cette annonce suit une autre annonce indiquant que la JVM de Microsoft serait incluse dans le Service Pack 1 pour XP.
  • # Bien joue de la part de Microsoft !

    Posté par  . Évalué à 10.

    Franchement,

    moi je tire mon chapeau.
    Java etait LA menace pour Microsoft concernant les entreprises, les serveurs d'applis, les outils de prog....

    Comme Windows detient 96% de part de marché, comme 50% des utilisateurs de Windows mettent à jour leur Windows à chaque version et comme les developpeurs doivent suivre le mouvement, C# finira par s'imposer et Windows deviendra LA plateforme par excellence pour le developpement d'applications, empechant ainsi toute concurrence.

    Et invoquer les raisons de securite, c'est tres bien joué.
    Franchement je me demande qui pourra arreter cette société, car parti comme cela est, je vois mal l'avenir dans 5 ans....
    • [^] # Re: Bien joue de la part de Microsoft !

      Posté par  . Évalué à 10.

      C'est sûr qu'il n'auraient jamais fait ça, s'ils n'avaient pas déjà bien entammé leur campagne sur .NET et le langage c#.

      C'était vraiment le bon moment et à mon avis, ils savent ce qu'ils vont faire d'ici 2004.

      Heureusement d'ailleurs qu'on ne les laisse pas tout faire...
    • [^] # Re: Bien joue de la part de Microsoft !

      Posté par  . Évalué à 10.

      Je pense que le fait de virer Java de Windows par défaut est plutôt contre le Java côté client, l'utilisateur lambda n'allant pas se taper les 30Megs de download sur sa ligne RTC.
      Pour un serveur d'applications, j'ose espérer que ce qu'il y a installé par défaut compte quand même pas trop dans les choix technologiques (comment optimiste ? :)
      • [^] # Re: Bien joue de la part de Microsoft !

        Posté par  (site web personnel) . Évalué à 10.

        Tout à fait d'accord.

        De toute facon, Java en applet n'est pas très répondant et il n'est pas toujours très adapté (pour l'instant). Et ce sont surtout les serveurs que vise Java (c'est un peu en train de changer progressivement).

        Par contre, tu te trompes quand tu dis que l'utilisateur doit télécharger 30 megs. Ca, c'est le JDK. Celui-ci sert à DEVELOPPER du Java, et non à l'executer.
        Pour exécuter une appli Java, c'est le JRE (Java Runtime Environnement). Celui-ci fait 8Mo en version 1.3 et 9,3 Mo en version 1.4.
        Ca fait quand même 3 fois moins à télécharger.
      • [^] # Re: Bien joue de la part de Microsoft !

        Posté par  (site web personnel) . Évalué à 10.

        L'utilisateur, il est sense installer des services packs pour son Windows. Alors pareil pour l'environnent Java.
        C'est sur que pour ceux qui sont en RTC et qui achetent pas de magazines (avec le CD qui va avec), ben ils vont pas aimer Java.
      • [^] # 30 Megas ? le SP2 en fait 100 !

        Posté par  . Évalué à 10.

        Bon ben si 30 c'est trop, je ne sais pas comment on va s'en sortir avec des SP (incontournables quand même) qui font plus de 100 Mo ! 3 fois plus et pas pour ajouter une nouvelle fonctionnalité majeure...
      • [^] # Re: Bien joue de la part de Microsoft !

        Posté par  (site web personnel) . Évalué à 10.

        Une bonne réponse pour les logiciels coté client: Java Web Start

        Une fois ce logiciel sun installé,
        un simple click sur une page web suffit a installer et lancer une application classique Java. Plus besoin de passer par une applet ou une application web (php ou asp).
    • [^] # Re: Bien joue de la part de Microsoft !

      Posté par  . Évalué à 10.

      Et invoquer les raisons de securite, c'est tres bien joué.

      C'est surtout gonflé ! RAppelez vous que ces derniers temps des boites d'audit ont torpillées IIS pour des raisons de sécurité.
      Ms n'est pas, mais vraiment pas, le champion de la sécurité. C'est vraiment osé de leur part de s'attaquer à Sun sur ce sujet. Bonne chance.
      • [^] # Re: Bien joue de la part de Microsoft !

        Posté par  . Évalué à 10.

        Oui, mais MS est entrain de revoir son orientation. Comme il a été mentionné dans plusieurs news, le nouvel axe d'orientation de MS c'est la sécurité. Avec à la clé la relecture de pas mal d'applis.
        • [^] # Re: Bien joue de la part de Microsoft !

          Posté par  . Évalué à 10.

          A mon avis, va falloir faire plus que relire les applis. Ça servira a rien vu qu'ils arrivent pas à les débogguer. Les réécrire serait pas mal.

          -1 parceque ça le vaux bien.
  • # JVM plus récente

    Posté par  (site web personnel) . Évalué à 10.

    Microsoft dit que c'est à cause de Sun s'ils ne peuvent pas fournir de JVM plus récente.

    En effet, Microsoft a perdu son procès et ils plus le droit de développer de machine virtuelle supérieur à la version 1.1.14 (autrement dit, une version très très vieille, qui ne possède même pas Swing).

    Mais ce qu'ils oublient de dire, c'est qu'ils pourraient très inclure directement celle de Sun (ou une autre vraiment standard, comme Blackdown, IBM ou ClassPath de GNU (!!) ). Ils le font bien pour Flash et PDF en incluant directement leurs logiciels dans la distribution Windows.

    C'est donc bien ue volonté de leur part et non un faux problème judiciaire.

    D'un autre côté, en ne fournissant pas de vieille JVM, les utilisateurs désirant avoir Java téléchargent la nouvelle version 1.4 de la JVM. En conséquence, on commence un tout petit peu à voir fleurir des applets bien plus belles qui tirent profit des nouvelles fonctionnalités (une appli Swing est mille fois plus belle qu'une AWT).
    • [^] # Re: JVM plus récente

      Posté par  . Évalué à 10.

      Je vais me faire un peu l'avocat du diable de microsoft :

      Franchement, même si ca peu faire partie d'un stratégie pour faire imposer C#, je trouve ca normal que MS refuse de fournir Java dans son systeme , puisqu'ils n'ont pas le droit de distribuer leur JVM (bon, ils l'on cherché puisque leur JVM est pas standard). Qu'est ce qu'on dirait si MS incluerait dans son OS le moindre petit freeware a la mode dans son OS ?? Microsoft désire garder le controle des logiciels présent dans windows, et c'est bien légitime...

      Sur la news Yahoo : Parmi les sanctions proposés par les neuf Etats qui n'ont pas abandonné leurs plaintes contre Microsoft, figure la proposition de contraindre le géant informatique à inclure Java dans son système d'exploitation Windows.

      Superbe, l'utilisateur, comme ca, au lieu d'utiliser la JVM de son choix, utilisera celle de Microsoft, ou celle choisie par elle... bravo, une grande avancée pour la lutte antitrust....
    • [^] # Re: JVM plus récente

      Posté par  . Évalué à 10.

      Sans vouloir retomber dans le gros troll, je voudrais seulement dire que je ne trouve pas choquant qu'un éditeur ne veuille pas intégrer un produit concurrent dans ses propres produit.

      Microsoft a le choix d'intégrer tel ou tel soft dans Windows.

      Concernant PDF ou Flash, ils n'ont pas de produit similaire et ces produits ne les concurence pas donc ils l'incluent.

      Concernant Java, ils ont un produit qui se veut équivalent (no troll please), il est donc tout à fait normal qu'ils ne l'incluent pas. Le boycott de Java m'apparait donc logique.

      Pour ma part je pense que la volonté de Sun d'interdire à Microsoft d'intégrer leur propre Java dans Windows n'était pas forcément judicieuse.
      • [^] # Re: JVM plus récente

        Posté par  (site web personnel) . Évalué à 10.

        je ne trouve pas choquant qu'un éditeur ne veuille pas intégrer un produit concurrent dans ses propres produit Apres IE, apres Media Player (et son pote asf), voila C#. Un de plus, un de moins :-(
      • [^] # Re: JVM plus récente

        Posté par  . Évalué à 3.

        >>Pour ma part je pense que la volonté de Sun d'interdire à Microsoft d'intégrer leur propre Java dans Windows n'était pas forcément judicieuse.

        A priori, c'est surtout pour empêcher ms de mettre une jvm non standard que sun a raler. Si ms avait mis une jvm récénte et répondant a la norme, sun n'aurait pas été contre.
  • # Microsoft fait perdre de l'argent..

    Posté par  . Évalué à 7.

    Mon premier courtier en ligne n'était compatible qu'avec IE/Windows !!
    Impossible de passer des ordres ou naviguer avec Mac/Netscape/Linux ..
    Le Java utilisait -il du 'spécial microsoft'?
    ça me paraissait bizarre, parce que dans ce dolmaine, il me semble impératif d'utiliser les standarts , non?
    Comme Linux/Unix permet d'avoir des tas d'écrans simultané, et que ça va plus vite..
    J'ai laissé tomber ce premier courtier.
    • [^] # Re: Microsoft fait perdre de l'argent..

      Posté par  (site web personnel, Mastodon) . Évalué à 10.

      ça me paraissait bizarre, parce que dans ce dolmaine, il me semble impératif d'utiliser les standarts , non?
      Ben quoi, IE n'est-il pas un standard de fait comme le disent certains chroniqueurs ? Perso, j'ai bossé dans une boîte tout Microsoft et je peux te dire que l'outil de développement Java pour les sites Web, c'était Visual J++ qui, comment dire, fournissait des extensions à Java. Mais tout ça, ce n'était pas grave parce que seul IE comptait.
      La situation a un peu évolué par la suite dans le sens où on parlait du Java de Sun et du Java de MS.
      • [^] # Re: Microsoft fait perdre de l'argent..

        Posté par  . Évalué à 10.

        Je ne connait rien de rien à Windows.
        Donc c'est vrai ?
        Le Java de Microsoft possède des extensions spécifique à IE ?

        J'ai du mal à y croire.
        On adopte un standart ou alors on donne un autre nom.

        C'est comme si tu vendais de la bouse en marquant épinard haché dessus !
        • [^] # Re: Microsoft fait perdre de l'argent..

          Posté par  . Évalué à -2.

          Et encore, je te raconte pas les soi-disant marchands de bouse, qui en fait ne vendent que des épinards.... ;)
        • [^] # Re: Microsoft fait perdre de l'argent..

          Posté par  . Évalué à -8.

          C'est comme si tu vendais de la bouse en marquant épinard haché dessus ! honnetement, je vois pas bien la différence, là... hop -1
        • [^] # Re: Microsoft fait perdre de l'argent..

          Posté par  . Évalué à 4.

          Y'a juste a regarder comment IE exploite la norme html (et y'a beaucoup d'autre examples du même genre chez ms) pour comprendre la façcon dont microsoft respecte les normes. Ils s'en tapent royalement.
    • [^] # Re: Microsoft fait perdre de l'argent..

      Posté par  . Évalué à 7.

      parce que dans ce dolmaine

      Ca menhir've des fautes comme ça ! :)

      Hop, -1.
  • # Java c'était l'avenir il y a dix ans, c'est l'avenir dans dix ans [..]

    Posté par  (site web personnel) . Évalué à -2.

    Et bien, je suis assez d'accord avec Microsoft. C'était une abomination d'installer par défaut la JVM java dans leur OS.

    Pourquoi devraient ils installer, et mettre en avant les softs de leurs concurrents dans leur système?

    Microsoft a fait la promotion de Java pendant plus de 4 ans. Durant cette période, Java n'a pas donné de résultat concluant. Il n'y a que les développeurs Java qui sont convaincus de l'éffacité de Java, en partie parce que Java est portable.

    Il faut comprendre la logique: Microsoft ne veut pas que les softs tournant sous windows soient portés sur d'autres systèmes.

    Il y a des alternatives aux softs Microsoft. C'est une mode informatique, tout le monde sait qu'il y a autre chose de peut être mieux, mais pourtant tout le monde demande ce produit. Microsoft poursuit un but: "répondre aux besoins du client, afin d'accroite son nombre de clients. Il crée non pas des révolutions techniques, mais des révolutions culturelles".

    Java était utilisé par peut être 3% des personnes sous windows [..] Pourquoi l'installer par défaut ? Microsoft a jugé qu'ils pourraient développer une technologie plus performante (selon les critères MS) qui répondrait aux spécificités de leur système, et qui leur permettrait de recuperer une partie des 3% d'utilisateurs (ceux qui ne sont pas intérréssé par la portabilité), et en succitant en même temps un nouveau besoins chez les autres. Rien n'empeche les utilisateurs Java de telecharger leur Jvm tranquillement, et normalement. Il me semble que les utilisateurs Linux font pareil.

    Si la majeur partie des clients Microsoft avaient reconnu l'utilité de Java dans les buts qu'ils poursuivaient, celui-ci n'aurait pas été évincé de Windows. Seulement la majeur partie des clients de Microsoft se foutent totalement de savoir si un soft marche en même temps sous linux, sous windows, etc [..]

    @+
    Code34
    • [^] # Re: Java c'était l'avenir il y a dix ans, c'est l'avenir dans dix ans [..]

      Posté par  (site web personnel) . Évalué à 10.

      Seulement la majeur partie des clients de Microsoft se foutent totalement de savoir si un soft marche en même temps sous linux, sous windows, etc [..] Ouais le client tant que ca marche sur son OS il s'en moque de la portabilite et ca me semble normal. Mais je crois qu'il faut se placer du cote du developpeur et non de l'utilisateur. Java me permet de faire un soft destine a +sieurs plateformes a partir du meme bytecode et je trouve ca vraiment bien. Alors si MS choisit de ne pas implementer une JVM ds son OS evidemment il ne m'empeche pas de coder en Java, mais il faudra desormais compter ajouter 10 Megs a mon bytecode :( C'est surtout l'avenir des ptites applis java qui me semble assez compromis. -- "Ma devise, s'est toujours: se recreer. Il faut se recreer... pour recreer... a better you. Et ca, c'est tres dur ! Et, et, et, et... c'est tres facile en meme temps." - Jean-Claude Vandamme
    • [^] # Re: Java c'était l'avenir il y a dix ans, c'est l'avenir dans dix ans [..]

      Posté par  (site web personnel) . Évalué à 7.

      la portabilité de .Net est probablement meilleure que beaucoup de produits Microsoft Je crois me souvenir avoir vu une ".Net Machine" (Je ne sais plus le nom) pour FreeBSD, elle était en bêta open source (avec une license restrive, vous vous en douterez) Donc dans le pire des cas, si linux marche, ils vendront du word partout
      • [^] # Re: Java c'était l'avenir il y a dix ans, c'est l'avenir dans dix ans [..]

        Posté par  . Évalué à 8.

        "Ask .NET", pour vous servir... Rotor porté sur Linux : http://www.oreillynet.com/cs/weblog/view/wlg/1602 Shared Source CLI : http://www.dotnet-fr.org/article.php3?sid=411 Tout ceci est très bien, mais c'est uniquement sur des processeurs x86. Nous avons en revanche une "micro" version du Runtime, nommée le "Compact Framework" qui tourne sur SA dans un PocketPC : http://www.oreillynet.com/cs/weblog/view/wlg/1334 Conclusion, .NET est portable sur différents OS et sur différents processeurs. CQFD ;-)) Si vous avez besoin, demandez ;-)
  • # JVM, JAVA, C#, .NET, J2EE

    Posté par  . Évalué à 10.

    Microsoft n'intégrera pas de JVM dans Windows. Et alors ?!? Si Sun intègre une JVM dans son OS, cette décision lui appartient. S'il avait été question de devoir imposer la JVM dans les différents systèmes d'exploitation, alors il fallait penser Java autrement. Java est lié à une JVM. Il faut donc accepter que l'installation d'un composant soit nécessaire à l'interprétation du bytecode. Mais cette décision appartient encore à l'utilisateur il me semble. Je trouve de plus exagéré de dire que Java soit menacé par l'absence de JVM côté client car la technologie n'a jusqu'à ce jour par convaincu coté client. Les applications Java intéressantes apparaissent seulement maintenant, les hauts débits se démocratisent, les machines sont suffisamment puissantes, Java Web Start arrive... l'histoire de Java coté client pourrait commencer. Mais il y a encore du chemin. Java n'est objectivement pas trop répandu côté client et encore moins chez l'utilisateur de base. Et en attendant Java Web Start, les autres s'en sortiront pour installer un JRE et lancer une application. Le succès de Java est donc avant tout lié à son utilisation côté serveur. Les services applicatifs s'orientent aujourd'hui tout de même plus vers des systèmes applicatifs distribués que localisés sur les postes. A noter que la plupart des serveurs d'applications intègrent leur JDK. Exclure la JVM de Windows n'est qu'un retour à une situation normale. Cela ne promeut pas le C# en soi. Le débat ne se situe pas au niveau C# vs Java. Cela n'aurait d'ailleurs aucun intérêt puisque ces 2 langages sont quasiment identiques, Microsoft s'étant largement inspiré de la technologie de Sun. L'opposition entre Microsoft et Sun va bien au-delà et se situe plutôt au niveau des modèles de développement. C'est une opposition .NET vs J2EE. Et ce n'est pas la présence d'une JVM qui aurait arrêté la machine. Faire du .NET en Java, C#, Perl,... La notion de langage de programmation est banalysée sous .NET. Ouiiiii, ayez confiance... Java dispose à mon sens de l'ouverture nécessaire à d'intégration dans les SI de Entreprises. Dans le monde de l'Entreprise, on n'utilise pas une techno pas plaisir mais parce qu'elle a un intérêt (économique la plupart du temps). Le durcissement du système de licence n'incite pas vraiment au rapprochement avec Microsoft. La plate-forme .NET n'intéressera donc que les clients qui sont déjà full Microsoft. Personnellement, je pense que cette politique agressive est male perçue et que les clients évaluent désormais très sérieusement les alternatives à Microsoft. C#, .NET, J2EE, tout cela favorise la concurrence, et ca c'est bon pour tout le monde. Et J2EE a en outre l'avantage de disposer d'implémentations libres. Je crois enfin que les Entreprises ont été sensibilisées à cette problématique d'indépendance vis-à-vis d'une plate-forme, d'un os, d'un éditeur avec Java. Ceux qui ont compris ce que Java pouvait leur apporter ne s'y tromperont pas. Faut vraiment être développeur Microsoft pour avoir envie d'investir la dedans.
  • # Toujours plus loin dans l'incompatible

    Posté par  . Évalué à 6.

    Moi je pense que c'est plutot une preuve de la betise des strateges microsoft, qui refuseront de comprendre l'interopérabilité des systèmes jusqu'à la mort... en refusant le java ils préservent leur pré carré propriétaire qui va continuer à se réduire comme peau de chagrin jusqu'à ce que les entreprises, après les développeurs et les administrations, découvrent pleinement les vertes et grasses prairies du développement standard </poésie> merci Sun d'avoir empeché M$ de développer une ènième version modifiée et incompatible d'un logiciel (ce qui est le véritable savoir (mal) faire de chez M$) !! "The reasonable man adapts himself to the world; the unreasonable one persists in trying to adapt the world to himself. Therefore, all progress depends on the unreasonable." -- George Bernard Shaw
  • # Ca n'est pas grave...

    Posté par  (site web personnel, Mastodon) . Évalué à -2.

    ... A la suite de nombreuses décisions similaires il n'y aura plus personne pour acheter windows en 2004. :-)

Suivre le flux des commentaires

Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.