Java obsolète ?
Fermé
Zboyle
Messages postés
70
Date d'inscription
vendredi 4 mars 2011
Statut
Membre
Dernière intervention
22 mai 2012
-
19 mars 2011 à 20:48
meurk - 17 nov. 2012 à 22:22
meurk - 17 nov. 2012 à 22:22
A voir également:
- Java obsolete
- Waptrick java football - Télécharger - Jeux vidéo
- Java apk - Télécharger - Langages
- Jeux java itel football - Télécharger - Jeux vidéo
- Waptrick java ✓ - Forum Mobile
- Jeux java itel 5360 ✓ - Forum Mobile
17 réponses
Java est encore tout à fait pertinent en raison de sa promesse d'écrire une fois, exécuter partout. Cette capacité à coder des applications et attendons d'eux de travailler sur n'importe quelle plateforme qui supporte Java, il est un langage de développement idéal pour le marché mobile en pleine croissance. Avec ses autres atouts, le marché du mobile seul doit veiller à ce que Java reste pertinente pour de nombreuses années.
Entre nous, si java était obsolète, crois-tu vraiment que microchioytte l'aurait copié en l'appelant c# ?
KX
Messages postés
16734
Date d'inscription
samedi 31 mai 2008
Statut
Modérateur
Dernière intervention
24 avril 2024
3 015
20 mars 2011 à 13:52
20 mars 2011 à 13:52
Sans parler de J# ...
Mais si Microsoft copie un langage ce n'est pas forcément parce que c'est le meilleur, c'est juste qu'ils en ont besoin pour implémenter Windows ou d'autres applications Microsoft optimisées pour .NET sans avoir à payer des droits à Sun Microsystems/Oracle Corporation (auteurs/propriétaires de Java)
Mais si Microsoft copie un langage ce n'est pas forcément parce que c'est le meilleur, c'est juste qu'ils en ont besoin pour implémenter Windows ou d'autres applications Microsoft optimisées pour .NET sans avoir à payer des droits à Sun Microsystems/Oracle Corporation (auteurs/propriétaires de Java)
Zboyle
Messages postés
70
Date d'inscription
vendredi 4 mars 2011
Statut
Membre
Dernière intervention
22 mai 2012
13
19 mars 2011 à 23:06
19 mars 2011 à 23:06
Oui merci en fait j'ai déjà commencé en C++ mais je voulais avoir plus de précisons de ce que disais mon copain et tu m'as donné une bonne réponse.
Merci
Merci
Zboyle
Messages postés
70
Date d'inscription
vendredi 4 mars 2011
Statut
Membre
Dernière intervention
22 mai 2012
13
20 mars 2011 à 13:11
20 mars 2011 à 13:11
Sinon le sujet est toujours ouvert :)
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
Zboyle
Messages postés
70
Date d'inscription
vendredi 4 mars 2011
Statut
Membre
Dernière intervention
22 mai 2012
13
20 mars 2011 à 18:11
20 mars 2011 à 18:11
Et toi qu'en penses tu KX ?
KX
Messages postés
16734
Date d'inscription
samedi 31 mai 2008
Statut
Modérateur
Dernière intervention
24 avril 2024
3 015
20 mars 2011 à 19:44
20 mars 2011 à 19:44
Moi j'utilises les deux : C++ et Java, ça dépend des problèmes...
Zboyle
Messages postés
70
Date d'inscription
vendredi 4 mars 2011
Statut
Membre
Dernière intervention
22 mai 2012
13
20 mars 2011 à 19:56
20 mars 2011 à 19:56
Donc java n'est pas si obsolète que ça ?
KX
Messages postés
16734
Date d'inscription
samedi 31 mai 2008
Statut
Modérateur
Dernière intervention
24 avril 2024
3 015
20 mars 2011 à 22:41
20 mars 2011 à 22:41
OBSOLÈTE adj. XVIe siècle, obsolet. Emprunté du latin obsoletus, « négligé, usé, délabré ».
Qui est tombé en désuétude, sorti de l'usage. (Dictionnaire de l'Académie Française)
Java étant aujourd'hui le langage de programmation le plus utilisé, il est loin d'être obsolète.
TIOBE Programming Community index (mars 2011) : Java 19.711% (+2.20%), C++ 8.754% (-0.86%)
Qui est tombé en désuétude, sorti de l'usage. (Dictionnaire de l'Académie Française)
Java étant aujourd'hui le langage de programmation le plus utilisé, il est loin d'être obsolète.
TIOBE Programming Community index (mars 2011) : Java 19.711% (+2.20%), C++ 8.754% (-0.86%)
heyquem
Messages postés
759
Date d'inscription
mercredi 17 juin 2009
Statut
Membre
Dernière intervention
29 décembre 2013
130
21 mars 2011 à 18:21
21 mars 2011 à 18:21
L'Index TIOBE est de la foutaise.
Malgré la déclaration suivante du site TIOBE
" The ratings are based on the number of skilled engineers world-wide, courses and third party vendors. "
il faut aller sur cette page:
https://www.tiobe.com/tiobe-index/programming-languages-definition/
pour y lire:
« The ratings are calculated by counting hits of the most popular search engines. The search query that is used is
+"<language> programming"
.......
Google (33%), YouTube (10%), Yahoo! (3%), Bing (0%, too many false positives still), Wikipedia (17%), Blogger (33%) and Baidu (3%) are used as search engines.
.....
Possible false positives for a query are already filtered out in the definition of "hits(PL,SE)". This is done by using a manually determined confidence factor per query. A query such as "Basic programming" also returns pages that contain "Improve your basic programming skills in Java". The first 100 pages per search engine are checked for possible false positives and this is used to define the confidence factor. If this factor is 90%, then only 90% of the hits are used for "hits(PL,SE)". »
Je me marre.....
Il est par conséquent erroné de croire que l'index TIOBE mesure la popularité ou le taux d'utilisation universelle ou dans les entreprises d'un langage de programmation.
Il faut plutôt le voir comme une mesure du buzz autour d'un langage:
https://www.developpez.net/forums/d904512-15/club-professionnels-informatique/actualites/index-tiobe-classement-langages-programmation/#post5727263
https://www.developpez.net/forums/d904512-9/club-professionnels-informatique/actualites/index-tiobe-classement-langages-programmation/#post5264576
https://www.grandsprixdelaccelerationdigitale.com/
S'appuyer sur l'index TIOBE pour tirer des conclusions sur les popularités relatives des langages de programmation est donc un exercice éminemment vaseux.
Et c'est valable tout aussi bien pour Python, qui est pourtant le langage que j'utilise avec délectation, et qui a été sacré deux années (2007 et 2010) langage de l'année .
Là aussi il faut regarder de près les choses pour s'apercevoir combien cette appellation a peu de valeur.
Sur 2010 Python a été déclaré langage de l'année parce que son taux est monté de 1,81% alors que son "poursuivant", Objective C, a vu son taux monter de 1,63%. C'est une différence de 0,18 % qui accorde la "victoire" à Python.... vraiment n'importe quoi.
Et en plus il faut bien comprendre que ces 1,81 % et 1,63 % concernent l'augmentation de mesures qui sont déjà elles mêmes des pourcentages représentant les parts relatives des buzz des langages dans un buzz général dont on ne connaît pas le volume ni la fluctuation d'une mois sur l'autre, d'une année sur l'autre....
TIOBE est vraiment de la foutaise, je n'en tiens aucun compte.
L'index TIOBE n'a donc aucune espèce de valeur pour être sûr que Java est le langage numéro 1, à cause de la nature de cet index bidon. L'expérience des développeurs, qui constatent d'eux mêmes que Java est très largement implanté suffit,
mais les développeurs et l'index TIOBE, qui est une mesure instantanée, ne peuvent pas dire pour autant l'avenir
Malgré la déclaration suivante du site TIOBE
" The ratings are based on the number of skilled engineers world-wide, courses and third party vendors. "
il faut aller sur cette page:
https://www.tiobe.com/tiobe-index/programming-languages-definition/
pour y lire:
« The ratings are calculated by counting hits of the most popular search engines. The search query that is used is
+"<language> programming"
.......
Google (33%), YouTube (10%), Yahoo! (3%), Bing (0%, too many false positives still), Wikipedia (17%), Blogger (33%) and Baidu (3%) are used as search engines.
.....
Possible false positives for a query are already filtered out in the definition of "hits(PL,SE)". This is done by using a manually determined confidence factor per query. A query such as "Basic programming" also returns pages that contain "Improve your basic programming skills in Java". The first 100 pages per search engine are checked for possible false positives and this is used to define the confidence factor. If this factor is 90%, then only 90% of the hits are used for "hits(PL,SE)". »
Je me marre.....
Il est par conséquent erroné de croire que l'index TIOBE mesure la popularité ou le taux d'utilisation universelle ou dans les entreprises d'un langage de programmation.
Il faut plutôt le voir comme une mesure du buzz autour d'un langage:
https://www.developpez.net/forums/d904512-15/club-professionnels-informatique/actualites/index-tiobe-classement-langages-programmation/#post5727263
https://www.developpez.net/forums/d904512-9/club-professionnels-informatique/actualites/index-tiobe-classement-langages-programmation/#post5264576
https://www.grandsprixdelaccelerationdigitale.com/
S'appuyer sur l'index TIOBE pour tirer des conclusions sur les popularités relatives des langages de programmation est donc un exercice éminemment vaseux.
Et c'est valable tout aussi bien pour Python, qui est pourtant le langage que j'utilise avec délectation, et qui a été sacré deux années (2007 et 2010) langage de l'année .
Là aussi il faut regarder de près les choses pour s'apercevoir combien cette appellation a peu de valeur.
Sur 2010 Python a été déclaré langage de l'année parce que son taux est monté de 1,81% alors que son "poursuivant", Objective C, a vu son taux monter de 1,63%. C'est une différence de 0,18 % qui accorde la "victoire" à Python.... vraiment n'importe quoi.
Et en plus il faut bien comprendre que ces 1,81 % et 1,63 % concernent l'augmentation de mesures qui sont déjà elles mêmes des pourcentages représentant les parts relatives des buzz des langages dans un buzz général dont on ne connaît pas le volume ni la fluctuation d'une mois sur l'autre, d'une année sur l'autre....
TIOBE est vraiment de la foutaise, je n'en tiens aucun compte.
L'index TIOBE n'a donc aucune espèce de valeur pour être sûr que Java est le langage numéro 1, à cause de la nature de cet index bidon. L'expérience des développeurs, qui constatent d'eux mêmes que Java est très largement implanté suffit,
mais les développeurs et l'index TIOBE, qui est une mesure instantanée, ne peuvent pas dire pour autant l'avenir
KX
Messages postés
16734
Date d'inscription
samedi 31 mai 2008
Statut
Modérateur
Dernière intervention
24 avril 2024
3 015
25 mars 2011 à 15:35
25 mars 2011 à 15:35
L'index de Tiobe vaut ce qu'il vaut, avec ses qualités et défauts, mais je n'en connais pas d'autres.
Si tu as d'autres index (meilleurs) à donner, je suis preneur !
Cependant, aucun index (ou indice) n'a jamais prétendu être exhaustif, c'est juste une indication.
L'exemple le plus flagrant est surement les indices boursiers, par exemple pour le CAC 40, tu prends les cours de la bourse pour 40 entreprises et tu en déduis l'évolution de l'économie de la France.
C'est une analyse qui peut paraître simpliste et pourtant c'est elle qui fait foi sur le marché mondial...
Un index reste un index, mais si Java est premier sur l'index Tiobe, ce n'est pas un hasard, et ça permet de répondre à la question de Zboyle : non, Java n'est pas obsolète !
Si tu as d'autres index (meilleurs) à donner, je suis preneur !
Cependant, aucun index (ou indice) n'a jamais prétendu être exhaustif, c'est juste une indication.
L'exemple le plus flagrant est surement les indices boursiers, par exemple pour le CAC 40, tu prends les cours de la bourse pour 40 entreprises et tu en déduis l'évolution de l'économie de la France.
C'est une analyse qui peut paraître simpliste et pourtant c'est elle qui fait foi sur le marché mondial...
Un index reste un index, mais si Java est premier sur l'index Tiobe, ce n'est pas un hasard, et ça permet de répondre à la question de Zboyle : non, Java n'est pas obsolète !
dabigben
Messages postés
1890
Date d'inscription
vendredi 23 novembre 2007
Statut
Membre
Dernière intervention
13 octobre 2023
179
19 mars 2011 à 20:58
19 mars 2011 à 20:58
Devient obsolète? Non. ..je ne crois pas...beaucoup d'appli d'entreprise utilisent java...
Zboyle
Messages postés
70
Date d'inscription
vendredi 4 mars 2011
Statut
Membre
Dernière intervention
22 mai 2012
13
19 mars 2011 à 21:10
19 mars 2011 à 21:10
Oui mais maintenant on peut mettre des applications sur mobile en C++
dabigben
Messages postés
1890
Date d'inscription
vendredi 23 novembre 2007
Statut
Membre
Dernière intervention
13 octobre 2023
179
19 mars 2011 à 21:14
19 mars 2011 à 21:14
Java n'est pas tellement specialisé dans le mobile à ce que je sache...
KX
Messages postés
16734
Date d'inscription
samedi 31 mai 2008
Statut
Modérateur
Dernière intervention
24 avril 2024
3 015
20 mars 2011 à 13:55
20 mars 2011 à 13:55
et J2ME ? C'est pourtant bien du Java pour mobile !
dabigben
Messages postés
1890
Date d'inscription
vendredi 23 novembre 2007
Statut
Membre
Dernière intervention
13 octobre 2023
179
21 mars 2011 à 11:26
21 mars 2011 à 11:26
Au temps pour moi, je ne connaissais pas...
Zboyle
Messages postés
70
Date d'inscription
vendredi 4 mars 2011
Statut
Membre
Dernière intervention
22 mai 2012
13
19 mars 2011 à 21:18
19 mars 2011 à 21:18
donc en C++ ?
Utilisateur anonyme
19 mars 2011 à 22:52
19 mars 2011 à 22:52
Ben le truc c'est que le C(++) est largement une sorte de voie royale dans la programmation ... pour couper court je dirais bonne chance pour faire un OS potable en java ^_^ c'est LE langage qui se rapproche le plus de l'assembleur (langage le plus proche de la machine, le nec plus ultras puisqu'il s'applique a tout de A a Z mais plutôt réserver au pro car c'est long et demande beaucoup pour peu) pour ma par je mettrai java au même niveau que le python utiliser pour automatiser un OS sur certaine tâche ou faire ses première armes c'est plutôt sympa mais d'un point de vue plus objectif... tôt ou tard tu devras passer par le C (ou ++/#) alors que le java semble plus facultatif en comparaison de plus la syntaxe du langage C te permettra d'aborder d'autre langage de programmation de façon plus aguerri. Donc bon, java pour commencer et faire tes première armes sa suffit (et encore... je te dirais bien smalltalk, python...) le plus important dans la programmation c'est l'algorithmique ! quelque soit le langage tu devras l'exécuter dans un ordre définit et sa resteras le même (bon c sur va pas croire que avec du HTML tu va faire un FPS lol) choisi ton langage en fonction de se que tu veux faire comme projet ... le C est plus "tout terrains" a mon goût...
j'espère t'avoir apporter un peu de lumière ^^
j'espère t'avoir apporter un peu de lumière ^^
sakoba2010
Messages postés
157
Date d'inscription
lundi 7 février 2011
Statut
Membre
Dernière intervention
24 juillet 2013
15
21 mars 2011 à 12:33
21 mars 2011 à 12:33
Je ne crois pas qu'une personne qui connait bien la programmation peut dire que java est obsolète.
Si c'est le cas, Android n'aurait pas eu le succès qu'il a aujourd'hui.
On peut dire sans se tromper que java est le langage de programmation le plus utilisé au monde.
Java s'adapte à toute sorte de technologie, on le trouve sur smartphone, télévision, voiture, création de jeux etc
Si c'est le cas, Android n'aurait pas eu le succès qu'il a aujourd'hui.
On peut dire sans se tromper que java est le langage de programmation le plus utilisé au monde.
Java s'adapte à toute sorte de technologie, on le trouve sur smartphone, télévision, voiture, création de jeux etc
heyquem
Messages postés
759
Date d'inscription
mercredi 17 juin 2009
Statut
Membre
Dernière intervention
29 décembre 2013
130
21 mars 2011 à 13:36
21 mars 2011 à 13:36
Ce n'est pas un argument valable. La valeur d'une fonction en un point peut être élevée et sa dérivée en ce point négative.
KX
Messages postés
16734
Date d'inscription
samedi 31 mai 2008
Statut
Modérateur
Dernière intervention
24 avril 2024
3 015
21 mars 2011 à 13:42
21 mars 2011 à 13:42
Ta contre argumentation n'est pas valable non plus, ce n'est pas parce qu'un langage est en 'perte de vitesse' qu'il est obsolète. Sinon le C et le C++ seraient mort depuis longtemps... Or ils sont toujours là !
heyquem
Messages postés
759
Date d'inscription
mercredi 17 juin 2009
Statut
Membre
Dernière intervention
29 décembre 2013
130
Modifié par heyquem le 21/03/2011 à 18:27
Modifié par heyquem le 21/03/2011 à 18:27
Je fais remarquer que la formulation que nous rapporte Zboyle est
"Java devient obsolète"
et non pas
"Java est obsolète"
Prétendre que la position dominante actuelle de Java prouve qu'il ne devient et ne deviendra pas obsolète n'est pas très correct intellectuellement.
"Java devient obsolète"
et non pas
"Java est obsolète"
Prétendre que la position dominante actuelle de Java prouve qu'il ne devient et ne deviendra pas obsolète n'est pas très correct intellectuellement.
Zboyle
Messages postés
70
Date d'inscription
vendredi 4 mars 2011
Statut
Membre
Dernière intervention
22 mai 2012
13
Modifié par Zboyle le 21/03/2011 à 19:03
Modifié par Zboyle le 21/03/2011 à 19:03
Donc c'est bon java n'est pas obsolète et j'aurai une dernière question que vaut java face au C#.NET ? Est il préférable d'apprendre le java ou le C#.NET qui sont concurrent je crois ?
Merci
Merci
heyquem
Messages postés
759
Date d'inscription
mercredi 17 juin 2009
Statut
Membre
Dernière intervention
29 décembre 2013
130
Modifié par heyquem le 21/03/2011 à 18:52
Modifié par heyquem le 21/03/2011 à 18:52
Je crois que .NET est utilisable gratuitement avec une version restreinte de C# mais que si on veut développer avec un C# avec toutes ses capacités, il faut acheter une version supérieure.
Avec Java, je crois qu'on peut pour l'instant l'utiliser sans avoir rien à payer, mais la communauté des javaistes s'inquiète de ce que pourrait être l'avenir, avec Oracle, et sa volonté de faire du fric avec tout ce qu'il a, qui a acheté Sun en avril 2009.
Quant à mon avis de non utilisateur de ces langages, ce que j'ai lu m'a donné l'impression que C# est plus performant que Java. A moins que Java ait réussi à faire des évolutions qui ont réduit son retard ?
Avec Java, je crois qu'on peut pour l'instant l'utiliser sans avoir rien à payer, mais la communauté des javaistes s'inquiète de ce que pourrait être l'avenir, avec Oracle, et sa volonté de faire du fric avec tout ce qu'il a, qui a acheté Sun en avril 2009.
Quant à mon avis de non utilisateur de ces langages, ce que j'ai lu m'a donné l'impression que C# est plus performant que Java. A moins que Java ait réussi à faire des évolutions qui ont réduit son retard ?
Zboyle
Messages postés
70
Date d'inscription
vendredi 4 mars 2011
Statut
Membre
Dernière intervention
22 mai 2012
13
25 mars 2011 à 09:54
25 mars 2011 à 09:54
D'accord mais le C# ne serait pas une réelle alternative ?
Pour programme mobile, ordinateur ?
Merci
Pour programme mobile, ordinateur ?
Merci