dveloppeur ! 06/10 - Brevets Android : Samsung aurait vers 1 milliard de dollars Microsoft en 2013, selon des documents de justice 29/09 - Tim Berners-Lee estime que le monde a besoin d'une Magna Carta en ligne, pour combattre le contrle des gouvernements et des entreprises 09/08 - La justice rejette l'arrangement l'amiable propos par Apple, Google, Adobe et Intel pour mettre fin aux poursuites pour entente illgale 04/08 - Microsoft poursuit en justice Samsung pour non-respect d'un accord de licence, le fabricant sud-coren n'aurait pas pay des redevances Android 11 61 69 95 0 19 11 68 3 25 440 530 76 36 Forums Tutoriels Magazine FAQs Blogs Projets Chat Newsletter tudes Emploi Club Contacts TUTORIELS
FAQs
LIVRES
TELECHARGEMENTS
SOURCES
DEBATS
WIKI
DICO
CALENDRIER
HUMOUR Le combat opposant Google Oracle autour de l'utilisation de Java et des APIs d'Android continue Mountain View se saisit de la Cour Suprme LES RUBRIQUES (ACTU, FORUMS, TUTOS) DE DVELOPPEZ Android Java Java Web Mobiles Oracle Programmation Systmes TAGS Android Google Java Oracle RSEAUX SOCIAUX 23 0
Tweet Discussion forum RETROUVEZ LE DOSSIER COMPLET DE LA RDACTION SUR LE MME SUJET Le 10 octobre 2014, par Stphane le calme, Chroniqueur Actualits Il y a quatre ans, Oracle sest saisi des autorits comptentes pour porter une accusation Google de violation de patentes et de copyright relatif Java dans son systme dexploitation mobile Android. Google a expliqu que les API ne devraient pas tre protges par le droit d'auteur parce qu'ils sont ncessaires pour crire des programmes compatibles. Un tribunal de premire instance tait daccord avec la logique de Google puisque son verdict reconnaissait Mountain View non coupable de ces chefs daccusations. Le juge, qui a expliqu tre dveloppeur ses heures perdues, a estim que les API ne pouvaient tre brevetes ou copyrightes, et a constat que le code copi ne concernait que 9 lignes dune opration particulirement triviale. Cependant, le 09 mai dernier, une dcision de la Cour dAppel a annul ce verdict en proclamant que les interfaces de programmation pouvaient tre protges par la lgislation sur les droits dauteurs jusqu ce que la cour suprme ou le Congrs nous dise le contraire . Message bien reu chez le numro un de la recherche puisque Google a dcid de porter son cas dans de plus hautes sphres en saisissant cette fois ci la Cour Suprme qui va devoir trancher sur cette affaire. En cas dchec de la procdure, Google devra payer un milliard de dollars en indemnits pour lutilisation frauduleuse des APIs dOracle dans Android; sans compter lobligation de souscrire une licence dutilisation avec Oracle pour continuer utiliser les APIs de Java. Oracle affirme quAndroid, le systme dexploitation mobile le plus utilis au monde, a repris des lments de base de Java, en particulier sur la structure et lorganisation des API Java afin que les dveloppeurs qui sont dj habitus ce langage ne soient pas dpayss afin que la conception de leurs applications Android soit facilite. Lun des lments au centre du contentieux portait sur des brevets enfreints par Dalvik, la machine virtuelle dAndroid. Dalvik a t dvelopp par Google comme alternative la machine virtuelle Java. Sun (proprit d'Oracle) a mis sous licence GPL la machine virtuelle Java OpenJDK, mais pour pouvoir utiliser une autre JVM, il faut au pralable obtenir une licence dOracle, chose que Google na pas fait. Dalvik devrait bientt tre remplac par ART (Android RunTime) pour les prochaines versions dAndroid. Le numro un de la recherche a dpos sa demande auprs de la Cour suprme plus tt cette semaine. Il faut prciser que le tribunal n'accepte pas dtudier tous les cas et na donc pas lobligation lgale dentendre Google ; Mountain View pourrait donc bien voir sa demande dcline. Le contenu entier de la plainte de Google nest pas encore disponible sur le site web de la Cour Suprme. Quoiquil en soit, Oracle a jusquau 07 novembre pour faire parvenir sa rponse. Le dpt de Google n'tait pas immdiatement disponible sur le site Web de la Cour suprme. Nanmoins, dans sa dposition cette semaine, Google a dclar que : les premires entreprises informatiques auraient pu bloquer de vastes quantits de dveloppement technologique en invoquant des monopoles de copyrights sur la base de leur design dordinateurs et de programmation. Source : Cour Suprme Vous avez aim cette actualit ? Alors partagez-la avec vos amis en cliquant sur les boutons ci-dessous :
Poster une rponse worm83 Membre chevronn le 10/10/2014 15:22 1 milliard pour une vrification de limite !!!!! Y'a plus de limite. nchal Membre chevronn le 10/10/2014 15:57 Oracle qui joue les patent troll... Ils sont dj au fond et ils creusent encore deusyss Membre Expert le 10/10/2014 16:32 Au del de mon mpris personnel total pour oracle, se rendent-ils compte qu'ils ne s'aident pas? De plus en plus de socit se dtourne de java pour leur produit. Mais au final elles ont raisons. Si B E S T O F Actualits les plus lues Semaine Mois Anne Le cookie est mort pour les gants du Web, qui ont trouv de nouveaux moyens pour suivre l'activit des internautes Le combat opposant Google Oracle autour de l'utilisation de Java et des APIs d'Android continue, Mountain View se saisit de la Cour Suprme Droit l'oubli : Google a reu plus de 146 000 demandes L'IA et la robotique sont-elles des menaces pour l'emploi ? Xamarin dvoile une preview de sa plateforme embarquant quatre nouvelles fonctionnalits, l'mulateur Android revu et corrig L'impact d'internet sur la productivit en entreprise, 64% des employs se rendent sur des sites web sans rapport avec leur travail Imgur met au point "GIFV", un format qui ambitionne de renvoyer dans les tiroirs le GIF anim Microsoft : plus d'un million de testeurs pour la Preview de Windows 10, une nouvelle version annonce pour bientt Que faut-il prfrer : LabVIEW ou le C ? Le responsable produit LabVIEW livre son analyse Le PC renat-il de ses cendres ? Le march du PC reprend des couleurs en Europe et aux tats-Unis, selon Gartner Pnurie d'informaticiens en France : ralit ou diversion ? Microsoft dvoile le nom Windows TH par erreur avant sa confrence de presse sur le successeur de Windows 8.1 Rust atteindra bientt sa version 1.0, Mozilla dvoile la feuille de route de son langage de programmation multi- paradigme Un ingnieur de Red Hat s'insurge contre la communaut open source, et critique vertement les dveloppeurs du noyau Linux 52 minutes de travail, 17 minutes de pause , la formule idale pour un Accueil ALM Java .NET Dv. Web EDI Programmation SGBD Office Solutions d'entreprise Applications Mobiles Systmes 59 102 26 54 45 30 595 64 57 431 183 27 45 385 87 15 elles continuent en Java, au vu des habitudes d'oracle, elles peuvent se retrouver piges dans un langage qui peux du jour au lendemain devenir payant selon le bon vouloir d'oracle ou alors, comme google, se retrouver train en justice. Dans mon travail de plus en plus de client demande des tudes de migration pour passer d'oracle PostgreSQL, et de java vers d'autres solutions de programmation, pour leur SI. De par son historique, et ses clash actuels, oracle ne fait que creuser sa tombe je pense. nchal Membre chevronn le 10/10/2014 16:44 Envoy par deusyss Au del de mon mpris personnel total pour oracle, se rendent-ils compte qu'ils ne s'aident pas? De plus en plus de socit se dtourne de java pour leur produit. Mais au final elles ont raisons. Si elles continuent en Java, au vu des habitudes d'oracle, elles peuvent se retrouver piges dans un langage qui peux du jour au lendemain devenir payant selon le bon vouloir d'oracle ou alors, comme google, se retrouver tran en justice. Dans mon travail de plus en plus de client demande des tudes de migration pour passer d'oracle PostgreSQL, et de java vers d'autres solutions de programmation, pour leur SI. De par son historique, et ses clash actuels, oracle ne fait que creuser sa tombe je pense. C'est malheureusement assez vrai... a ferait chier chez Java meurt cause d'Oracle... Uther Expert Conf irm Snior le 10/10/2014 17:01 Certes la politique est mauvaise, mais ce n'est certainement pas le mchant Oracle qui aurait perverti le gentil Java. Sun adfendait dj agressivement Java avant d'tre rachet. super_navide Nouveau Membre du Club le 10/10/2014 18:09 Envoy par deusyss Au del de mon mpris personnel total pour oracle, se rendent-ils compte qu'ils ne s'aident pas? De plus en plus de socit se dtourne de java pour leur produit. Mais au final elles ont raisons. Si elles continuent en Java, au vu des habitudes d'oracle, elles peuvent se retrouver piges dans un langage qui peux du jour au lendemain devenir payant selon le bon vouloir d'oracle ou alors, comme google, se retrouver train en justice. Dans mon travail de plus en plus de client demande des tudes de migration pour passer d'oracle PostgreSQL, et de java vers d'autres solutions de programmation, pour leur SI. De par son historique, et ses clash actuels, oracle ne fait que creuser sa tombe je pense. Java pour une entreprise est le langage de l'avenir et toute entreprise qui choisi une autre techno prend de grand risque. Dans ma boite on migre des programme c# en java. La seule alternative a java est le C++ cause de tous ses frameworks , du faite qu'il soit libre performant et relativement portable au niveau du source. Je pense que le but d'oracle est juste de maintenir le standard java. La machine virtuel java de google n'est pas un standard java et c bien dommage............. Moi ce que je comprend pas pkoi google et oracle ne font pas une alliance pour crer un unique JDK pour android windows linux etc.... deusyss Membre Expert le 10/10/2014 19:04 Eh bien je ne suis pas d'accord avec toi (hoirs du fait que migrer de C# vers autre chose est une bonne chose ). Dans ma socit tout migre vers Python, et ce sans aucuns regret, on est gagnant sur tous les fronts. Quand au fait que c'est le langage de l'avenir, j'en doute fort. Pour s'en convaincre, commence par regarder les programmes scolaires: java est de moins en moins enseign. Ensuite l'engouement de socits clientes: personnellement, il y en a de plus en plus stipulant dans leur CDC ne voulant plus de java, aprs avoir eu beaucoup de soucis. End ernier exemple, je citerai la nouvelle orientation, ayant fait l'objet d'un article sur ce site, avec un fonctionnement se rapprochant de langage type Python. J'avoue ne pas etre objectif, ayant toujours t anti java (je suis pas expert Python pour rien ). Mais si je regarde objectivement les choses, je ne peux que constater que nombre de socit de services n'ont que "java" la bouche et en mettent partout, mme quand a n'y a rien a faire (exprience vcu). De plus, nombre de dev ne connaissent pas grand choses aux frameworks utilis, aboutissant des softs totalement ou trop bugg. Tout cela n'a surement pas aid java, ct rputation, et je pense que ce qu'il fait qu'il est encore beaucoup utilis est principalement le fait qu'il a t normment dploy et qu'il faut en amortir le cout avant de passer autre chose. Pour moi (avis perso), de ce que j'en voit et vit, et mme des retours pro, java n'est pas le langage de l'avenir mais un langage sur le dclin et faire une migration en ce moment vers ce langage est une grave erreur. Traroth2 Expert Conf irm Snior le 10/10/2014 19:34 Envoy par Uther Certes la politique est mauvaise, mais ce n'est certainement pas le mchant Oracle qui aurait perverti le gentil Java. Sun adfendait dj agressivement Java avant d'tre rachet. Sur certains points, effectivement. Par exemple, le conflit avec Apache Foundation sur les TCK Java SE et Java EE. Mais carrment fermer l'API ? Jamais ils ne seraient alls jusque l. D'ailleurs, je n'ai jamais entendu dire l'poque que Sun envisageait d'attaquer Sun en justice propos d'Android. Alors mme que a a trs concrtement mis par terre toute leur stratgie JavaFX Mobile (qui est pass la poubelle, d'ailleurs. Sun a rachet SavaJe en pure perte). tomlev Rdacteur/Modrateur le 10/10/2014 19:38 Envoy par super_navide Java pour une entreprise est le langage de l'avenir et toute entreprise qui choisi une autre techno prend de grand risque. Affirmation purement gratuite ; comment peux-tu prsenter a comme une vrit absolue et sans mme proposer le moindre argument ? Java est certes un bon langage, mais toutes les entreprises n'ont pas forcment les mmes besoins... S'il y avait un langage qui tait idal pour tout le monde, il y a longtemps que les autres auraient t abandonns. de pause , la formule idale pour un bon rendement, selon une tude Travailler 60 heures par semaine n'est pas un gage de srieux Java : le projet Kulla approuv, il permettra de doter la plateforme d'un interprteur boucle : lecture - valuation - impression (REPL) Pourquoi Windows 10 s'appelle-t-il ainsi ? Et pourquoi Microsoft dcide de se passer de la version 9 ? Comment manager des collaborateurs difficiles ? Une faille critique dans Android affecterait 75% de terminaux, elle a t qualifie de catastrophe pour la vie prive Opration Nymrod : la NSA a espionn 122 personnages politiques depuis 2009, la chancelire allemande dans la liste des cibles de grandes valeurs Installation et configuration de Nagios pour dbutants - Apprendre par l'exemple, un tutoriel de djibril Dveloppons en Java par Jean- Michel Doudoux, mise jour du cours et nouveaux chapitres sur JSON et Websockets L'enfumage des SSII : retour d'exprience d'un dveloppeur sur l'embauche des SSII quel stade peut-on commencer se dclarer expert dans une comptence ? NetBeans 7.4 : support du JDK 8, nouvelles fonctionnalits HTML5 et dveloppement mobile pour Android et iOS, l'EDI open source sort Quelles pratiques les dveloppeurs devraient-ils viter pour travailler plus facilement et tre plus productifs ? Rseau social du Club : mise jour du systme de points, pour tenir compte des nouveaux lments du Profil Pro Le gouvernement britannique adopte le format ODF, Microsoft conteste et ne voit pas l'avantage pour les citoyens Guide de programmation Perl - apprendre, dbuter et progresser en Perl, par Sylvain Lhullier Developpez.com Recevez gratuitement la Newsletter et le Magazine Rejoignez la Rdaction Bnficiez de notre hbergement gratuit Inscrivez-vous dans l'annuaire des certifis Communaut Les Forums d'entraide Les Blogs informatiques Le Chat du Club Le Club des professionnels de l'informatique Inscrivez-vous sur la carte des membres L'humour Formez-vous Cours & Tutoriels Les F.A.Q informatiques Le Dico des professionnels de l'informatique Dbutez en prog. Dire qu'un langage, aussi bon soit-il, est le seul qui soit viable, alors que des millions de gens utilisent d'autres langages avec succs, c'est parfaitement ridicule. Il faudrait peut-tre enlever un peu tes illres et regarder en dehors du petit monde dans lequel tu sembles voluer... Envoy par super_navide La seule alternative a java est le C++ cause de tous ses frameworks Parce qu'il n'y a pas de frameworks pour les autres langages ? J'ai du rver alors ces 10 dernires annes, parce qu'il me semblait pourtant avoir utilis un framework standard trs riche en C#... sans compter toutes les librairies open-source disponibles. Java ou C# (et certainement plein d'autres) n'ont pas grand chose envier C++ en terme d'cosystme. Uther Expert Conf irm Snior le 10/10/2014 20:20 Envoy par Traroth2 Sur certains points, effectivement. Par exemple, le conflit avec Apache Foundation sur les TCK Java SE et Java EE. Mais carrment fermer l'API ? Jamais ils ne seraient alls jusque l. D'ailleurs, je n'ai jamais entendu dire l'poque que Sun envisageait d'attaquer Sun en justice propos d'Android. Alors mme que a a trs concrtement mis par terre toute leur stratgie JavaFX Mobile (qui est pass la poubelle, d'ailleurs. Sun a rachet SavaJe en pure perte). Sun essayait dj de faire payer de royalties a Google depuis longtemps, mme si c'est aprs le rachat d'Oracle que l'affaire a t porte devant les tribunaux. La politique de Sun a toujours t favorable aux implmentations par d'autres de la JVM, mais seulement parce que a lui permettait de se faire de l'argent en vendant l'acces son implmentation de rfrence de Java et/ou au TCK. S'il s'est oppos Android, c'est justement parcequ'il se base sur Harmony (pas besoin de payer son implmentation de rfrence) et qu'il a renonc la compatibilit (donc pas besoin du TCK), et que du coup il n'a aucun moyen de prendre sa part du gateau. De mme, ils se sont dfendus judiciairement contre Microsoft qui tait coupable d'avoir fait peu prs la mme chose qu'Android : a savoir crer un Java, incompatible et distribu en masse li a ses produits grand public. Ceci risquait de faire perdre Sun la matrise du produit qu'il avait cr. Il y a une diffrence, certes importante au niveau de la forme : Google ne s'est pas permis de nommer sa plateforme Java, mais sur le fond le soucis pour Oracle/Sun assez comparable. super_navide Nouveau Membre du Club le 10/10/2014 22:06 Envoy par tomlev Affirmation purement gratuite ; comment peux-tu prsenter a comme une vrit absolue et sans mme proposer le moindre argument ? Java est certes un bon langage, mais toutes les entreprises n'ont pas forcment les mmes besoins... S'il y avait un langage qui tait idal pour tout le monde, il y a longtemps que les autres auraient t abandonns. Dire qu'un langage, aussi bon soit-il, est le seul qui soit viable, alors que des millions de gens utilisent d'autres langages avec succs, c'est parfaitement ridicule. Il faudrait peut-tre enlever un peu tes illres et regarder en dehors du petit monde dans lequel tu sembles voluer... Parce qu'il n'y a pas de frameworks pour les autres langages ? J'ai du rver alors ces 10 dernires annes, parce qu'il me semblait pourtant avoir utilis un framework standard trs riche en C#... sans compter toutes les librairies open-source disponibles. Java ou C# (et certainement plein d'autres) n'ont pas grand chose envier C++ en terme d'cosystme. j'ai 15 ans d'experience j'ai pratiqu le C++ le C smalltalk , graphtalk ,javascript et enfin java et un tout petit peux de c# Donc voil avec toutes ses expriences le langage le plus polyvalent est java. Je le pratique au boulot pour des batchs des ihms , mme des scripts pour traiter des donnes ou extraire des donnes d'une base oracle. Pour faire de la 3D avec lwjgl. Pour faire des site internets avec gwt. Et enfin la ou j'ai apreci pour la lgo NXT avec lejos une toute petite machine virtuel java super sympas pour faire un peux de robotique. A oui aussi pour interfacer des phydgets (a chercher sur google pour voir ce que c'est ). Donc avec toutes ces experiences (j'ai essaye python aussi mais bof ). Je dis java est le meilleurs langage le plus polyvalent.... Vlozer Membre rgulier le 10/10/2014 22:16 Envoy par super_navide j'ai 15 ans d'experience j'ai pratiqu le C++ le C smalltalk , graphtalk ,javascript et enfin java et un tout petit peux de c# Donc voil avec toutes ses expriences le langage le plus polyvalent est java. Concretement, selon toi, c'est quoi ce qui manque au C# par rapport au java? (hormis la portabilit, mais a c'est pas li au langage) foetus Membre Expert le 10/10/2014 22:32 Envoy par Vlozer Concretement, selon toi, c'est quoi ce qui manque au C# par rapport au java? (hormis la portabilit, mais a c'est pas li au langage) Une crdibilit professionnelle (en France?) ou l'ombre de Microsoft ou tomlev Rdacteur/Modrateur le 10/10/2014 23:21 Envoy par Vlozer Concretement, selon toi, c'est quoi ce qui manque au C# par rapport au java? (hormis la portabilit, mais a c'est pas li au langage) Et encore, avec Mono et Xamarin a commence tre assez portable. Surtout maintenant que le compilateur Roslyn est open-source Envoy par foetus Une crdibilit professionnelle (en France?) Je ne vois pas ce que tu veux dire. Je pratique C# depuis 2002 titre personnel, professionnellement depuis 2006, et je reois (trs) rgulirement des propositions de poste pour du dveloppement C#, ce qui montre bien qu'il y a une demande de la part des entreprises. A partir de l, je ne comprends pas trs bien pourquoi tu mets en cause la crdibilit professionnelle de C#... Envoy par foetus ou l'ombre de Microsoft ou Dbutez en prog. Livres informatiques Conseils pour dbutants Evnements Calendrier informatique Rediffusions TV Dcideurs Tests & Comparatifs Sondages & Dbats Le forum dbats Tlchargez Le Magazine du Club Outils de dveloppement Les logos www.developpez.com Les goodies www.developpez.com(bannires, boutons, fonds d'cran) Trs franchement, je prfre "l'ombre de Microsoft" celle d'Oracle, mais bon, question de point de vue je suppose... foetus Membre Expert le 11/10/2014 0:47 Envoy par tomlev je reois (trs) rgulirement des propositions de poste pour du dveloppement C# Justement, s'il y avait suffisamment de dveloppeurs, tu ne serais quasi jamais sollicit Ou alors c'est pour ton expertise C'est le ressenti que j'ai (notamment les offres Apec ou 2-3 trucs par-ci par-l) steel-finger Membre du Club le 11/10/2014 1:45 Envoy par super_navide Java pour une entreprise est le langage de l'avenir et toute entreprise qui choisi une autre techno prend de grand risque. Dans ma boite on migre des programme c# en java. La seule alternative a java est le C++ cause de tous ses frameworks , du faite qu'il soit libre performant et relativement portable au niveau du source. Je pense que le but d'oracle est juste de maintenir le standard java. La machine virtuel java de google n'est pas un standard java et c bien dommage............. Moi ce que je comprend pas pkoi google et oracle ne font pas une alliance pour crer un unique JDK pour android windows linux etc.... Java n'est absolument pas, un langage d'avenir, regarde tout les grosses entreprise qui on migr de java, juste pour exemple Paypal, qui migre sous Nodejs thorop Candidat au titre de Membre du Club le 11/10/2014 4:44 Envoy par steel-finger Java n'est absolument pas, un langage d'avenir, regarde tout les grosses entreprise qui on migr de java, juste pour exemple Paypal, qui migre sous Nodejs Mais du coup, si je te dis que Facebook est en train de migrer une partie de son architecture en C++ vers Java on en dduit quoi ? Que la plupart des langages sont viables pour certains use cases. super_navide Nouveau Membre du Club le 11/10/2014 12:11 Envoy par tomlev Et encore, avec Mono et Xamarin a commence tre assez portable. Surtout maintenant que le compilateur Roslyn est open-source Je ne vois pas ce que tu veux dire. Je pratique C# depuis 2002 titre personnel, professionnellement depuis 2006, et je reois (trs) rgulirement des propositions de poste pour du dveloppement C#, ce qui montre bien qu'il y a une demande de la part des entreprises. A partir de l, je ne comprends pas trs bien pourquoi tu mets en cause la crdibilit professionnelle de C#... Trs franchement, je prfre "l'ombre de Microsoft" celle d'Oracle, mais bon, question de point de vue je suppose... Ben oui c vident que c# reste encore , a cote trs chre de changer de langage ........ Et pourquoi changer de langage quand on a un logiciel qui fonctionne bien et les quipes comptente. Le meilleur exemple est cobol qu'on donnait pour mort il y a quelque anne et pourtant il y a tellement de programme fait en cobol et qui marche tres bien alors pkoi chang. Ce qui manque c# c de tourner aussi bien sur linux n sur android que sur windows et un framework com GWT. et puis je prfre eclipse a visual studio ........ super_navide Nouveau Membre du Club le 11/10/2014 13:01 Envoy par deusyss Eh bien je ne suis pas d'accord avec toi (hoirs du fait que migrer de C# vers autre chose est une bonne chose ). Dans ma socit tout migre vers Python, et ce sans aucuns regret, on est gagnant sur tous les fronts. Quand au fait que c'est le langage de l'avenir, j'en doute fort. Pour s'en convaincre, commence par regarder les programmes scolaires: java est de moins en moins enseign. Ensuite l'engouement de socits clientes: personnellement, il y en a de plus en plus stipulant dans leur CDC ne voulant plus de java, aprs avoir eu beaucoup de soucis. End ernier exemple, je citerai la nouvelle orientation, ayant fait l'objet d'un article sur ce site, avec un fonctionnement se rapprochant de langage type Python. J'avoue ne pas etre objectif, ayant toujours t anti java (je suis pas expert Python pour rien ). Mais si je regarde objectivement les choses, je ne peux que constater que nombre de socit de services n'ont que "java" la bouche et en mettent partout, mme quand a n'y a rien a faire (exprience vcu). De plus, nombre de dev ne connaissent pas grand choses aux frameworks utilis, aboutissant des softs totalement ou trop bugg. Tout cela n'a surement pas aid java, ct rputation, et je pense que ce qu'il fait qu'il est encore beaucoup utilis est principalement le fait qu'il a t normment dploy et qu'il faut en amortir le cout avant de passer autre chose. Pour moi (avis perso), de ce que j'en voit et vit, et mme des retours pro, java n'est pas le langage de l'avenir mais un langage sur le dclin et faire une migration en ce moment vers ce langage est une grave erreur. Oui java sur le declin OK , alors pkoi google a choisi java ????????????????? Python son problme est qu'il est pas typ donc c trs difficile de faire factoring sans tous cass. Je pense un langage non typ est une mauvaise solution. Le seul point faible de python est qu'il n'est pas typ donc c moins maintenable et moins performant (tous instruction sur un objet doit tester le type avant ) En plus il y a t'il une version android de python ???? deusyss Membre Expert Java? je ne suis pas dans leur petit papier, mais mon avis, s'il ont utilis principalement Python en interne ( + de 80%), engag Von Rossum (linventeur de Python) et dvelopp leur propre langage, le 12/10/2014 19:42 bas entre autre sur Python, c'est surement que Java n'est pas si gnial. Un autre exemple? ils dveloppent leur propre alternative java et la jvm pour android. On dfend tous le point de vue de notre langage prfr, et quelque part c'est normal, mais il faut savoir ouvrir les yeux aussi et etre objectif. Oui Python a quelque lacunes. Je pense principalement sa vitesse d'excution, qui est nanmoins compens par le fait qu'il s'interface trs bien avec le C. Et mme si c'est le principal dfaut mes yeux (le typage dynamique est pour moi une qualit), je peux comprendre que d'autres lui en trouve plus. Il faut comprendre ensuite qu'il n'y a pas que le langage, mais aussi sa gestion au niveau international. Python est gr par une fondation a but non lucratif, et java par une socit qui ne pense qu'au pognon. Donc, objectivement, je maintient que java est un langage en train de mourir. Et jarrterai ce fil ici, car je vois qu'il est difficile de discuter srieusement, a part encore en troll. rawsrc Modrateur le 13/10/2014 9:34 Envoy par super_navide Oui java sur le declin OK , alors pkoi google a choisi java ????????????????? Parce qu' l'poque c'tait SUN qui tait derrire Java et que, s'ils voulaient dmarrer rapidement, il tait bien plus judicieux de s'appuyer sur une grosse brique existante et dj embarque dans plein d'appareils que de repartir d'une feuille blanche. Bien que Google ait eu une interprtation assez large de la licence l'poque, ils ont quand mme pu dvelopper leur machine virtuelle Dalvik sans se ruiner... Je ne suis pas sr que cela aurait t ce scnario si Oracle avait t derrire Java la mme poque... Rien ne dit qu'un jour, Google ne prenne pas un virage brutal et abandonne l'cosystme Java pour migrer vers une architecture sur laquelle ils auraient la main mise. Google a largement atteint la taille critique qui permet de crer des OS, des langages et mme des technologies qui deviennent des normes, de ce fait ils sont quand mme matres de leur avenir technologique... Je ne parierai pas autant sur Oracle. Gugelhupf Membre Expert le 13/10/2014 11:36 D'aprs ce benchmark, Java et C# sont les deux seuls langages de haut-niveau, orient objet prendre moins de 25 sec pour excuter le programme sur les calculs de plantes. A l'heure o j'cris ce post : Pour le C++ (implmentation G++) on a un temps d'excution de 9.04 secs avec une consommation 336 Kb. Pour C# (implmentation Mono) on a un temps d'excution de 22.04 secs avec une consommation 15,604 Kb. Pour Java (implmentation JDK8) on a un temps d'excution de 24.54 secs avec une consommation 19,412 Kb. Pour Dart on a un temps d'excution de 35.42 secs avec une consommation 12,616 Kb. Et loin derrire on a : PHP temps d'excution : 12 min et conso : 2,588 Kb Python temps d'excution : 16 min et conso : 4,252 Kb Le typage explicite n'y est certainement pas pour rien. Je ne vois pas Google choisir un langage tel que Python pour faire du dv Android (Cython ne compte pas), Dart oui par contre. Maintenant si on revient aux langages populaires tels que Java et C#, rien n'est gratuit, si Oracle use de son influence pour Java, Microsoft et Xamarin le font aussi de leur cot pour C#. OPi Membre conf irm le 13/10/2014 18:05 Envoy par Gugelhupf D'aprs ce benchmark, Java et C# sont les deux seuls langages de haut-niveau, orient objet prendre moins de 25 sec pour excuter le programme sur les calculs de plantes. Scala est meilleur. Ce serait intressant de voir ce que donne Python avec l'implmentation PyPy : http://www.pypy.org/ Gugelhupf Membre Expert le 13/10/2014 22:34 Meilleur en quoi ? Scala apporte de la sucre syntaxique certes, mais depuis Java 8 il y a les lambdas. De plus Scala n'est pas aussi rpandu que Java, c'est un critre de choix pour Google qui veut rpandre au maximum son influence. OPi Membre conf irm le 13/10/2014 23:42 Envoy par Gugelhupf Meilleur en quoi ? Selon votre benchmark, il est plus rapide que Java, et plus rapide que C# sous certains mono. Uther Expert Conf irm Snior le 14/10/2014 10:13 Envoy par rawsrc Je ne suis pas sr que cela aurait t ce scnario si Oracle avait t derrire Java la mme poque... Oracle a continu la politique engage par Sun sur Java ni plus ni moins. Sun s'est toujours attaqu aux implmentations de Java non compatible et avait commenc a rclamer des royalties Google bien avant son rachat. Envoy par rawsrc s'ils voulaient dmarrer rapidement, il tait bien plus judicieux de s'appuyer sur une grosse brique existante et dj embarque dans plein d'appareils que de repartir d'une feuille blanche. Ca aurait t vrai si Google avait choisi de se baser sur l'environement JavaME, qui en effet tait plutt bien prouv dans le domaine du mobile. Au lieu de cela, ils ont choisi de redvelopper un tout nouvel CDI CDI CDI
Developpez.com Nous contacter Participez Informations lgales Services Forum d'entraide Blogs Hbergement
Partenaires PlanetHoster Ikoula
environement en prenant comme point de dpart Harmony : un environement JavaSE qui n'tait pas du tout taill pour le mobile. Ils avaient leur disposition plusieurs technologies (Qt mobile par exemple) mieux adaptes et qui auraient t fonctionelles bien plus rapidement. Gugelhupf Membre Expert le 14/10/2014 11:04 Envoy par OPi Selon votre benchmark, il est plus rapide que Java, et plus rapide que C# sous certains mono. D'aprs ce benchmark (qui n'est pas le mien), Scala est 3,9% plus rapide que Java, mais consomme 21,7% de plus de mmoire que Java. Il ne faudrait pas oublier non plus que ce qui fait tourner Scala c'est le JDK de Java. Poster une rponse O F F R E S D ' E M P L O I I T Lead developer Lincoln Associates - Ile de France - Paris (75000) Parue le 07/10/2014 Chef de projet / analyste seo (h/f) CAREER BOOSTER - Ile de France - Paris (75000) Parue le 06/10/2014 Dveloppeur asp.net Easy Partner - Ile de France - Paris (75000) Parue le 25/09/2014 Voir plus d'of f res Voir la carte des of f res IT Responsable de la rubrique Accueil : le Service Publications - Copyright 2000-2014 - www.developpez.com