> Tous les forums > Forum Autres langages
 Quel avenir pour Java ?
Ajouter un message à la discussion
Page : [1] 
Page 1 sur 1
grbdo
  Posté le 10/02/2005 @ 22:05 
Aller en bas de la page 
Nouvel astucien
Le rouleau compresseur MS s'est mis en marche. D'après beaucoup d'informaticiens qui ont développé en C#, ce langage est encore plus simple que Java. Sans oublié que la JVM a toujours souffert d'une lenteur reconnue. Programmera-t-on encore en Java dans 10 ans ? /* email modéré par sécurité pour le membre */ http://www.selectance.com
Publicité
isaurus
 Posté le 11/02/2005 à 18:58 
Aller en bas de la page Revenir au message précédent Revenir en haut de la page
Nouvel astucien
C'est ça... Et Linux non plus dans 10 ans ça n'existera plus. La preuve: d'après beaucoup d'informaticiens, xp est beaucoup plus stable et plus sûr que linux. Sans oubliées que linux a toujours souffert d'une complexité reconnue.
koala01
 Posté le 14/02/2005 à 19:15 
Aller en bas de la page Revenir au message précédent Revenir en haut de la page
Astucien
Salut, D'abord et avant tout, je te conseillerais franchement de retirer ton adresse E-mail de ton message, mais de l'indiquer dans ton profil... En effet, les habitués du forum ne risquent pas vraiment de te spammer, mais il y a tous les autres... Ceci dit, il faut bien se rendre compte de plusieurs choses: 1- Quand C est sorti, on a prohétisé la fin de COBOL... il y a plus de vingt ans, et cobol existe toujours et se porte plutot bien, merci pour lui. 2- Ce que tu semble considérer comme un défaut de la JVM en fait à vrai dire sa force: il s'agit d'un langage interprété, donc susceptible de fonctionner quelle que soit la platteforme envisagée, alors que C++ et C# sont des langages compilés, donc dépendant de la platteforme sur laquelle les applicaitons seront lancées. 3- C# doit etre considéré plus comme une évolution supplémentaire du couple C/C++ que comme un remplacement de java... C n'était absolument pas adapté à la POO, C++ le devenait, mais de loin, et il est vrai que meme C++ commence à dater... Bref, selon moi, l'apparition de ce langage ne signifie absolument pas la mort annoncée des langages déjà existant [clindoeil]
edon47
 Posté le 14/02/2005 à 20:09 
Aller en bas de la page Revenir au message précédent Revenir en haut de la page
Petit astucien
Salut, Lenteur de la JVM ? Il y a plusieurs années peut-être mais maintenant il n'y a qu'à tester les différentes applications écrites en java pour constater que l'écart de vitesse d'exécution a beaucoup diminué et ça continue.... Ne pas oublier qu'un code bien optimisé peut doubler et même tripler en vitesse d'exécution. Quant à linux, je ne suis pas sûr qu'il soit en voie de disparaître; bien sûr il demeure marginal pour les utilisateurs particuliers qui possèdent le savoir-faire nécessaire à son paramétrage. De nombreuses entreprises spécialisées utilisent Unix et c'est pas encore pour demain sa disparition.
aliquando
 Posté le 15/02/2005 à 13:22 
Aller en bas de la page Revenir au message précédent Revenir en haut de la page
Petit astucien
Salut le C# et tout les elements de .NET sont en fait une sorte de byte code bizarre (PE voir MSIL pour plus d'info) mais je reste certain que Java ne disparaitra pas car comme tu le dis le C# copie beaucoup de chose (je l'ai appris ce week-end), mais n'est pas la claque a tous les langages meme si beaucoup d'effort ont ete fait. a+
tig
 Posté le 15/02/2005 à 13:22 
Aller en bas de la page Revenir au message précédent Revenir en haut de la page
Petit astucien
Hello, Et avec les nouvelles fonctionnalités et assistants qui sont développés pour les utilisateurs de Linux, je dirais que ce n'est pas en train de disparaître, mais au contraire de prendre de l'importance. Avoir un OS à ce prix, avec tous les programmes qui existent ! Et avec nettement moins de problèmes de virus Ma prochaine machine, ça sera Linux !
ti_ouf
 Posté le 16/02/2005 à 08:27 
Aller en bas de la page Revenir au message précédent Revenir en haut de la page
Astucien

hello j'ai vu que java 5 allait etre optimisé en terme de ses performances nottement par des outils java de l'éditeur Quest qui ont été certifié par Sun. Donc je ne pense pas que Java sombre du jour au lendemain...
koala01
 Posté le 17/02/2005 à 04:17 
Aller en bas de la page Revenir au message précédent Revenir en haut de la page
Astucien
Je voudrais quand meme revenir sur
edon47 a écrit :
Salut, Lenteur de la JVM ? Il y a plusieurs années peut-être mais maintenant il n'y a qu'à tester les différentes applications écrites en java pour constater que l'écart de vitesse d'exécution a beaucoup diminué et ça continue.... Ne pas oublier qu'un code bien optimisé peut doubler et même tripler en vitesse d'exécution. Quant à linux, je ne suis pas sûr qu'il soit en voie de disparaître; bien sûr il demeure marginal pour les utilisateurs particuliers qui possèdent le savoir-faire nécessaire à son paramétrage. De nombreuses entreprises spécialisées utilisent Unix et c'est pas encore pour demain sa disparition.
La JVM a beau avoir été très largement optimisée, il reste tout à fait vrai qu'une application java restera malgré tout toujours plus lente qu'une application "C/C++/C#..."(qui sera elle-même, soit dit en passant sans doute plus lente que la meme application créée directement en assembleur) Mais cette lenteur n'a rien à voir avec le langage en lui-meme, mais bien plutot avec le type de langage représenté... En effet, le java est plus un langage "interprété", alors que le C, le C++ et les autres sont des langages "compilés". Ces deux types de langages ont chacun leurs avantages et leurs inconvéniants, ce qui fait qu'en définitive, aucun n'est, à ce jour, en mesure de faire une concurence réelle à l'autre. En effet, les langages interprétés sont généralement plus lents (bien qu'avec les vitesses de traitement des processeurs actuels, cela se remarque de moins en moins) parce qu'ils nécessitent la mise en oeuvre d'une "couche" supplémentaire: l'interpréteur. Mais ils ont l'avantage d'être parfaitement indépendants de la platteforme sur laquelle l'application est lancée. La seule "limite" est que l'ordinateur sur lequel l'application est lancée doit disposer de l'interpréteur. Par contre, les langages compilés, s'ils sont généralement plus rapides d'exécution (car il ne nécessitent pas la présence d'un interpréteur), ont par contre l'inconvéniant que les applications compilées sur une platteforme ne pourront pas l'être sur une autre (il faudra compiler l'application pour chaque platteforme pour laquelle on envisage de faire tourner l'application) Le choix, parfois assez difficile à faire, est donc de choisir entre la vitesse et la possiblité de travailler sur plusieurs platteformes... Et comme, restons honnête, il n'y a pas que windows (loin de là) ni meme rien que des ordinateur de type "compatible" (PC), les deux genres de langages ont encore de beaux jours devant eux [clindoeil]
gwendaal
 Posté le 26/02/2005 à 19:43 
Aller en bas de la page Revenir au message précédent Revenir en haut de la page
Petit astucien
java c un vieux langage lourdingue et ils n'inovent pas leseul atout qu'il leur reste c le multi plateforme c # est bcp plus simple et pour le meme resultat tu as 100 lignes en java et 10 en C#
Publicité
ti_ouf
 Posté le 01/03/2005 à 20:51 
Aller en bas de la page Revenir au message précédent Revenir en haut de la page
Astucien

plus simple parce que compilé...
Page : [1] 
Page 1 sur 1

Vous devez être connecté pour participer à la discussion.
Cliquez ici pour vous identifier.

Vous n'avez pas de compte ? Créez-en un gratuitement !
Recevoir PC Astuces par e-mail


La Lettre quotidienne +226 000 inscrits
Avec l'actu, des logiciels, des applis, des astuces, des bons plans, ...

Les bonnes affaires
Une fois par semaine, un récap des meilleurs offres.

Les fonds d'écran
De jolies photos pour personnaliser votre bureau. Une fois par semaine.

Les nouveaux Bons Plans
Des notifications pour ne pas rater les bons plans publiés sur le site.

Les bons plans du moment PC Astuces

Tous les Bons Plans
99,99 €SSD externe portable Samsung T7 500 Go à 99,99 €
Valable jusqu'au 24 Janvier

Amazon fait une promotion sur le SSD externe portable Samsung T7 500 Go qui passe à 99,99 € livré gratuitement alors qu'on trouve le SSD à partir de 120 € ailleurs. 

Son format compact vous permettra de le transporter facilement avec vous. De quoi stocker parfaitement vos fichiers et de les emporter dans vos déplacements en toute sérénité. Grâce à la technologie PCIe NVMe intégrée et au connecteur USB 3.1 Type C, bénéficiez de vitesses supérieures pouvant atteindre 1050 Mo /s ! Compatible PC, Mac et Android, il se montrera rapidement indispensable. Le disque Samsung T7 se pare d'un boîtier robuste en aluminium qui résistera aux chutes. Il embarque également un cryptage avancé avec mot de passe.


> Voir l'offre
95 €Onduleur APC BE700G-FR (405 W/700 VA) à 95 €
Valable jusqu'au 24 Janvier

Amazon fait une promotion sur le très bon onduleur APC BE700G-FR qui passe à 95 € livré gratuitement alors qu'on le trouve ailleurs à partir de 120 €. Cet onduleur assure une alimentation de secours sur batteries et une protection contre les surtensions pour votre ordinateur et vos périphériques le temps que vous fermiez et éteignez correctement votre matériel en cas de coupure de courant. Il offre une puissance de sortie de 405W/700 VA.


> Voir l'offre
99,99 €Ecran 24 pouces Xiaomi Mi 1C (Full HD, IPS) à 99,99 €
Valable jusqu'au 26 Janvier

Darty fait une promotion sur l'écran PC 24 pouces Xiaomi Mi 1C qui passe à 99,99 € au lieu de 149 €. Cet écran possède une dalle Full HD IPS à bords fins. Entrées VGA et HDMI. Idéal pour la bureautique et le multimédia.


> Voir l'offre

Sujets relatifs
quel SGBD apprendre pour debutant ?
parametrage du code java pour imprimer
Besoin info pour création graphiques sous Java
C , ou: java ? pour ce genre d'anim' >
creation d'icone cliquable pour appli JAVA
Classe java pour la connexion avec MySQL
Aide pour debuter en java
Créer un éxecutable pour lancer une appli Java
alerte pour mon site, blème de java [RESOLU]
Quel programme pour C++?
Plus de sujets relatifs à Quel avenir pour Java ?
 > Tous les forums > Forum Autres langages