Bonjour,
J'ai une question pour toi
TIFéç, as-tu reçu une formation pour cet outil au départ ou tu t'es débrouillé avec les ressources du site d'Oracle ?
Et donc, est-ce que tu saurais nous dire
quel temps il faut pour commencer à se sentir un minimum à l'aise avec l'outil ?
Personnellement, je viens de passer plus d'une semaine dessus et j'estime ne pas avoir encore saisi grand chose de la philosophie de l'outil.
Ma démarche a été de
parcourir le site Oracle pour visualiser quelques vidéos de démonstration, lire quelques documents, télécharger/installer l'outil et également
Oracle Database 10g XE, puis de suivre un tutoriel qui montre comment on peut implémenter une page de gestion des données d'une table.
Le tutoriel prend environ 1 à 2 heures pour le dérouler tranquillement et parvenir au résultat escompté (bon moi je me suis basé sur une table qui n'était pas celle du tuto).
En suivant le tutoriel, on arrive effectivement
rapidement à un résultat "fonctionnel". Evidemment, là où ça devient
compliqué c'est lorsque l'on souhaite
implémenter ses particularités.
Comme je devais rédiger de la documentation, j'ai dû redérouler plusieurs fois le tutoriel, donc j'ai pu en comprendre davantage à chaque fois. Cependant, au final j'ai gardé l'impression que je n'étais pas au bout de mes peines.
Par contre, même s'il est vrai que l'on retrouve certains éléments d'ergonomie similaires à ceux de
Eclipse, en ce qui me concerne, je pense que ces deux
outils sont quand même très différents.
Pour moi,
Jdeveloper est peu permissif et oblige d'emblée à vraiment se
conformer à sa logique et sa façon de présenter les aspects d'un projet (d'une application en réalité). Ce n'est pas un mal en soi, c'est simplement que l'outil présente une
vision très abstraite de tout ce qui compose un projet et effectivement, comme on passe beaucoup par des
wizards et
éditeurs graphiques, on a vraiment du mal à se repérer, si par exemple, on tente de s'intéresser aux
fichiers source générés.
Egalement, ce qui m'a surpris c'est qu'un projet (application) dans JDeveloper, ne laisse visiblement pas de place à des éléments autres que ceux qui vont être utiles à l'exécution de l'application. Par exemple, de premier abord,
rien ne permet d'ajouter un répertoire quelconque pour y placer de la documention par exemple (je n'ai pas encore fait de recherche à ce sujet). Ni dans le
menu "New", ni dans le
menu "Import", il n'est fait référence à l'ajout d'un répertoire ou fichier externe... Pas davantage dans les propriétés de l'application ou des projets qui la composent.
On sent donc, qu'il faut vraiment connaitre la philosophie de l'outil avant d'implémenter quoi que ce soit.
C'est pour cela que j'aimerais bien connaitre le
temps d'apprentissage nécessaire à un tel outil car même si mon sentiment général est que ça à l'air
puissant et relativement
complet, je ne peux m'empêcher de penser qu'il faut du
temps avant d'espérer en
tirer pleinement parti.
D'autre part, la question demeure,
est-ce que l'outil tient la charge, à partir du moment où l'on commence à vouloir développer une application d'envergure conséquente ?
Voilà, merci d'avance à ceux qui pourront apporter des
confirmations,
infirmations et
compléments d'informations à ce sujet.
1 |
0 |