Aller au menu - Aller au contenu

Tutoriel Java : 5 nouveaux chapitres

Revenir à la liste des news
Participer à la discussion

Informations

Contributeur(s) : cysboy
Publié : le 17/08/2008 à 22:12:29
Catégorie : Tutoriels
Visualisations : 1 167

Tutoriel Java : 5 nouveaux chapitres

Bonjour à toutes et à tous !

Le tutoriel Java s'est encore agrandi...

C'est les vacances pour beaucoup d'entre vous, mais, comme vous pouvez le voir, il y a toujours quelques irréductibles qui ne s'arrêtent jamais ! ;)
Pour ces Zér0s-là, j'ai concocté cinq nouveaux chapitres qui devraient vous plaire.

Nous continuons donc sur notre lancée avec la programmation événementielle en Java. Les choses commencent à devenir intéressantes, et vous commencez à être habitués. Je me suis donc permis d'accélérer un peu le rythme de croisière (et ce n'est que le début) ! :-°

Voici donc les nouveautés du mois :

10/ Les champs de texte : l'objet JTextField



Image utilisateur
Dans ce chapitre, nous verrons comment utiliser les objets de saisie.
Vous verrez que lorsque vous proposez aux utilisateurs de saisir des informations eux-mêmes, vous vous exposez à certains risques.

En effet, rien ne les empêche de saisir ce qu'ils veulent...
Nous aborderons donc une manière de contrôler les données saisies ! :)
Je ne vous dis rien sur ce sujet... Je vous laisse la surprise...

11/ Les applets



Image utilisateur
Ici, nous verrons une définition de ce qu'est une applet et surtout, la différence entre une applet et une servlet...
Nous ne nous attarderons pas non plus sur le sujet mais il était important que vous sachiez faire la différence.

Le chapitre se poursuit avec la création ainsi que l'exécution d'une applet sous Eclipse (avec passage de paramètres). Nous aborderons aussi l'incorporation d'une applet dans une page web (tout de même... ^^ ).

Il s'en suit la communication entre la page web et votre applet (en utilisant le JavaScript).
Vous pourrez constater que ceci est très simple mais que les possibilités que ce genre de communication offre donnent envie !
Pour faire communiquer votre applet avec votre page web, nous verrons qu'une bibliothèque doit être importée dans votre projet : ce point sera donc traité.

Enfin, nous parlerons brièvement des normes de sécurité imposées aux applets.
Un chapitre bien chargé en somme... ;)

12/ Les boîtes de dialogue



Image utilisateur
Vous saurez tout ! Oui, tout !
Les boîtes de dialogue n'auront plus aucun secret pour vous après ce chapitre... :p

Nous verrons comment créer :
  • des boîtes de confirmation,
  • des boîtes de saisie,
  • des boîtes d'information,
  • des boîtes personnalisées.


Nous verrons aussi un point important concernant les boîtes de dialogue : la modalité.
En effet, celles-ci peuvent être modales ou non et ça change tout, vous verrez.




13/ Les menus



Image utilisateur
Le titre de ce chapitre semble assez clair.
À la fin de celui-ci, vous saurez créer, incorporer et utiliser des menus dans vos IHM.
Par là, j'entends aussi bien :
  • les menus standard : ceux que vous pouvez voir en haut de votre navigateur,
  • les menus contextuels : ceux que vous utilisez lorsque vous faites un clic droit dans une application,
  • les barres d'outils : celles que vous trouvez sous les menus standard dans des applications comme OpenOffice ou the Gimp.

Nous apprendrons beaucoup de choses dans ce chapitre... Et, je pense qu'il va vraiment vous plaire. :D

14/ TP : l'ardoise mazique



Image utilisateur
Le but de ce TP est, comme dans tous les TP, de vous faire travailler ce que vous avez appris jusque là !

Néanmoins, une difficulté supplémentaire s'est glissée dans ce TP.
En effet, vu que nous souhaitons dessiner ce que notre souris trace à l'écran, nous allons devoir intercepter ses déplacements sur notre composant...

Nous n'avons pas encore parlé de ce type d'événement, mais rassurez-vous, si je m'octroie le luxe de vous initier à cette notion dans un TP, c'est que vous devez avoir les compétences pour la comprendre, l'assimiler et l'utiliser facilement ! ;)

Je ne vous gâche pas le plaisir... Et je vous souhaite bonne chance.

J'espère que ces chapitres combleront vos attentes et que vous apprendrez beaucoup de choses !
Je n'ai plus qu'à vous dire : à la prochaine fois.

Travaillez bien, profitez bien du restant de vos vacances (pour les Zér0s qui en ont) et je pense vous retrouver en septembre pour de nouveaux chapitres.

La partie sur les design pattern est commencée avec ses trois premiers chapitres (bientôt quatre). Nous aborderons :
  • les flux d'entrée/sortie,
  • d'autres composants, plus complexes (JEditorPane...).

Voilà de quoi vous donner envie...

En attendant, pour ceux qui le veulent, allez lire le tuto :

Lire le tuto : Programmation en Java

76 Participations

Pour accéder à cette section
Connectez-vous !
connexion_rpx
Page Précédente  1  2  3  Suivante
Pseudo Discussion
1 visiteur sur cette news (0 membre et 1 Anonyme)
Page Précédente  1  2  3  Suivante
Hors ligne M@teo21 # Posté le 18/08/2008 à 13:59:19
Doh ! Nuts. Mmh, donuts !
Avatar
Admins
Flux RSS

Ville : Paris
Pays : France métropolitaine
études : EFREI

Citation : wgmpgp
Plutôt que d'avancer tête baissée, ne serait-il pas mieux pour ce tutoriel de freiner un peu pour écouter les commentaires des membres sur certains chapitres plus que contestés ? (je pense notamment à http://www.siteduzero.com/tuto-50-11593.html et son superbe code boomerang :-° )


Ce commentaire est un troll qui n'engage que son auteur, très très aigri avec Java d'ailleurs.

Il y a eu des erreurs, cysboy a d'ailleurs fait de son mieux pour les corriger, tout comme je le fais moi à chaque sortie de tutoriel. Personne n'est absolument parfait du premier coup.

Ne mélangez pas les erreurs (ou le code boomerang, comme tu l'as signalé) qui sont réelles et le vieux troll moisi d'iPoulet. Car c'en est un. Lisez-le vraiment pour vous rendre compte à quel point son commentaire n'est pas crédible. Il avait décidé qu'il n'aimait pas le Java bien avant de poster ce message et a profité de quelques erreurs de jeunesse du tutoriel pour se défouler gratuitement. Ce n'est pas très beau à voir.

Image utilisateur

Le premier Livre du Zéro Apprenez à programmer en C est sorti !

Prenez-vous en photo avec dès que vous l'avez reçu !


L'urgent est fait, l'impossible est en cours, pour les miracles, prévoir un délai...
 
Hors ligne iPoulet # Posté le 18/08/2008 à 14:07:15
Avatar

/me s'expose sur la place publique et attend les cailloux

Étoilé
« Eĉ guto malgranda, konstante frapante, traboras la monton granitan »
 
Hors ligne bluestorm # Posté le 18/08/2008 à 14:08:39
dont ask to ask
Avatar
Anciens
Flux RSS

J'ai fait bien attention à ne rien mélanger dans mon commentaire, j'ai même donné un exemple de code pour remplacer, et pourtant le code dégoutant est toujours là.

Je trouve ça un peu dommage, surtout que le code que j'ai proposé pour donner une idée n'est pas compliqué et ne fait appel qu'à des notions de java déjà vues dans le cours, il me semble.

Je dois dire que je suis assez étonné par la situation. Qu'un débat un peu subjectif sur la POO demande du temps avant de donner quelque chose, ça ne m'étonne pas, mais pourquoi mettre un petit bout de code dans le même panier ? C'est aussi un peu dommage de n'avoir reçu aucune réponse (parce que je ne considère pas "j'ai fait des choix de rédaction et je l'assume" comme une réponse à la critique objective d'une fonction mal codée) : s'il y a des raisons justifiant le choix de ce code (ça m'étonnerait mais on ne sait jamais), j'aurais bien aimé les entendre.
 
Hors ligne anonyme # Posté le 18/08/2008 à 14:08:47

Citation : iPoulet
/me s'expose sur la place publique et attend les cailloux


Super ! J'ai toujours rêvé de faire ça.

Que celui qui n'a jamais péché lui jette la première pierre !
Hors ligne Dark-Side # Posté le 18/08/2008 à 14:09:04
Avatar

études : EPITA

Citation : M@teo21
le vieux troll moisi d'iPoulet. Car c'en est un. Lisez-le vraiment pour vous rendre compte à quel point son commentaire n'est pas crédible.

{{citation needed}}

Image utilisateurImage utilisateurImage utilisateurImage utilisateur
 
Hors ligne bluestorm # Posté le 18/08/2008 à 14:12:12
dont ask to ask
Avatar
Anciens
Flux RSS

peut-être qu'un petit rappel pourrait recentrer le débat sur un point plus technique et moins trollesque ?
(Votre avis de paillasson sur les performances du Java, on s'en fout)

Voici le code qui se trouve dans le tuto :
Code : Java
 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
private void setCategorie() {
 
      if (this.nbreHabitant < 10000000) {
 
          if (this.nbreHabitant < 5000000) {
 
              if (this.nbreHabitant < 1000000) {
 
                  if (this.nbreHabitant < 500000) {
 
                      if (this.nbreHabitant < 100000) {
 
                          if (this.nbreHabitant < 10000) {
 
                              if (this.nbreHabitant < 1000) {
 
                                  if (this.nbreHabitant > 0)
                                      this.categorie = 'A';
                                  else
                                      this.categorie = '?';
                              } else
                                  this.categorie = 'B';
                          } else
                              this.categorie = 'C';
                      } else
                          this.categorie = 'D';
                  } else
                      this.categorie = 'E';
              } else
                  this.categorie = 'F';
          } else
              this.categorie = 'G';
      } else
          this.categorie = 'H';
 
  }


Voici le code que j'ai proposé pour donner une idée de remplacement possible (comme je l'ai dit dans mon commentaire, je n'ai jamais codé en Java donc vous avez sûrement encore mieux à proposer) :
Code : Java
 1
 2
 3
 4
 5
 6
 7
 8
 9
10
private void setCategorie() {
        int bornes_superieures[] = {0, 1000, 10000, 100000, 500000, 1000000, 5000000, 10000000};
        char categories[] = {'?', 'A', 'B', 'C', 'D', 'E', 'F', 'G', 'H'};

        int i = 0;
        while (i < bornes_superieures.length && this.nbreHabitant >= bornes_superieures[i])
                i++;

        this.categorie = categories[i];
    }
 
Hors ligne iPoulet # Posté le 18/08/2008 à 14:14:59
Avatar

Quoi ? Je suis le seul à voir un boomerang là dedans ?

Étoilé
« Eĉ guto malgranda, konstante frapante, traboras la monton granitan »
 
Hors ligne M@teo21 # Posté le 18/08/2008 à 14:15:14
Doh ! Nuts. Mmh, donuts !
Avatar
Admins
Flux RSS

Ville : Paris
Pays : France métropolitaine
études : EFREI

Citation : Dark-Side
Citation : M@teo21
le vieux troll moisi d'iPoulet. Car c'en est un. Lisez-le vraiment pour vous rendre compte à quel point son commentaire n'est pas crédible.

{{citation needed}}


Suffit de lire le message que j'ai cité et son lien, donc de réfléchir 30s avant de balancer des citations needed de partout.

bluestorm > cela ne veut pas dire qu'il ne sera pas corrigé. Pour information une bonne partie des chapitres que vous découvrez aujourd'hui ont été rédigés il y a un moment déjà.
Je verrai directement avec cysboy pour corriger ces points-là avec lesquels je suis d'accord (mais inutile de ressortir le vieux code boomerang à chaque occasion, on a compris et c'est un simple passage du tutoriel). J'attends d'avoir un peu plus le champ libre après vostutos 3.5 et cie pour pouvoir m'occuper de cela et retourner vaquer à mes tutoriels notamment.

Image utilisateur

Le premier Livre du Zéro Apprenez à programmer en C est sorti !

Prenez-vous en photo avec dès que vous l'avez reçu !


L'urgent est fait, l'impossible est en cours, pour les miracles, prévoir un délai...
 
Hors ligne Dark-Side # Posté le 18/08/2008 à 14:22:54
Avatar

études : EPITA

Non rien...

Image utilisateurImage utilisateurImage utilisateurImage utilisateur
 
Hors ligne M@teo21 # Posté le 18/08/2008 à 14:26:01
Doh ! Nuts. Mmh, donuts !
Avatar
Admins
Flux RSS

Ville : Paris
Pays : France métropolitaine
études : EFREI

Non il te suffit de faire preuve d'un tout petit peu d'intelligence et de lire le message. Mais tu as du mal visiblement.

Image utilisateur

Le premier Livre du Zéro Apprenez à programmer en C est sorti !

Prenez-vous en photo avec dès que vous l'avez reçu !


L'urgent est fait, l'impossible est en cours, pour les miracles, prévoir un délai...
 
Hors ligne iPoulet # Posté le 18/08/2008 à 14:27:55
Avatar

M@teo, si j'avais voulu troller j'aurais dit "Java c'est nul, c'est un langage fait par les boucs pour les boucs, quitte à utiliser une plate-forme de merde ayez au moins la décence de programmer en Scala", mais tu noteras que le commentaire m'a bien pris une heure lors de sa rédaction. Selon moi, il y a autre chose à y voir qu'un troll.

Merci quand même de m'avoir lu, c'est toujours agréable de voir qu'on a des lecteurs.

Étoilé
« Eĉ guto malgranda, konstante frapante, traboras la monton granitan »
 
Hors ligne M@teo21 # Posté le 18/08/2008 à 14:38:39
Doh ! Nuts. Mmh, donuts !
Avatar
Admins
Flux RSS

Ville : Paris
Pays : France métropolitaine
études : EFREI

Citation : iPoulet
Java et la programmation orientée classes sont compliqués. Pourquoi les présenter si brutalement aux zéros (pourquoi les présenter tout court…) ?

En réalité, t'es-tu demandé pourquoi tu faisais du Java ? Parce que c'est un langage que l'on enseigne beaucoup. Et pourquoi ? Parce qu'il est très utilisé en entreprise.

Hé bien voilà ce que j'en pense : un tutoriel sur Java n'a pas sa place sur le SDZ, pour deux raisons, liées à cette utilisation que les entreprises en font. Premièrement, il n'a aucune vocation pédagogique, aucune beauté particulière, aucune finalité autre que d'être utilisé pour de gros projets réunissant plusieurs mauvais codeurs qui, notamment grâce à des idioties comme l'utilisation abusive d'accesseurs, peuvent ainsi développer tous ensembles sans réfléchir et sans se parler avec plus de sécurité que s'ils travaillaient dans d'autres styles de programmation.


Le langage n'a pas de vocation pédagogique, n'a pas de beauté particulière, des idioties comme l'utilisation abusive d'accesseurs, "mauvais codeurs"... Ca c'est un troll sur le langage java et pas un commentaire constructif sur le tutoriel.

Btw, il y avait quelques remarques pertinentes dans ton message (c'est ce qui fait qu'il est encore en ligne d'ailleurs), mais si tu avais un petit peu de retenue tu n'aurais pas écrit ces lignes qui reflettent ton opinion personnelle sur java (tu dis notamment "j'avais pas envie d'apprendre le java"). Ou tu aurais mis un gros warning "attention mon commentaire contient des opinions personnelles sur le langage java et je vais être dur parce que je n'aime pas ce langage".
Mais non. Tu as mêlé ça à quelques commentaires pertinents sur le tutoriel en lui-même pour brouiller les pistes et mieux écraser l'auteur. Ce n'est pas très beau comme je le disais tout à l'heure.

Image utilisateur

Le premier Livre du Zéro Apprenez à programmer en C est sorti !

Prenez-vous en photo avec dès que vous l'avez reçu !


L'urgent est fait, l'impossible est en cours, pour les miracles, prévoir un délai...
 
Hors ligne Dahevos # Posté le 18/08/2008 à 14:52:19
Xue Ying
Avatar

études : IUT Grenoble 2

+1 pour mateo, j'ai ressenti la meme chose mais étant pro JAVA je me suis dis que cela devait etre mon cerveau ^^

Image utilisateur


 
Hors ligne iPoulet # Posté le 18/08/2008 à 14:52:27
Avatar

M@teo21> *BUNK*, “Ce n'est pas très beau” reflète ta subjectivité propre. Tu aurais pu mettre un panneau.

Sérieusement, Java est haïssable parce qu'il produit de mauvais programmeurs comme cysboy : il est tellement compliqué et tordu à apprendre que les étudiants tentent en vain de comprendre des concepts abscons pendant des mois, et qu'au final ils ne savent pas réfléchir et programmer.

Effectivement, je ne critique pas que le tuto de cysboy dans ce commentaire. Si on replace les choses dans leur contexte, son tutoriel venait d'être promu officiel - alors qu'il abordait lourdement un sujet difficile, sur un site où le niveau est tel qu'on doit déjà prendre des pincettes lorsqu'on essaye d'expliquer ce qu'est une fonction. C'est ça aussi que je critique : tout cela est maladroit. En prétendant que des ingénieurs fréquentent ton site, tu mets en ligne un document malsain qui reflète exactement la médiocrité des cours qu'ils peuvent déjà suivre en école. Au final, ces ingénieurs ne sont pas plus avancés - ils se retrouvent avec une bête reformulation de ce qu'on leur sert déjà quotidiennement. Par contre, les zéros qui avaient une chance d'échapper à cette nullité sont super enthousiasmés à l'idée d'apprendre un nouveau langage présenté comme super-hype et méga-moderne.

Et au final, comme les pauvres manquent (comme souvent) de sens critique, ils font n'importe quoi et lisent quelque chose d'illisible, voulant apprendre quelque chose d'incompréhensible.

(Toutes mes excuses aux gens qui suivent des cours bien rédigés, clairs, avec des professeurs compétents qui mettent moins en avant l'utilisation d'un langage commercial que l'effort intellectuel à fournir dans l'art subtil de la programmation)

Dahevos, tu m'intéresses. De quel cerveau parles-tu ?

Étoilé
« Eĉ guto malgranda, konstante frapante, traboras la monton granitan »
 
Hors ligne elmcherqui # Posté le 18/08/2008 à 15:04:11
la vie est un programme
Avatar

Ville : Casablanca
Pays : Maroc
études : SUPINFO Maroc à Casablanca

merci cysboy pour les tuto .

- La répétition est humaine , la récurrence Divine .
- il faut être fou pour ne pas utiliser la récursivité quand il le faut !

 
Hors ligne M@teo21 # Posté le 18/08/2008 à 15:16:13
Doh ! Nuts. Mmh, donuts !
Avatar
Admins
Flux RSS

Ville : Paris
Pays : France métropolitaine
études : EFREI

Ah ! Nous y voilà. Tu ne supportes pas l'idée qu'un tutoriel sur Java soit mis en avant, et tu préfèrerais qu'un beau langage comme Erlang ait cette place-là car c'est ce que tu aimerais voir sur le sdz.

Mais à ce stade ce sont nos choix, nous choisissons effectivement les cours que nous souhaitons mettre en avant sur le sdz. Et c'est pas du tout démocratique, pas du tout basé sur la même logique que celle que tu aurais appliquée. Ca a toujours été comme ça, mais cela ne t'empêche pas de travailler à écrire des cours qui, tu penses, seraient meilleurs et auraient tout à gagner à être lus plutôt qu'un cours sur java.

Finalement, tes commentaires révèlent effectivement ton profond dégoût de java. Ta signature et tes messages ta profonde adoration pour erlang et les "beaux" langages.

Nous n'avons vraiment pas la même conception des choses qu'il faudrait mettre en avant sur le sdz. C'est triste mais c'est comme ça, et tes commentaires bien trollesques n'y changeront hélas rien.

Par contre, cela ne t'autorise pas à te moquer ironiquement et impunément d'autres personnes comme cysboy et Dehavos par exemple. Tu devrais suivre l'exemple de bluestorm, quand il attaque il ne le fait jamais gratuitement. Toi, c'est tout l'inverse.

Image utilisateur

Le premier Livre du Zéro Apprenez à programmer en C est sorti !

Prenez-vous en photo avec dès que vous l'avez reçu !


L'urgent est fait, l'impossible est en cours, pour les miracles, prévoir un délai...
 
Hors ligne iPoulet # Posté le 18/08/2008 à 15:21:52
Avatar

Owi, Erlang est un langage tellement dans l'esprit du site que je me sens obligé de répéter plusieurs fois "S'il vous plaît, si vous débutez, allez lire un autre tuto que le mien" dans tout ce que j'écris sur le langage. Cherche ailleurs.

Mais pour être honnête, c'est sûr que je trouverais beaucoup plus intelligent de ta part de promouvoir ou d'écrire un tutoriel sur, par exemple, OCaml. C'est à mon avis un choix beaucoup plus pertinent sur un site fréquenté par autant de débutants, notamment parce que le langage est moins inutilement verbeux et moins axé "développement en entreprise bête et méchant", et que, ne serait-ce que culturellement, on l'associe bien plus à l'apprentissage de l'algorithmique que Java. Bien sûr, il faudrait que le tuto en question soit bien écrit, mais il y a de bons auteurs qui traînent sur ce site (par exemple la personne dont tu flattes discrètement l'intelligence dans ton message).

Étoilé
« Eĉ guto malgranda, konstante frapante, traboras la monton granitan »
 
Hors ligne Dark-Side # Posté le 18/08/2008 à 15:25:14
Avatar

études : EPITA

Citation : M@teo21
Tu devrais suivre l'exemple de bluestorm, quand il attaque il ne le fait jamais gratuitement.

Haha je ris :-°

Image utilisateurImage utilisateurImage utilisateurImage utilisateur
 
Hors ligne pinto # Posté le 18/08/2008 à 15:34:47
Avatar

Citation : Dark-Side
Citation : M@teo21
Tu devrais suivre l'exemple de bluestorm, quand il attaque il ne le fait jamais gratuitement.

Haha je ris :-°

Pas trop fort :-°

Sinon pourquoi les tuto sortent par paquets de 3 ou 4 ?

Autodesk = Maya. Maya = Linux. Donc vu que Autodesk = 3DS Max, 3ds Max = Linux CQFD §§
Dieu justifie son existence à ceux disant qu'il existe, comme il justifie son inexistence à ceux disant qu'il n'existe pas !
 
Hors ligne IsmaX # Posté le 18/08/2008 à 15:36:54
Désolé pour ma langage ^^
Avatar

Très bon ! :)

Mais, j'attends le tutoriel pour créer les applications Portables ^^

Bon travail, cysboy ;)

Code : C
1
2
3
4
if(patience != NULL && pouvoirs != NULL && reve != NULL )
{
  printf("Vous etes sur le bon chemin \n");
}



xHTML / CSS : |||||||||| : 100%
PHP / MySQL : |||||||||| :  35%
C           : |||||||||| :  92%
C++         : |||||||||| :   0%
 
Hors ligne Gwen-Haël # Posté le 18/08/2008 à 15:37:04
The cake is a spy
Avatar

études : ESEO Angers

Je crois personnellement que les langages type Erlang, si ils ont leur place sur le SDZ, ne l'ont pas en tuto officiel de toute façon.

En revanche, j'aimerais, étant très (trop?) curieux, connaître les motivations du choix de Java en cours officiel.
C'est un langage très présent dans l'industrie, j'imagine que ça a un rapport. Mais dans la mesure où le SDZ ne forme à lui seul que de grands débutants (nous ne parlerons pas du tutoriel PHP), je me demande si cette orientation est franchement le must.

En fait, je m'interroge surtout sur la finalité des cours: donner envie au plus grand nombre de faire de la programmation en la faisant découvrir simplement, ou bien devenir une référence en formant les gens directement et "complètement" aux langages de l'industrie?

Disclaimer: Tout ceci ne constitue en aucune façon une attaque
 
Hors ligne M@teo21 # Posté le 18/08/2008 à 15:37:44
Doh ! Nuts. Mmh, donuts !
Avatar
Admins
Flux RSS

Ville : Paris
Pays : France métropolitaine
études : EFREI

Il y a des deux en fait.
Je me pose surtout la question de savoir si le tutoriel est susceptible d'intéresser un assez grand nombre de personnes. Dans l'absolu, ça ne se limite donc même pas à l'informatique.

Image utilisateur

Le premier Livre du Zéro Apprenez à programmer en C est sorti !

Prenez-vous en photo avec dès que vous l'avez reçu !


L'urgent est fait, l'impossible est en cours, pour les miracles, prévoir un délai...
 
Hors ligne Dahevos # Posté le 18/08/2008 à 15:48:19
Xue Ying
Avatar

études : IUT Grenoble 2

Moi je trouve ca pas mal de faire connaitre Java, car avant la parution en tuto officiel, ca ne m'intéressais pas ^^

Ca m'as permis de découvrir Java que je préfère au C ( ca les gouts et les couleurs ^^ ) et dommage que mateo ne ressort pas les vieux cours VB6 =D

En tout cas iPoulet t'es pas drole o_O

Image utilisateur


 
Hors ligne Gwen-Haël # Posté le 18/08/2008 à 15:50:22
The cake is a spy
Avatar

études : ESEO Angers

Citation : M@teo21
Il y a des deux.

Je m'en doutais un peu. Mais si je puis me permettre, j'ai quand même l'impression que la dernière orientation est plus risquée.
Le risque étant d'être trop pris pour une référence absolue. Pas que je critique le site, mais certains cours officiels sont quand même clairement orientés débutants, voire (volontairement je le sais) simplificateurs, au risque de populariser de grosses erreurs.

Par exemple, on peut lire dans les forums XHTML que "Le HTML est obsolète" (HTML 5, wtf?). On a aussi parfois l'impression dans le forum PHP que la base de données fait partie de PHP, quoi de plus normal quand le cours assène dans le sommaire qu'elle est "indispensable avec PHP"?

Donc, dans une optique "apprendre à chacun à faire son site" ça ne pose pas de problème, on s'en fout même. En revanche si le site vise à devenir une référence dans les études d'informatique (ce qu'il est déjà plus ou moins), ce genre d'erreur est plus ennuyeux.

Dans le cas de Java, ce n'est à mon sens pas un langage pour faire découvrir la programmation. Ses intérêts pédagogiques sont certains mais discutables au vu de la présence d'une introduction assez bonne à la POO dans le cours C++, par exemple.
Si l'officialisation de ce cours vise à populariser le site dans le supérieur, n'est-il pas indispensable que les petites erreurs relevées par iPoulet ou d'autres (indépendamment de leurs critiques du langage lui-même) soient corrigées soigneusement?

Edit: je sais que le SDZ ne se limite plus à l'info, cf le tuto Electronique. Mais là encore, big warning, c'est un sujet où la sécurité est de mise, donc la qualité du cours se doit d'être parfaite...
 
Hors ligne M@teo21 # Posté le 18/08/2008 à 16:10:30
Doh ! Nuts. Mmh, donuts !
Avatar
Admins
Flux RSS

Ville : Paris
Pays : France métropolitaine
études : EFREI

Ne mélangeons pas tout. Les tutoriels ne sont pas des documentations et certaines "erreurs" sont volontaires. Cela ne veut pas du tout dire que l'on cherche à privilégier la quantité à la qualité, d'ailleurs je pense qu'on peut avoir les deux à la fois en s'organisant progressivement un peu différemment.
Dans un premier temps, il va pouvoir y avoir plusieurs auteurs sur un même tutoriel afin de faciliter le travail à plusieurs et les mises à jour / corrections. Dans un second temps, avec l'accord de l'auteur il devrait être possible à quiconque de rapporter / corriger des erreurs lui-même sur un tutoriel qu'il est en train de lire.

Si je ne me trompe pas, beaucoup d'entre vous considèrent wikipédia comme une référence. Pourtant il peut très bien y avoir des erreurs, et on ne peut pas exiger d'eux qu'ils soient irréprochables (ou ce serait ignorer leur mode de fonctionnement). Tout est question de juste milieu : il ne faut pas tromper les visiteurs en leur présentant un contenu faux, mais il ne faut pas non plus espérer une perfection à la virgule près sur tous les détails car on n'y arrivera pas.

Image utilisateur

Le premier Livre du Zéro Apprenez à programmer en C est sorti !

Prenez-vous en photo avec dès que vous l'avez reçu !


L'urgent est fait, l'impossible est en cours, pour les miracles, prévoir un délai...
 
Hors ligne Zopieux # Posté le 18/08/2008 à 16:11:25
Mhg n pryhv dhv zr yvg
Avatar
Validateurs

Citation : Dahevos
En tout cas iPoulet t'es pas drole o_O

Je doute fortement que ce soit le but recherché.

iPoulet, même si c'est un Erlang-troller pur sang, a le mérite de développer une argumentation convenable à propos de ce qu'il défend et possède surtout le recul nécessaire pour critiquer la politique et les tutoriels du SdZ, pas comme certains qui se limitent à un « lol merci les tutos sont de plus en plus nombreux quelle rapidité lol » (les fautes en moins). Après, il a tort ou il a raison, c'est chacun son opinion.
 
Hors ligne Gwen-Haël # Posté le 18/08/2008 à 16:19:09
The cake is a spy
Avatar

études : ESEO Angers

Citation : Pas de titre
Si je ne me trompe pas, beaucoup d'entre vous considèrent wikipédia comme une référence. Pourtant il peut très bien y avoir des erreurs, et on ne peut pas exiger d'eux qu'ils soient irréprochables (ou ce serait ignorer leur mode de fonctionnement).

Je vois ce que tu veux dire mais l'exemple n'en est pas moins mal choisi: pour l'instant (oui je sais, VT3.5) la rédaction se fait seule. Et si dans l'avenir elle pourra se faire à plusieurs, je doute que vous vous orientiez vers un wiki. On est très loin du mode de fonctionnement de WP.

L'erreur est humaine et toujours présente, c'est un fait, mais je ne parle pas tant des erreurs que des choix de rédaction. Qui vous appartiennent indubitablement... Mais qui à mon humble avis sont souvent trop orientés pour les débutants. Je pense par exemple à la librairie GD de PHP qui très honnêtement est un détail insignifiant de PHP et qui a AMHA bien plus sa place dans un mini tuto que dans un cours complet!
 
Hors ligne Ferterps # Posté le 18/08/2008 à 16:46:18
Avatar

Ville : Waldighoffen
Pays : France métropolitaine

Citation : iPoulet
Quoi ? Je suis le seul à voir un boomerang là dedans ?


non moi aussi. Mais il faudrait le corriger.

S.v.p dans quel chapitre de quelle partie ? (pour voir les commentaires)

:: Tutoriel de configuration d'awesome ::
Citation : Citation
90% of teens today would die if Facebook was completely destroyed. If you are one of the 10% that would be laughing, copy and paste this to your signature.
 
Hors ligne Renesis-3 # Posté le 18/08/2008 à 18:06:03
Quand on veut, on peut.
Avatar

Citation : Gwen-Haël
Citation : Pas de titre
Si je ne me trompe pas, beaucoup d'entre vous considèrent wikipédia comme une référence. Pourtant il peut très bien y avoir des erreurs, et on ne peut pas exiger d'eux qu'ils soient irréprochables (ou ce serait ignorer leur mode de fonctionnement).

Je vois ce que tu veux dire mais l'exemple n'en est pas moins mal choisi: pour l'instant (oui je sais, VT3.5) la rédaction se fait seule. Et si dans l'avenir elle pourra se faire à plusieurs, je doute que vous vous orientiez vers un wiki. On est très loin du mode de fonctionnement de WP.

L'erreur est humaine et toujours présente, c'est un fait, mais je ne parle pas tant des erreurs que des choix de rédaction. Qui vous appartiennent indubitablement... Mais qui à mon humble avis sont souvent trop orientés pour les débutants. Je pense par exemple à la librairie GD de PHP qui très honnêtement est un détail insignifiant de PHP et qui a AMHA bien plus sa place dans un mini tuto que dans un cours complet!


En même temps, c'est le Site du Zéro, pas le Site des Experts. :-°
C'est la philosophie du site (enfin je crois), il ne cherche pas à faire de programmeurs, mais à apprendre à faire des petits sites web et/ou programmes.
Après si vous voulez en savoir plus, ba vous faite des études. Moi je vois le SdZ comme un "Pour les nuls ..." gratuit sur le web, pas une formation.
 
Hors ligne KorangaR # Posté le 18/08/2008 à 18:52:02

Citation
En même temps, c'est le Site du Zéro, pas le Site des Experts. :-°
C'est la philosophie du site (enfin je crois), il ne cherche pas à faire de programmeurs, mais à apprendre à faire des petits sites web et/ou programmes.
Après si vous voulez en savoir plus, ba vous faite des études. Moi je vois le SdZ comme un "Pour les nuls ..." gratuit sur le web, pas une formation.


Bah M@téo dit dans un message plus haut que le site vise aussi un public plus "expert", or c'est vrai, comme Gwen Hael a dit, que c'est un peu léger parfois et les erreurs ou négligences font un peu tache.
Par exemple dans l'annexe XHTML quand M@téo dit que la balise input est de type block, ce n'est pas une question d'exhaustivité ni une question d'erreur volontaire, c'est faux et cela a été signalé dans les commentaires il y a quelques mois.
Pour accéder à cette section
Connectez-vous !
connexion_rpx

Revenir à la liste des news