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

AWS abandonne WorkDocs, son concurrent de Dropbox

Un temps pressenti pour constituer le socle d'une suite bureautique AWS, Amazon WorkDocs arrivera en…

2 jours ago

Eviden structure une marque de « serveurs IA »

Eviden regroupe cinq familles de serveurs sous la marque BullSequana AI. Et affiche le supercalculateur…

2 jours ago

SSE : l’expérience se simplifie plus que les prix

Le dernier Magic Quadrant du SSE (Secure Service Edge) dénote des tarifications et des modèles…

2 jours ago

IA générative : les lignes directrices de l’ANSSI

Formats de paramètres, méthodes d'apprentissage, mutualisation GPU... Voici quelques-unes des recommandations de l'ANSSI sur l'IA…

3 jours ago

De la marque blanche à l’« exemption souveraine », Broadcom fait des concessions aux fournisseurs cloud

À la grogne des partenaires VMware, Broadcom répond par diverses concessions.

3 jours ago

iPadOS finalement soumis au DMA

iPadOS a une position suffisamment influente pour être soumis au DMA, estime la Commission européenne.

3 jours ago