Envoyé par
zecreator
Bonjour à tous,
Robin56 m'a invité à donner mon avis sur cette discussion, et voilà mon premier sentiment, si je me mets dans la peau de qq1 qui débute en Java et voit cette discussion : c'est trop technique, on parle de framework, de MVC, de JavaBean. Il n'y a pas vraiment de progression entre tous ces tutos et c'est vite confus. Java n'est pas un langage technique, mais comme les tutos sont très orientés "développement SSII", il est complexifié par un système de production qui oblige à passer par tout un tas de frameworks, et autres moteurs.
Quand j'ai appris le BASIC, sur Amstrad CPC, j'ai commencé par la structure du langage. Avant de m'attaquer au monde des variables et des fonctions, j'ai déjà appris a écrire le langage et a organiser mon code. J'ai commencé par des choses simples, comme le tracé d'un cercle, qui m'a permis d'apprendre à utiliser les fonctions graphiques du BASIC... Les tutos présents ici, vont trop rapidement dans le "vif" du sujet, sans se soucier si l'utilisateur va comprendre l'ensemble des termes. La plupart de cours partent du principe que l'utilisateur connait les bases de Java. C'est une erreur. Tiens, un exemple de truc vraiment merdique en Java pour un débutant : la synchronization des Thread. Je n'ai rien vu de vraiment poussé dans les tutos. Alors que c'est tout de même une notion importante.
On parle peu (voire pas du tout) de la POO, qui est la base de Java tout de même. Faites de tutos qui reviennent à l'essentiel de Java. Un langage souple, objet et qui peut faire autre chose que des applications de gestion, connectés à des serveurs. Java peut être utilisés pour faire des jeux, en 2D ou en 3D.
Partager