Bonjour,
je profite actuellement d'une période de chômage pour m'auto-former à Java puisque c'est actuellement "le langage à la mode". Pour cela je suis parti du livre "Programmer en Java" de C. Delannoy qui m'a déjà permis de développer quelques applications professionnelles pour un ami qui a sa propre société.
Si cela m'a permis de découvrir les avantages du langage, particulièrement par le biais de son indépendance par rapport aux plateformes, j'ai aussi vite identifié certains défauts. J'ai surtout remarqué qu'on créait très facilement, et sans s'en apercevoir, des milliers d'objets (un classe comme String est redoutable sur ce point). Or si c'est "sans impact" sur des application non critique, c'est en revanche totalement conte-productif dès qu'il faut gérer des contraintes temps et/ou consommation mémoire.
A partir de ce constat je souhaiterais savoir s'il existe un bon ouvrage, en français ou en anglais, donnant les bonnes pratiques de programmation pour éviter ce genre d'écueils, et éventuellement d'autres que je n'aurais pas encore identifié; ou si effectivement je dois considérer que Java est un langage à proscrire dès qu'il s'agit de développer des applications critiques.
Merci d'avance pour vos réponses.
Partager