Java
Java est un langage récent orienté objet. Les concepteurs de java
se sont appuyés sur une expérience d'autres langages orientés objets
comme C++, smalltalk ... en évitant les erreurs du passé avec l'objectif
de fournir un langage de production propre et facile à utiliser. Vu
le succès de Java ces dernières années, on peut considérer que le pari
est gagné. Je me suis mis à développer en Java depuis peu, et
je vous signale des liens intéressants.
- Le site de Java chez
sun où l'on peut télécharger la dernière version de java.
- Le site de
Jbuilder, un IDE Java particulièrement agréable à
utiliser. Borland propose une version Foundation à télécharger
gratuitement.
- Il existe un livre complet sur Java disponible gratuitement
<< Thinking in Java >>. Voir le site
developpez.com
pour ce lien et d'autres vers de la documentation
java. Les deux livres que je préfère sur Java
sont disponibles chez campuspress en Français : << Au coeur de Java >>
tome 1 et 2.
- developpez.com
est un site pour programmeurs Français, où l'on trouve
énormément de choses intéressantes sur Java (voyez en
particulier les add-on pour JBuilder).
- Le plus dûr pour écrire un programme conséquent en
Java est de comprendre les bases de la conception orientée
objet. Comment concevoir les classes pour qu'elles soient
aisément modifiables et réutilisables ? Je vous conseille de
lire le livre
Design Patterns: Elements of Reusable Object-Oriented Software
du << Gang Of Fours >> qui est la référence en matière de
<< patrons de conception >>.
Le livre
design patterns java companion disponible
en téléchargement gratuit, est un complément
qui illustre les patrons exposés dans [GoF] avec de petits
programmes java.
-
Le site UML en français
est un portail en Français sur la notation de modélisation
objet unifiée. Le logiciel
Together disponible en version
de démonstration (fonctionnelle pour les diagrammes de classes)
vous permettra de concevoir une application avant de commencer
à la coder, en utilisant les diagrammes UML. Ce logiciel permet
à partir des sources java d'obtenir des diagrammes de classes et
réciproquement d'obtenir un squelette de code java à partir
des diagrammes de classes. C'est le meilleur logiciel de modélisation
adapté à Java à mon avis. Il existe également deux projets similaires
en logiciel libre, mais ils ne sont pas encore aussi agréables à
utiliser. Il s'agit de
ArgoUML et de
Fujaba.
- Le site d'IBM, alphaworks
propose en téléchargement des beans d'une qualité professionnelle.
Les sites jars.com,
freewarejava et
d'autres proposent des applets, et des beans en téléchargement
gratuit.
- Le journal en ligne
javaworld propose beaucoup d'articles
de qualité adaptés à chaque niveau.
Last modified: Fri Oct 27 10:23:33 CEST 2000