IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Affichage des résultats du sondage: JDeveloper c'est :

Votants
18. Vous ne pouvez pas participer à ce sondage.
  • Trop puissant, un must en entreprise

    7 38,89%
  • Ca à l'air pas mal je vais l'essayer

    3 16,67%
  • Inutile, Eclipse plus quelques plugins c'est déjà le top

    6 33,33%
  • Trop cher

    0 0%
  • Sans avis

    2 11,11%
JDeveloper Java Discussion :

Vos impressions sur JDeveloper


Sujet :

JDeveloper Java

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre régulier
    Profil pro
    Inscrit en
    Mars 2009
    Messages
    7
    Détails du profil
    Informations personnelles :
    Localisation : Suisse

    Informations forums :
    Inscription : Mars 2009
    Messages : 7
    Par défaut Vos impressions sur JDeveloper
    Bonjour,

    La société dans laquelle je travaille envisage d'utiliser JDeveloper 11 pour ses développements logiciels en Java. Existe-t-il parmi vous des personnes ayant un retour d'expérience dans le développement d'applications d'envergures (quelques centaines d'écrans) en particulier avec la couche ADF et BC. Que pensez-vous de cet outil ?

  2. #2
    Membre régulier
    Profil pro
    Inscrit en
    Mars 2009
    Messages
    7
    Détails du profil
    Informations personnelles :
    Localisation : Suisse

    Informations forums :
    Inscription : Mars 2009
    Messages : 7
    Par défaut
    Bonjour

    Alors, personne n'utilise JDeveloper pour développer ?

  3. #3
    Membre averti
    Profil pro
    Inscrit en
    Juin 2004
    Messages
    24
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2004
    Messages : 24
    Par défaut Pas de réponse
    Bonjour,

    Pas de réponse, mais cela m'intéresse aussi de savoir ce que les développeurs pensent de cette solution. Tant au niveau de la rapidité du développement, que des possibilités offertes en termes de développement Web.

    Je suis également intéressé par les différentes options de déploiement qui sont proposées? Tomcat est-il aussi bien supporté que Web logic?
    Quels sont les réels avantages de Web logic par rapport à Tomcat?

    J'essaie de collecter des retours d'expérience un peu à tous les niveaux.

    Merci d'avance!

  4. #4
    Membre chevronné

    Homme Profil pro
    Chomeur
    Inscrit en
    Juin 2006
    Messages
    347
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 43
    Localisation : France, Morbihan (Bretagne)

    Informations professionnelles :
    Activité : Chomeur

    Informations forums :
    Inscription : Juin 2006
    Messages : 347
    Par défaut
    Bonjour,

    Je n'ai pas travaillé sur JDev 11, mais sur JDev 10.

    La question semble porter sur Jdev, mais l'EDI en soit n'est finalement pas très différent d'Eclipse, et on peut très bien s'en servir comme d'un notepad lourd et couteux.

    La différence se fait lorsqu'on décide d'utiliser les outils proposés, et intégrés par défaut : Toplink (gestion de la couche de persistance, un concurrent d'Hibernate), EJB, ADF et ADFBC, les outils de modélisation de base de données, ceux de gestion des navigations de l'appli en cours de dev, ...

    A partir de là on retrouve des grands classiques :

    Inconvénients =>

    • On voit pas trop ce qu'on fait car la plupart des actions se font via des wizard qui génèrent un peu tout et n'importe quoi,
    • l'interface est assez longue à prendre en main (d'autant plus qu'on voit pas ce qu'on fait au début)
    • La plupart de ces outils sont sous licence. Les outils fonctionnent tous super bien du moment qu'on fait BD=Oracle et serveur=OAS (désolé, mon expérience date un peu). Mes tentatives avec Tomcat et d'autres n'étaient pas des grandes réussites (certains des outils étant sous licence, les library qui les accompagnent ne sont pas toujours portables facilement).
    • L'outil est relativement lent (en même temps si on installe tous les plugins d'éclipse, ça le ralentit aussi), et dans sa version 10 il existait un certains nombre de problème de stabilité des outils de modélisation graphique.

    Avantages =>

    • Une fois pris en main, tout est possible depuis JDev (ça évite de multiplier les outils), de la conception, création et alimentation de la BD, à la production des interfaces utilisateurs en passant par la génération de la couche de persistance, ...etc. Et le tout quasiment sans coder une ligne !!! (ben oui, il y a essentiellement des wizards qui font tout le boulot).
    • Une fois qu'on le maitrise, et si la BD a été bien conçue (puisqu'on hérite automatiquement des dépendances), on produit en très peu de temps les éléments des différentes couches MVC jusqu'aux interfaces qui sont plutôt bien faites pour lire, écrire, insérer et supprimer les infos en base.

    S'il est peu utilisé (voire pas du tout) en France, c'est un outil qui marche pas mal aux USA, en Inde, ...etc. Puis, étant soutenu par Oracle, il est probable que ce soit un outil à surveiller dans les années qui viennent.

    En gros, les premiers temps sont difficiles car il faut comprendre l'outil tout en évitant de générer dès le début trop de code pourri (et il y a énormément de littérature en anglais). Mais ensuite, s'il y a du budget pour se payer les licences qui vont bien, ça peut dérouler de façon assez impressionnante.

    J'espère que cela pourra faire avancer le débat.

    Bonne continuation.

  5. #5
    Rédacteur/Modérateur
    Avatar de Laurent.B
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Novembre 2004
    Messages
    3 468
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 53
    Localisation : France, Bouches du Rhône (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Novembre 2004
    Messages : 3 468
    Par défaut
    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.
    Responsable FAQ Eclipse | Maintiens et développe un des logiciels destinés aux rédacteurs sur developpez.com
    Gardons toujours à l'esprit que le forum constitue une base documentaire, dont l'utilité et la qualité dépendent du soin apporté à nos questions et nos réponses. Soyons polis, précis (dans le titre et dans le corps des questions), concis, constructifs et faisons de notre mieux pour respecter la langue française et sa grammaire. Merci pour nous (les modérateurs) mais aussi et surtout, merci pour vous.
    Problème solutionné => je vais au bas de la page et je clique sur le bouton (qui suite à mise à jour du forum, a légèrement changé d'aspect).

  6. #6
    Membre averti
    Inscrit en
    Octobre 2006
    Messages
    28
    Détails du profil
    Informations forums :
    Inscription : Octobre 2006
    Messages : 28
    Par défaut je travaille actuellement ave Jdev 11
    Bonjour,

    On a commencé à travailler avec Jdev 11 pour un grand projet (2 ans minimum, centaines d'écrans...)

    Au début je ne me sentais pas à l'aise avec cet outil, vu que je suis habitué avec le dév classique, mais maintenant je me débrouille assez bien.
    En fait le truc c'est de ne pas se perdre dans la recherche d'apprentissage de toutes les composantes !
    Donc la solution, pour les non habitués à ce type d'outils (drag & drop), est de bien maitriser la relation entre composants graphiques (couche vue) et les beans. Ainsi vous avez le contrôle total de votre application

    Juste une dernière remarque, le Weblogic dans sa version 10.3, fourni par défaut avec Jdev 11, ne m'a pas du tout plu et n'est visiblement pas adapté en tant que solution commerciale à offrir à un client ! Il est préférable de le savoir.

    Voila si vous avez encore des questions je suis là

Discussions similaires

  1. Vos impressions sur ce forum
    Par parp1 dans le forum Traitement d'images
    Réponses: 28
    Dernier message: 19/07/2011, 15h14
  2. [WD15] Vos avis et impressions sur le mode permissif
    Par kuranes dans le forum WinDev
    Réponses: 7
    Dernier message: 19/11/2010, 18h13
  3. Réponses: 1
    Dernier message: 29/05/2009, 07h11
  4. Réponses: 26
    Dernier message: 12/11/2008, 17h59
  5. [TP]Impression sur port USB
    Par haypo dans le forum Turbo Pascal
    Réponses: 3
    Dernier message: 18/07/2003, 11h09

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo