Pour gérer vos consentements :
Categories: Régulations

Java 10 ans : l’avis d’un expert

»

Java, c’est la pierre philosophale du développeur« , avis bien tranché d’un utilisateur averti du langage Java de Sun. Michel Kern est le développeur – Java – d’une application de cartes conceptuelles et schémas heuristiques disponible gratuitement sur le Web, Thinkgraph. Nous l’avons rencontré à l’occasion des 10 ans du langage, afin d’évoquer l’avis d’un expert sur Java. « Comme toutes les bonnes idées, Java a pris son temps pour voir le jour« , nous déclare Michel Kern. Il souligne l’importance du principe de la machine virtuelle. Mais surtout, il salut les disponibilités des API et la pléthore de librairies gratuites. En revanche, gratuit ne signifiant pas libre, le problème des licences sur les librairies demeure pour les développements commerciaux. Une licence GPL laisse un libre accès aux sources, qui ne peuvent être librement déployées sur un logiciel commercial ! Une étape avant la convergence Java ne serait qu’une étape, pas une finalité. « Une étape avant la convergence avec .NET« … le raccourci est sans doute un peu exagéré! Plutôt une étape avant d’aboutir à un langage proche du LISP et de profiter de capacités d’auto réflection. Mais Java reste un langage compilé, donc lourd ! De même, s’il a fait ses preuves sur les serveurs, il y a encore de gros progrès à faire sur les ‘clients riches‘, trop lents ! Difficile dans ces conditions de développer certains types d’applications, comme des jeux de rôle en ligne. Quelques progrès sensibles ont cependant été apportés récemment : le toolkit Eclipse, la librairie SWT, une interactivité plus puissante. Mais l’implémentation SVG se fait attendre, les librairies sur les diagrammes 2D sont encore balbutiantes, et surtout « la documentation sur ces nouveautés est vraiment trop faible. » Alors, s’il fallait qualifier Java après dix ans d’existence ? « C’est le moins mauvais des langages utilisés par l’industrie« . Rassurant… Thinkgraph, dessin 2D en Java

ThinkGraph est un logiciel de Dessin 2D orienté vers la production de Cartes Conceptuelles. Une carte conceptuelle est un diagramme destiné à représenter des Idées (chaque idées étant représentée par une forme de base telle que rectangle, ellipse, image, …). Ce diagramme devient une carte conceptuelle lorsque des relations sont créées entre ces idées et que des Liens Hypertexte sont associés à ces idées afin de naviguer vers d’autres idées (cad une définition, un diagramme, une autre carte conceptuelle, etc…). ThinkGraph est donc le résultat du métissage entre une application de Dessin 2D et un éditeur de cartes conceptuelles.

Page: 1 2

Recent Posts

GPT-4o : où, quand et pour qui ?

OpenAI orchestre un déploiement très progressif de GPT-4o, y compris de ses capacités multimodales.

17 heures ago

Nom de domaine : Twitter définitivement remplacé par X

Elon Musk avait racheté le nom de domaine X.com à PayPal en 2017. Depuis juillet 2023,…

22 heures ago

Microsoft propose une délocalisation hors de Chine à ses ingénieurs IA et Cloud

Des centaines d'ingénieurs en IA et cloud travaillant pour Microsoft se voient proposer de quitter…

23 heures ago

Du « Monde » à Reddit, le point sur les partenariats data d’OpenAI

Reddit s'ajoute à la liste des « partenaires data » d'OpenAI. Qui rejoint-il ?

23 heures ago

Comment Younited a appliqué la GenAI au crédit conso

Younited a utilisé PaLM 2 puis Gemini pour catégoriser des transactions bancaires en vue de…

24 heures ago

Processeurs : les États-Unis fabriqueront 30 % des puces avancées d’ici 2032

Les États-Unis vont tripler leur capacité nationale de fabrication de puces et contrôler 30 %…

2 jours ago