Et oui ! le blog n’est pas mort =D Bon presque me dirait vous, c’est quasiment de la résurrection mais bon comme vous le savez j’étais en stage et le soir ou le week end je n’avais pas trop l’envie de bloguer ^^

Mais ce stage alors ? bien ou pas bien ?

Et bien je dirais les deux. Tout d’abord j’ai bien aimé travailler sur une techno dont j’ignorais tout, ici le Flex et tout son environnement. J’ai pu aborder beaucoup de choses durant ce stage, le tout de façon autonome :) En gros durant ce stage j’ai vu essentiellement de la POO  avec ActionScript 3.0 et PHP 5, j’ai pu étudier de façon plus ou moins aboutie le framework Flex, qui je le rappelle permet de faire du flash en utilisant une syntaxe basée sur le XML. Je me suis également intéressé à plusieurs Design Patterns comme le concept MVC ou le Singleton à travers le Framework Cairngorm. Enfin bref d’un point de vue pédagogique, c’était un bon stage.

Mais d’un autre côté certaines choses n’étaient pas top à mon goût. Déjà j’était tout seul sur mon projet j’ai du le mener de A à Z. Ca peut parraitre bien comme ça, mais d’un autre côté c’est pas motivant de faire quelque quand on sait que des qu’on partira probablement personne ne reprendra le projet et partira aux oubliettes :/ De plus j’aurais bien aimé faire partit d’une équipe de développement avec un chef de projet et tout ça pour savoir ce que c’est. J’ai fait pas mal de projet seul, mais très très peu en équipe du coup je n’ai pas forcément conscience des restrictions que cela impose. C’est pour cela que je souhaiterais effectuer mon prochain stage au sein d’une équipe :)

Un autre truc un peu embêtant, c’est que le Flex n’était pas vraiment adapté à faire ce que je devais faire, à savoir un site d’annonce en ligne. Je veux dire, pour ce genre de site, c’est intéressant de mettre du Flex par ci par là, mais faire du Full Flex c’est vraiment la galère ^^ Comme je l’ai dis le Flex est plutôt adapté a faire des RIA, donc des applications pas des sites internet complet où il y a des tas de pages différentes. Je veux dire, ouvre iTunes ou n’importe quel logiciel. Vous aurez quasiment tout le temps la même vue d’ensemble. Les éléments ne change pas en fonction de la “page” ou vous êtes, vous aurrez toujours une barre a gauche avec toujours les mêmes éléments. Un site est complètement différent, en fonction de la page où on est on a pas du tout la même chose. Enfin bref c’était bien chi*nt à faire ^^”

Et sinon ta note ?

Bah j’ai eu 14,5/20 mais bon cette note n’est pas réellement représentative de mon travail, enfin, je sais pas si je méritais plus ou moins, mais disons que mon maître de stage n’a pas vraiment eu le temps de voir ce que j’avais fait et donc à dû juger sur le peu d’éléments qu’il avait et de ce que j’avais à dire. Mais de toute façon là n’est pas la question, m’en fou un peu de ma note du moment que j’ai mes crédits :p

2 commentaires

Jasperiel FRANCE Mac OS X Mozilla Firefox 3.0.6
Le 25/02/2009 à 10:34

Note de jargon : MVC est plus un choix d’architecture qu’un patron de conception. Enfin, par abus tout le monde le dit mais bon…

Sinon, Cairngorm est peut-être la chose la plus horrible pour s’initier au MVC, car il transforme les trois étapes de MVC en (M, ML, VO)+(V)+(FC, BD, SL)+Events…

Sans compter qu’une appli Flex ne “vit” pas toute seule et qu’elle est elle-même un gros module de présentation dans une architecture trois-tiers (sinon plus, là aussi).


 
JegnuX FRANCE Mac OS X Safari 528.16
Le 25/02/2009 à 10:40

Merci de ces précisions Jasperiel. En effet Cairngorm est plus en ensemble de Design Patterns, associés à l’architecture MVC.
Ceci dit, pour un lourd projet comme j’avais à le faire, cela m’a bien été utile.

Mais il est vrai que j’ai mieux compris l’architecture MVC avec Cocoa ou Ruby On Rails qu’avec Cairngorm où j’étais un peu perdu =)


 

Laisser un commentaire