Developpez.com - Rubrique Java

Le Club des Développeurs et IT Pro

L'EDI BlueJ est sorti dans sa version 3.0

. Votre avis sur cet environnement de développement destiné à l'enseignement de Java ?

Le 2010-06-10 14:44:41, par Ricky81, Expert éminent sénior
Bonjour,

BlueJ est un environnement de développement spécifiquement destiné à l'enseignement de Java, développé conjointement par l'Université de Deakin (Melbourne, Australie) et l'Université de Kent (Canterbury, Angleterre) et soutenu par Sun Microsystems.

La dernière version majeure de BlueJ (2.0) datait de 2004.

Au programme :
  • Mise à jour du look de l'interface
  • Scope highlighting
  • Vue de navigation
  • Complétion de code


Que pensez-vous de cette initiative ?

Source
Release notes
Télécharger

Voir aussi :
Programmation Java pour les enfants, les parents et les grands-parents
8ème édition du Duke's Choice Awards - Les candidatures sont ouvertes
  Discussion forum
12 commentaires
  • Traroth2
    Membre émérite
    Tiens, c'est devenu open-source, BlueJ ? Très bonne nouvelle !

    http://www.bluej.org/about/license.html

    Effectivement, les sources sont disponibles ici :

    http://www.bluej.org/download/source-download.html
  • Dankin
    Membre du Club
    C'est l'EDI de base pour les étudiants du CNAM.
    L'ajout de complétion automatique va faire un bien fou !
  • blbird
    Membre chevronné
    Pourquoi ne pas simplement utiliser Eclipse, surtout quand je vois que la complétion automatique vient à peine d'être mise en place?
  • watermy
    Membre régulier
    Envoyé par blbird
    Pourquoi ne pas simplement utiliser Eclipse, surtout quand je vois que la complétion automatique vient à peine d'être mise en place?
    Simplement c'est pas le mot que j'utiliserais avec Eclipse... Surtout si c'est pour l'enseignement de JAVA.

    Même si je ne connais pas BlueJ, ce genre d'initiative est intéressante (Surtout en opensource )
  • Uther
    Expert éminent sénior
    Eclipse est loin d'être simple. A mon avis, Netbeans est déjà bien plus adapté qu'Eclipse pour l'apprentissage.

    Et je ne connais pas BlueJ mais je suppose que s'il est spécifiquement conçu pour l'apprentissage, il doit être encore plus adapté que Netbeans.
  • Dankin
    Membre du Club
    On l'utilise pour plusieurs raisons :

    Il est simple, il permet une visualisation graphique des patterns mis en place, on compile pas a la main, il intègre Junit par défaut et surtout il intègre submitter qui permet de confronter notre code au tests développés par les profs.

    A vrai dire j'ai toujours pensé que le manque d'autocomplétion était voulue ( pour que l'on retienne les ptites méthodes).

    C'est vraiment un outil pour l'enseignement, et il fait bien son job, maintenant personne n'envisage vraiment de l'utiliser dans un milieu pro.
  • Yakuzan
    Membre du Club
    J'ai appris Java avec BlueJ lorsqu'il n'était même pas encore en open-source. Notre prof le trouvais simple.

    Idéal pour apprendre à apprendre la syntaxe puisqu'il n'avait pas d'auto complétion(Il pointait tout simplement la ligne).
  • professeur shadoko
    Membre chevronné
    utilisant des IDE dans un cadre enseignement j'ai rejeté BluEJ initialement pour des tas de raisons dont, par exemple, le fait qu'il n'était pas possible de séparer les fichiers sources et les binaires dans les répertoires.
    Ayant demandé cette modification minimum je me suis fait presque insulter ...
    Depuis je n'ai plus regardé (et ça a sans doute évolué).
    Effectivement je trouve Netbeans mieux adapté que d'autres pour l'enseignement (avec toutefois quelques défauts dans quelques assistants). j'ai récemment utilisé IntelliJ et c'est pas mal non plus (en particulier l'organisation en "modules" permet de montrer une organisation plus claire, j'ai aussi été frappé par la réactivité de l'équipe de dévt. quand on demande une amélioration, par contre pour l'enseignement il a un grave défaut: il ne supporte pas de laisser un code inachevé ou faux dans le projet!).
    problème général: tous les grands IDE peuvent se "vautrer" dans des situations où on fait beaucoup d'erreurs et cela perturbe les débutants (et les formateurs!).
  • Traroth2
    Membre émérite
    Envoyé par blbird
    Pourquoi ne pas simplement utiliser Eclipse, surtout quand je vois que la complétion automatique vient à peine d'être mise en place?
    Il me semble avoir vu il y a un certain temps un plugin pour Eclipse permettant de le transformer en un genre de BlueJ. Cela dit, ça fait suffisamment longtemps pour que ça ne soit plus forcément compatible avec les dernières versions d'Eclipse...
  • Traroth2
    Membre émérite
    Après quelques recherches :

    Ça s'appelait BluEclipse, mais le projet a l'air complètement mort :

    http://eclipse-plugins.2y.net/eclips...ils.jsp?id=780

    Après un peu plus de recherche, je suis tombé sur ça :

    https://blueclipse.dev.java.net/

    puis sur ça :

    https://jotazul.dev.java.net/