Bonsoir,

le 24/09/09 21:13, genj à [email protected] a écrit :
> 
>> Message aux développeurs : les raisons avancés me semblent corrects au
> 
> Ne pas hésiter à jeter un coup d'oeil à un tutorial sur le langage Java.
> On peut commencer par un "Hello world", et on peut continuer par des
> petites choses sympa pour GenjFr. ;-)

Bon, n'exagérons rien ! Je suis un grand débutant et mes seules
connaissances en programmation remontaient à un club d'informatique au
collège. Depuis, je me suis "enfilé" 2 bouquins sur la programmation en Java
pour les nuls : "Beginning Programming Java for Dummies" et "Java 2 for
Dummies". Je pense que je suis toujours incapable de programmer quelque
chose qui ne soit pas du code recopié de quelque part dans ce langage. (En
revanche, je commence à me débrouiller avec AppleScript...)

> 
> Tout ça pour dire qu'il est possible de faire des choses en langage
> java, même si on a pas la moindre idée de ce que c'est.

Ce n'est pas un peu embêtant ?

> 
> Pour vous mettre l'eau à la bouche, faites un copier/coller de ce qui
> est entre les tirets dans un simple fichier texte:
> ------------------------
> // Votre premiere application en Java
> class PremiereAppli {
>    public static void main (String[] args){
> System.out.println("Hello World");
> 
>    }
> }
> ------------------------
> Vous appelez votre fichier texte : PremiereAppli.java
> vous tapez (vous devez avoir le jdk de java, mais si vous avez suivi les
> conseils du wiki, vous devriez l'avoir ;-) ) dans un terminal :
> javac PremiereAppli.java
> 
> et voilà. Vous etes l'auteur d'un programme en java que vous pouvez
> lancer dans le terminal en tapant :
> java PremiereAppli

Le problème, c'est qu'entre balbutier "Hello World" et devenir le nouveau
Shakespeare du Java, il y a une marge que, sans solide formation en
programmation, bien peu sauraient franchir, malheureusement. Et dès que l'on
sort de l'apprentissage des boucles, des conditions, etc et que l'on cherche
à approfondir, on tombe sur une documentation déjà beaucoup plus restreinte
et généralement destinés à des programmeurs fortement éclairés. Je serais
bien incapable de savoir quand utiliser un "hashmap", un "hashtable", etc.

Enfin, pour les ceux et ceusses qui voudraient se lancer, vous pouvez
toujours lire : "la programmation Java pour les enfants, les parents et les
grands-parents" sur cette page (ou télécharger le PDF).

http://java.developpez.com/livres/javaEnfants/

> 
> Dans quinze jours, vous faites votre premier rapport en java pour
> GenjFr, et dans un mois vous demandez à Daniel André un statut de
> développeur.
> 
> Elle est pas belle la vie ;-)

Que d'ambition(s) !! ;-)

Sans aller jusque là, rien n'empêche de consulter les sources des rapports
(qui, d'ailleurs, ne sont plus dans genj_arvernes, me semble-t-il...). C'est
assez instructif, même si, là encore, si je peux comprendre (en très gros)
comment ça marche, je serais incapable de programmer la même chose.

Au fait, il y avait autrefois sur GenJ-Sourceforge un début d'explication
concernant la création de rapports. Il me semble qu'elle a disparu. Il
serait peut-être bon de re-créer quelque chose du même genre, une petite
aide à la programmation, des petits trucs de programmeur chevronné vers les
débutants motivés, sur le Wiki, par exemple...

En attendant, je crois que je vais plutôt me replonger dans AppleScript...


-- 
Stéphane LELAURE





---------------------------------------------------------------------
Utilisateurs de GenJ, localisez-vous sur le site:
http://www.arvernes.com/wiki/index.php/Genj_-_Participants#Les_Utilisateurs

<*> Pour vous desinscrire de cette liste, envoyez un mail a :
    [email protected]
<*> Pour obtenir de l'aide sur les commandes de la liste :
    [email protected]



Répondre à