[RANT] FlexBuilder
Convention Over Configuration fait peur à certaines personnes.
Mais il vous facilite la vie sans pour autant créer plus de soucis que son alternative le "tout XML" (si tant est qu'on puisse on oser le qualifier d'alternative décente).
Quand on créé un projet, Flex Builder vous demande son nom pour en inférer le dossier de votre filesystem. Je prétends que l'inverse serait plus utile. Pourquoi ?
Pour peu que vos projets soient dans un sous-dossier différent, cette histoire de dossier par défaut est obsolète. De plus, si vos dossiers de projets et libs sont tous dans le même dossier, avec un peu d'intelligence, la boîte "Browse..." vous ouvrirait de toutes façons le bon dossier.
Pour des fanatiques du WIMP (interfaces graphiques malheureuses), j'aurais également cru qu'il serait plus simple de cliquer sur le bon dossier dans un dialogue "parcourir..." plutôt que de taper un nom de fichier (sans complétion) avec tous les risques que ça comporte : lenteur, fautes de frappe...
Il est plus logique à mon sens que le nom du dossier soit explicite et puisse donc donner le nom du projet ou de la lib à créer.
Et puis, Eclipse et FlexBuilder s'adresse surtout à des gens dont le cerveau a été atteint par Java (le nom de la classe doit être identique au nom du fichier) alors "le nom du projet conditionné par le nom du dossier" ne devrait surprendre personne.
Enfin, quand vos projets ne sont pas dans le dossier par défaut, il ne les trouve pas. Le vrai Eclipse vous donne un avertissement, mais FlexBuilder vous crééra sans broncher un projet, que vous commencerez avidement à configurer (ajouter les dépendances dans le Build Path par exemple ou pire préciser les classes exportées, voilà d'autres choses qui gagnerait à inférer ou proposer une automatisation).
Et que vous devrez supprimer pour recréer. Tristesse.
- Sly
- 19:44
- > Lien permanent
- > Commentaires
- > Abus ?


![[MYLIFE] 2](images_/carre1.gif)
![[RANT] FlexBuilder](images_/carre4.gif)