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

ChatGPT : le Financial Times signe avec OpenAI

FT Group, éditeur du Financal Times, a signé un accord avec OpenAI afin d'utiliser ses…

20 heures ago

Les hyperscalers renforcent leurs recherches et datacenters pour l’IA

Au premier trimestre, Microsoft, Meta/Facebook et Alphabet/Google ont déjà investi plus de 32 milliards $…

21 heures ago

Cybersécurité : Darktrace dans l’escarcelle de Thoma Bravo

La société britannique de cybersécurité Darktrace a accepté une offre de rachat de 5,32 milliards…

2 jours ago

Étude Trends of IT 2024 : comment les managers IT développent leurs projets

Silicon et KPMG lancent la deuxième édition de l'étude Trends of IT. Cette édition 2024…

2 jours ago

Atos : l’Etat veut acquérir les activités souveraines

Le ministère de l'économie a adressé une lettre d'intention à la direction d'Atos pour racheter…

2 jours ago

Arnaud Monier – SNCF Connect & Tech : « Notre moteur, c’est l’innovation et nous procédons par incrémentation »

Directeur Technologie de SNCF Connect & Tech, Arnaud Monier lance une campagne de recrutement pour…

2 jours ago