mai
2007
De retour à l’hôtel, je finis donc de vous parler de ma journée.
J’ai donc assisté à la présentation sur Ruby, dans le cadre du NetBeans day.
Ils ont commencé par une présentation de Ruby puis Ruby on Rails puis de son intégration dans NetBeans.
Je ne suis toujours pas convaincu par le langage. Effectivement il semble que cela nécessite moins de code, les expressions littérales pour les collections sont intéressantes, par contre je trouve que les fonctionnalités comme les closures et le « duck typing » ont tendance à rendre le code moins lisible. J’essaierai quand même de voir si je peux m’y habituer. Par contre, une des fonctionnalités simples du support de Ruby dans NetBeans et que j’ai trouvé génial, c’est la complétion dans les chaines de caractères (tous les caractères d’échappements et caractères spéciaux dont on ne se souvient jamais) ainsi que dans l’écriture des expressions régulière. Je ne sais pas si d’autres IDE supporte la fonctionnalité, mais je la trouve pratique.
Les sessions de la journée ont été conclues par James Gosling qui a redit son enthousiasme pour Java et NetBeans. S’en sont suivies des démonstrations dont la plus amusante était un système de dressage de chien par l’intermédiaire d’un site web réalisé avec le Visual Web Pack. Le site permet d’afficher l’image d’un caméra et de déclencher des actions sur le pc hébergeant l’application. On pouvait entre autre lire des fichiers audio pour appeler un chien et lui dire de se rouler par terre. Les autres fonctionnalités utilisaient des SUNSPOTS pour délivrer une croquette ou fermer la porte d’une petite niche.
J’ai ensuite rejoint la communauté réception pour boire et manger un peu, et surtout retrouver mes collègues JUG Leaders. Il y a de nombreuses nationalités représentées, naturellement des Américains mais aussi Brésiliens, Héllenic (il nous a expliqué qu’il ne faut officiellement plus dire Grec maintenant…), Allemand, Belge, Hollandais, Anglais,Argentin,… Nous avons ensuite fini au restaurant, afin de faire un peu plus connaissance.
Au programme de demain, le Keynote où l’on attend des annonces puisque Rich Green a repoussé certaines questions ce matin en disant « wait 23 hours », des conférences de presse, des closures, et JPA.