Vous êtes sur la page 1sur 6

20/05 - Procs Oracle - Google : le

juge charg de l'affaire est


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

Vous aimerez peut-être aussi