Je pensais que Rust avait le même âge mais même pas.
Ce sont 2 langages qui ont bien percés alors qu'ils étaient arrivé dans des environnements déjà bien plein et ultra concurrentiel.
Sous licence Creative common. Lisez, copiez, modifiez faites en ce que vous voulez.
Bravo, Go est monté en cadence de manière assez spectaculaire. Il a été bien aidé par Oracle qui a torpillé Java. Car sinon Java aurait fait un bon barrage à Go (perfs similaire, cible comparable, productivité à peine meilleure). Go à tout de même pour lui une grande simplicité d'installation : pas de dépendances à une JVM, pas de dépendances à une librairie. Mais ça pourrait être fait en Java.
Sous licence Creative common. Lisez, copiez, modifiez faites en ce que vous voulez.
Moins d'un an après la sortie de Go, Oracle lancé le fameux procès contre Google.
Mais je ne pense pas du tout que go et java soient sur le même segment. D'ailleurs go sert beaucoup à faire des CLI qui sont resté longtemps un mauvais usage de java (jusqu'à ce que native-image permettent de démarrer en très peu de temps).
Il me semble avoir lu qu'il a beaucoup séduit de développeurs python alors que les créateurs du langages imaginaient plus séduire les développeurs C ou C++ (je sais plus).
Ils ont perdu leur vil procès et se sont pris des forks dans la tronche (Hudson -> Jenkins), mais malgré ça, Oracle a continué à contribuer au monde Java, notamment avec le jdk, graalvm, micronaut… Il faut toujours se méfier d'eux, mais Java est très loin d'être torpillé.
Go est sur le même segment que Java : faire des programmes portables et maintenables. Le bloat en moins :-)
Le post ci-dessus est une grosse connerie, ne le lisez pas sérieusement.
Il faut toujours se méfier d'eux, mais Java est très loin d'être torpillé.
Pendant les 10 premières années d'existence de go, le procès d'Oracle à été un repoussoir tout à fait légitime.
Depuis grosso modo l'air java 9, ça va mieux donc 2017, mais le procès ne s'est terminé que plusieurs années plus tard. Entre temps go et kubernetes, probablement les 2 fleurons de go étaient sortis.
Oracle fait plus que contribuer à java, il contrôle Openjdk, c'est toujours lui qui maîtrise qui et comment est-ce qu'on peut accéder au TCK,…
Je suis surpris de te voir mettre en avant graalvm qui n'est pas libre selon ton heuristique.
Je ne sais pas qu'est-ce qui a motivé le choix de Go pour Kubernetes, mais il n'est pas évident que ce soit lié au procès (Google n'a pas arrêté de faire du Java pour autant). Est-ce que Java a même était seulement envisagé au début du projet ? Tu as des infos sur le sujet ?
Sinon pour Graalvm, j'en parle, car la sauce prends dans le monde Java et la version présumée libre pourrait être fourchetté plus ou moins durement en cas d'oraclerie.
Puisqu'on est sur le sujet de la confiance dans un avenir libre : Java a plusieurs implémentations et distributions utilisables en production. Je ne sais pas si on peut en dire autant pour Go malheureusement (seule l'implémentation sous contrôle de Google est au point ?).
Le post ci-dessus est une grosse connerie, ne le lisez pas sérieusement.
Je confirme Google a arrêter de faire du Java… tout du moins il cherche à arrêter.
Oracle à torpillé Java en tortillant MySQL et OpenOffice et avec le procès contre Google. Java n'est cependant pas coulé pour autant. Depuis Oracle à corrigé son approche.
Il n'empêche on ne retrouve plus de nouveau gros projets en Java (Android bascule sur Kotlin, Eclipse, Hadoop… certains se meurrent) alors qu'on a par exemple Docker en Go.
En entreprise Java reste une référence mais pas dans les startup. C'est l'effet Cobol.
Je pourrait aller plus loin. Y a t'il de nouveaux framework populaire en Java open-source… non juste ceux développé par Oracle (JavaFX)… c'est signé d'une absence de dynamique.
Sous licence Creative common. Lisez, copiez, modifiez faites en ce que vous voulez.
Oracle à torpillé Java en tortillant MySQL et OpenOffice
Je vois pas le rapport entre java et MySQL. Pour OOo, ça a toujours était écris en C++ avec uniquement certaines parties en java notamment pour profiter de JDBC, mais les problèmes d'OOo n'ont pas commencé avec Oracle. go openoffice existait déjà à l'époque de Sun.
Android bascule sur Kotlin
Non, ça n'a jamais était annoncé et ça n'est factuellement pas le cas. Google a uniquement annoncé que Kotlin était un first class citizen d'android.
Je pourrait aller plus loin. Y a t'il de nouveaux framework populaire en Java open-source… non juste ceux développé par Oracle (JavaFX)… c'est signé d'une absence de dynamique.
Nouveaux et populaire c'est toujours un peu piégeux (rien ne pourra battre Spring en terme de popularité avant un certains temps), mais tu as au moins
Si tu veux croire que Java est comme Cobol, il sera difficile de t'en dissuader parce qu'il est difficile de vérifier ce genre de dynamique. Ça fait 15 ans que java est annoncé comme étant le nouveau Cobol. L'entreprise dans la quelle je suis a lancé son produit phare en java en 2016. Tu as des bases de données comme Warp10 ou QuestDB qui sont en java.
Non, ça n'a jamais était annoncé et ça n'est factuellement pas le cas. Google a uniquement annoncé que Kotlin était un first class citizen d'android.
Enfin ce n'est pas juste "first class citizen", c'est Kotlin First (donc "Kotlin d'abord"). " we will design [Android development tools and content] with Kotlin users in mind while continuing to provide support for using our APIs from the Java programming language." Il y a même un tableau présentant les avantages à coder en Kotlin plutôt qu'en Java pour Android. Et quantité de doc pour inciter les dev Java à passer à Kotlin. Ça ressemble quand même à "basculer sur Kotlin".
Sans avis sur le reste du commentaire, je ne suis pas au courant.
Posté par barmic 🦦 .
Évalué à 2 (+2/-2).
Dernière modification le 16 novembre 2024 à 16:36.
Google n'a pas arrêté de faire du Java pour autant
Est-ce qu'il a continué à lancer des projets en java entre 2010 et 2020 ?
Java a plusieurs implémentations
Je ne crois pas toutes celles que je connaissais ont étaient abandonnées ou racheté par Oracle, mais même si c'est le cas le TCK est encore sous le contrôle d'Oracle a ce que je sache.
Tu as plusieurs distributions d'openjdk (dont certaines se battent les jCouilles du tck), des jvms alternatives (dalvik, openj9) et surtout de gros acteurs capables de fourchetter (red hat, eclipse).
Bref j'aime bien Go, mais il faut avouer que son avenir n'est pour l'instant assuré que par un seul acteur.
Apres sur le supposé abandon de Java par Google, je veux bien des sources fiables et pas juste des ressentis ou des correlations au pifometre.
Le post ci-dessus est une grosse connerie, ne le lisez pas sérieusement.
Il me semblait qu'openj9 était uniquement un compilateur C2 alternatif mais il semble que tu as raison pour dalvik à aucun moment. Ce dernier ne supporte pas la spécification de la jvm et c'est bien pour ça qu'Oracle a intenté un procès.
surtout de gros acteurs capables de fourchetter (red hat, eclipse).
Alors là tu n'a cité qu'un seul acteur, hein ? Mais s'il est question de forker c'est la même chose avec go sauf que go est bien plus simple.
Apres sur le supposé abandon de Java par Google, je veux bien des sources fiables et pas juste des ressentis ou des correlations au pifometre.
Très franchement je m'en fou. On est pas en train d'instruire un procès. Google ne fuis pas java (il maintient ses projets et contribue à d'autres projets), mais je n'ai pas en tête de projets lancé en Java par Google depuis 15 ans. Il n'y a pas du tout d'un côté ou tout de l'autre mais Google est clairement passé d'un acteur du monde java à une entreprise à minima peu impliquée. À l'époque ils créaient GWT, guava ou guice par exemple aujourd'hui je ne trouve même pas leur distribution publique de java.
# Le bel âge
Posté par devnewton 🍺 (site web personnel) . Évalué à 7 (+4/-0).
Il va s'acheter une mobylette pour aller jouer au babyfoot et fumer des pétards?
Le post ci-dessus est une grosse connerie, ne le lisez pas sérieusement.
[^] # Re: Le bel âge
Posté par Elfir3 . Évalué à 3 (+1/-0).
Veux tu dire par là qu'il lui fallait juste un véhicule pour devenir rapide ?
Go va-t-il se crasher à cause de son addiction ?
Est-ce qu'il va être promu langage de choix pour l'administration américaine après avoir passé le ouinj à Elon ?
Il vieilli si vite..
# et Rust 9
Posté par abriotde (site web personnel, Mastodon) . Évalué à 1 (+1/-1).
Je pensais que Rust avait le même âge mais même pas.
Ce sont 2 langages qui ont bien percés alors qu'ils étaient arrivé dans des environnements déjà bien plein et ultra concurrentiel.
Sous licence Creative common. Lisez, copiez, modifiez faites en ce que vous voulez.
# bravo
Posté par abriotde (site web personnel, Mastodon) . Évalué à -1 (+2/-4).
Bravo, Go est monté en cadence de manière assez spectaculaire. Il a été bien aidé par Oracle qui a torpillé Java. Car sinon Java aurait fait un bon barrage à Go (perfs similaire, cible comparable, productivité à peine meilleure). Go à tout de même pour lui une grande simplicité d'installation : pas de dépendances à une JVM, pas de dépendances à une librairie. Mais ça pourrait être fait en Java.
Sous licence Creative common. Lisez, copiez, modifiez faites en ce que vous voulez.
[^] # Re: bravo
Posté par devnewton 🍺 (site web personnel) . Évalué à 4 (+1/-0).
Pourquoi dis-tu qu'Oracle a torpillé Java ? Le langage se porte mieux que jamais.
Le post ci-dessus est une grosse connerie, ne le lisez pas sérieusement.
[^] # Re: bravo
Posté par barmic 🦦 . Évalué à 2 (+1/-1).
Moins d'un an après la sortie de Go, Oracle lancé le fameux procès contre Google.
Mais je ne pense pas du tout que go et java soient sur le même segment. D'ailleurs go sert beaucoup à faire des CLI qui sont resté longtemps un mauvais usage de java (jusqu'à ce que native-image permettent de démarrer en très peu de temps).
Il me semble avoir lu qu'il a beaucoup séduit de développeurs python alors que les créateurs du langages imaginaient plus séduire les développeurs C ou C++ (je sais plus).
https://linuxfr.org/users/barmic/journaux/y-en-a-marre-de-ce-gros-troll
[^] # Re: bravo
Posté par devnewton 🍺 (site web personnel) . Évalué à 2 (+0/-1). Dernière modification le 15 novembre 2024 à 21:44.
Ils ont perdu leur vil procès et se sont pris des forks dans la tronche (Hudson -> Jenkins), mais malgré ça, Oracle a continué à contribuer au monde Java, notamment avec le jdk, graalvm, micronaut… Il faut toujours se méfier d'eux, mais Java est très loin d'être torpillé.
Go est sur le même segment que Java : faire des programmes portables et maintenables. Le bloat en moins :-)
Le post ci-dessus est une grosse connerie, ne le lisez pas sérieusement.
[^] # Re: bravo
Posté par barmic 🦦 . Évalué à 3 (+2/-1).
Pendant les 10 premières années d'existence de go, le procès d'Oracle à été un repoussoir tout à fait légitime.
Depuis grosso modo l'air java 9, ça va mieux donc 2017, mais le procès ne s'est terminé que plusieurs années plus tard. Entre temps go et kubernetes, probablement les 2 fleurons de go étaient sortis.
Oracle fait plus que contribuer à java, il contrôle Openjdk, c'est toujours lui qui maîtrise qui et comment est-ce qu'on peut accéder au TCK,…
Je suis surpris de te voir mettre en avant graalvm qui n'est pas libre selon ton heuristique.
Mais oui java se porte très bien
https://linuxfr.org/users/barmic/journaux/y-en-a-marre-de-ce-gros-troll
[^] # Re: bravo
Posté par devnewton 🍺 (site web personnel) . Évalué à 4 (+1/-0). Dernière modification le 16 novembre 2024 à 00:57.
Je ne sais pas qu'est-ce qui a motivé le choix de Go pour Kubernetes, mais il n'est pas évident que ce soit lié au procès (Google n'a pas arrêté de faire du Java pour autant). Est-ce que Java a même était seulement envisagé au début du projet ? Tu as des infos sur le sujet ?
Sinon pour Graalvm, j'en parle, car la sauce prends dans le monde Java et la version présumée libre pourrait être fourchetté plus ou moins durement en cas d'oraclerie.
Puisqu'on est sur le sujet de la confiance dans un avenir libre : Java a plusieurs implémentations et distributions utilisables en production. Je ne sais pas si on peut en dire autant pour Go malheureusement (seule l'implémentation sous contrôle de Google est au point ?).
Le post ci-dessus est une grosse connerie, ne le lisez pas sérieusement.
[^] # Re: bravo
Posté par abriotde (site web personnel, Mastodon) . Évalué à -1 (+1/-3). Dernière modification le 16 novembre 2024 à 02:13.
Je confirme Google a arrêter de faire du Java… tout du moins il cherche à arrêter.
Oracle à torpillé Java en tortillant MySQL et OpenOffice et avec le procès contre Google. Java n'est cependant pas coulé pour autant. Depuis Oracle à corrigé son approche.
Il n'empêche on ne retrouve plus de nouveau gros projets en Java (Android bascule sur Kotlin, Eclipse, Hadoop… certains se meurrent) alors qu'on a par exemple Docker en Go.
En entreprise Java reste une référence mais pas dans les startup. C'est l'effet Cobol.
Je pourrait aller plus loin. Y a t'il de nouveaux framework populaire en Java open-source… non juste ceux développé par Oracle (JavaFX)… c'est signé d'une absence de dynamique.
Sous licence Creative common. Lisez, copiez, modifiez faites en ce que vous voulez.
[^] # Re: bravo
Posté par barmic 🦦 . Évalué à 4 (+2/-0).
Je vois pas le rapport entre java et MySQL. Pour OOo, ça a toujours était écris en C++ avec uniquement certaines parties en java notamment pour profiter de JDBC, mais les problèmes d'OOo n'ont pas commencé avec Oracle. go openoffice existait déjà à l'époque de Sun.
Non, ça n'a jamais était annoncé et ça n'est factuellement pas le cas. Google a uniquement annoncé que Kotlin était un first class citizen d'android.
Je ne sais pas de quoi tu parle c'est toujours en Java https://github.com/eclipse-platform/eclipse.platform
Pareil qu'eclipse https://github.com/apache/hadoop
Nouveaux et populaire c'est toujours un peu piégeux (rien ne pourra battre Spring en terme de popularité avant un certains temps), mais tu as au moins
Si tu veux croire que Java est comme Cobol, il sera difficile de t'en dissuader parce qu'il est difficile de vérifier ce genre de dynamique. Ça fait 15 ans que java est annoncé comme étant le nouveau Cobol. L'entreprise dans la quelle je suis a lancé son produit phare en java en 2016. Tu as des bases de données comme Warp10 ou QuestDB qui sont en java.
https://linuxfr.org/users/barmic/journaux/y-en-a-marre-de-ce-gros-troll
[^] # Re: bravo
Posté par Faya . Évalué à 5 (+3/-0).
Enfin ce n'est pas juste "first class citizen", c'est Kotlin First (donc "Kotlin d'abord"). " we will design [Android development tools and content] with Kotlin users in mind while continuing to provide support for using our APIs from the Java programming language." Il y a même un tableau présentant les avantages à coder en Kotlin plutôt qu'en Java pour Android. Et quantité de doc pour inciter les dev Java à passer à Kotlin. Ça ressemble quand même à "basculer sur Kotlin".
Sans avis sur le reste du commentaire, je ne suis pas au courant.
[^] # Re: bravo
Posté par abriotde (site web personnel, Mastodon) . Évalué à -2 (+1/-4). Dernière modification le 16 novembre 2024 à 02:17.
Mais l'implémentation Go de Google est libre et gratuite et Google n'a pas le passif d'oracle en matière open-source… quand tout va, tout va bien.
Sous licence Creative common. Lisez, copiez, modifiez faites en ce que vous voulez.
[^] # Re: bravo
Posté par barmic 🦦 . Évalué à 2 (+2/-2). Dernière modification le 16 novembre 2024 à 16:36.
Est-ce qu'il a continué à lancer des projets en java entre 2010 et 2020 ?
Je ne crois pas toutes celles que je connaissais ont étaient abandonnées ou racheté par Oracle, mais même si c'est le cas le TCK est encore sous le contrôle d'Oracle a ce que je sache.
https://linuxfr.org/users/barmic/journaux/y-en-a-marre-de-ce-gros-troll
[^] # Re: bravo
Posté par devnewton 🍺 (site web personnel) . Évalué à 5 (+2/-0).
Tu as plusieurs distributions d'openjdk (dont certaines se battent les jCouilles du tck), des jvms alternatives (dalvik, openj9) et surtout de gros acteurs capables de fourchetter (red hat, eclipse).
Bref j'aime bien Go, mais il faut avouer que son avenir n'est pour l'instant assuré que par un seul acteur.
Apres sur le supposé abandon de Java par Google, je veux bien des sources fiables et pas juste des ressentis ou des correlations au pifometre.
Le post ci-dessus est une grosse connerie, ne le lisez pas sérieusement.
[^] # Re: bravo
Posté par barmic 🦦 . Évalué à 0 (+0/-2).
Il me semblait qu'openj9 était uniquement un compilateur C2 alternatif mais il semble que tu as raison pour dalvik à aucun moment. Ce dernier ne supporte pas la spécification de la jvm et c'est bien pour ça qu'Oracle a intenté un procès.
Alors là tu n'a cité qu'un seul acteur, hein ? Mais s'il est question de forker c'est la même chose avec go sauf que go est bien plus simple.
Très franchement je m'en fou. On est pas en train d'instruire un procès. Google ne fuis pas java (il maintient ses projets et contribue à d'autres projets), mais je n'ai pas en tête de projets lancé en Java par Google depuis 15 ans. Il n'y a pas du tout d'un côté ou tout de l'autre mais Google est clairement passé d'un acteur du monde java à une entreprise à minima peu impliquée. À l'époque ils créaient GWT, guava ou guice par exemple aujourd'hui je ne trouve même pas leur distribution publique de java.
https://linuxfr.org/users/barmic/journaux/y-en-a-marre-de-ce-gros-troll
Envoyer un commentaire
Suivre le flux des commentaires
Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.