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

Forms Oracle Discussion :

forms 10g (est ce viable) [Débat]


Sujet :

Forms Oracle

  1. #1
    Membre régulier
    Inscrit en
    Août 2005
    Messages
    159
    Détails du profil
    Informations forums :
    Inscription : Août 2005
    Messages : 159
    Points : 97
    Points
    97
    Par défaut forms 10g (est ce viable)
    Bonjour.
    Je suis un développeur java habitué aux technologie jsf, hibernate, ejb.
    Dans ces technologies la separation des couches est clairement bien définies et la maintenance se voit facilitée.

    Actuellement, je dois developper une application ou les contraintes sont database oracle, forms 10g (tout l'arsenal oracle).
    Après 1 mois de travail sur ces outils, mon sentiment (et je dis bien mon sentiement), c'est que ces outils nous ramènent tres en arriere sur toutes les bonnes pratique de conception :
    -Pas d'implementation véritable du concept d'objet
    -Aucune separation des couche (quoi qu'on peut regrouper nos elements en procedure, mais cela reste du procedural qui a montre ces limites).

    En gros on retombe dans l'ere visual basic.

    J'ai beaucoup travaillé sur jdeveloper et je tire un chapeau a oracle qui a quant meme fait un travail énorme (et proposé gratuitement en plus).

    -Pourquoi vouloir conserver cet outils
    -la migration web via les applets est il un bon modele
    -Peut on véritable faire un séparation de couche avec forms 10g (Module de persistance, logique metier, module d'adaptation si necessaire, presentation)

    Deja merci de contribuer a cette discussion

  2. #2
    Expert éminent sénior
    Avatar de orafrance
    Profil pro
    Inscrit en
    Janvier 2004
    Messages
    15 967
    Détails du profil
    Informations personnelles :
    Âge : 46
    Localisation : France

    Informations forums :
    Inscription : Janvier 2004
    Messages : 15 967
    Points : 19 073
    Points
    19 073
    Par défaut
    en fait c'est simplement historique je pense. Oracle ne peut pas se permettre d'abandonner une techno qui existe chez de nombreux client. Par ailleurs, l'architecture n-tiers est bien présente et l'objet aussi même si c'est beaucoup plus encapsuler ce qui permet d'être plus accessible aux informaticiens de gestion surement moins compétent en java.

    Par ailleurs, cette techno marche plutôt bien et est une concurrence tout à fait valable aux technos purement java.

    Pourquoi donc vouloir tout mettre sous java ? Le client-serveur est bel et bien fini mais les solutions sont multiples et tout à fait pérennes à mon avis

  3. #3
    Membre expert

    Homme Profil pro
    Chef de projet en SSII
    Inscrit en
    Janvier 2004
    Messages
    2 862
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Loire Atlantique (Pays de la Loire)

    Informations professionnelles :
    Activité : Chef de projet en SSII
    Secteur : Conseil

    Informations forums :
    Inscription : Janvier 2004
    Messages : 2 862
    Points : 3 609
    Points
    3 609
    Par défaut
    Je rajouterai que les temps de développement ne sont pas les mêmes ni la complexité du langage. Forms est un L4G qui permet à des personnes ayant des connaissances techniques limitées de faire des écrans simples grâce aux système des wizzard. Enfin forms permet de corriger et d'améliorer des écrans générés avec designer.

    C'est dingue comme les développeurs java pensent que seul java est bien (comme les développeurs C, il y a quelques années). Certes java a de nombreux avantages, mais si les autres langages existent et sont utilisés, c'est qu'ils ont aussi leurs avantages.
    Un problème sans solution est un problème mal posé

    Merci de poser vos questions sur le forum, je ne réponds pas aux questions posées par MP.

  4. #4
    Membre régulier
    Inscrit en
    Août 2005
    Messages
    159
    Détails du profil
    Informations forums :
    Inscription : Août 2005
    Messages : 159
    Points : 97
    Points
    97
    Par défaut
    Je ne parle pas de java . Mais de best practice.
    Aujourd'hui, la plateforme .Net de Microsoft (meme si je ne l'aime pas beaucoup) évolue et fait des efforts remarques a mon sens.

    On est oblige actuelleemnt lorsqu'il ya une peitite modification dans notre base de données de vraiment recherche dans l'application la ou il faut impacter.

    Selon moi, point besoin d'etre développeur java comprendre

    Et puis sérieusement, Une application lié comme un glue a une base de donnée est elle une bonne solution.

  5. #5
    Expert éminent sénior
    Avatar de orafrance
    Profil pro
    Inscrit en
    Janvier 2004
    Messages
    15 967
    Détails du profil
    Informations personnelles :
    Âge : 46
    Localisation : France

    Informations forums :
    Inscription : Janvier 2004
    Messages : 15 967
    Points : 19 073
    Points
    19 073
    Par défaut
    surtout que le java c'est pas le plus pratique pour requêter une base... même hibernate est loin d'être infaillible

  6. #6
    Membre averti
    Profil pro
    Inscrit en
    Août 2005
    Messages
    316
    Détails du profil
    Informations personnelles :
    Âge : 53
    Localisation : France

    Informations forums :
    Inscription : Août 2005
    Messages : 316
    Points : 388
    Points
    388
    Par défaut
    Je suis nouveau dans le dev forms (nous sommes en plein re-developpement de nos appli sous forms), et je pense qu'un developpeur de gestion va plus facilement apréhender forms que java qui est beaucoup plus subtil.
    La simplicite (relative) du pl/sql et idéal pour le developpement d'application de gestion.
    Java n'est pas un choix de prime abord qui me viendrais à l'esprit pour ecrire un erp, du moins c'est mon avis.

  7. #7
    Expert éminent sénior
    Avatar de SheikYerbouti
    Profil pro
    Inscrit en
    Mai 2003
    Messages
    6 760
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2003
    Messages : 6 760
    Points : 11 862
    Points
    11 862
    Par défaut
    ...<<Bonjour.
    Je suis un développeur java habitué aux technologie jsf, hibernate, ejb.
    Dans ces technologies la separation des couches est clairement bien définies et la maintenance se voit facilitée.>>...
    Dans ce cas la question ne pose même pas. Jetez-vous sur JDeveloper.
    Rédacteur Oracle (Oracle ACE)
    Guide Oracle ,Guide PL/SQL, Guide Forms 9i/10g, Index de recherche
    Je ne réponds pas aux questions techniques par MP
    Blogs: Forms-PL/SQL-J2EE - Forms Java Beans

  8. #8
    Membre expert

    Homme Profil pro
    Chef de projet en SSII
    Inscrit en
    Janvier 2004
    Messages
    2 862
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Loire Atlantique (Pays de la Loire)

    Informations professionnelles :
    Activité : Chef de projet en SSII
    Secteur : Conseil

    Informations forums :
    Inscription : Janvier 2004
    Messages : 2 862
    Points : 3 609
    Points
    3 609
    Par défaut
    Citation Envoyé par ouedmouss
    Je ne parle pas de java . Mais de best practice.
    Aujourd'hui, la plateforme .Net de Microsoft (meme si je ne l'aime pas beaucoup) évolue et fait des efforts remarques a mon sens.
    En terme de compatibilité entre les versions, je préfère de loin forms à Microsoft. Après si forms en lui-même n'évolue pas pas beaucoup en terme de fonctionnalité, l'intégration aisée de java corrige en partie cette faiblesse.

    Citation Envoyé par ouedmouss
    On est oblige actuelleemnt lorsqu'il ya une peitite modification dans notre base de données de vraiment recherche dans l'application la ou il faut impacter.
    Peut-être que votre appli est mal documentée (voire mal conçue). Personnellement je bosse sur une appli qui fonctionne depuis plus de 10 ans avec forms, qui a connu de nombreuses évolutions tant dans les modules que dans la base de données et nous n'avons jamais eu de soucis de cet ordre.

    Citation Envoyé par ouedmouss
    Et puis sérieusement, Une application lié comme un glue a une base de donnée est elle une bonne solution.
    Si la stratégie est de ne travailler qu'avec les bases oracle, je dirai que c'est un énorme avantage, puisque forms s'intègre complètement et très facilement avec la base. Je suis loin d'être un spécialiste java, mais je vois qu'il est quand même beaucoup plus simple de requêter une base oracle avec forms qu'avec java.
    Un problème sans solution est un problème mal posé

    Merci de poser vos questions sur le forum, je ne réponds pas aux questions posées par MP.

  9. #9
    Expert éminent sénior
    Avatar de orafrance
    Profil pro
    Inscrit en
    Janvier 2004
    Messages
    15 967
    Détails du profil
    Informations personnelles :
    Âge : 46
    Localisation : France

    Informations forums :
    Inscription : Janvier 2004
    Messages : 15 967
    Points : 19 073
    Points
    19 073
    Par défaut
    Citation Envoyé par ouedmouss
    On est oblige actuelleemnt lorsqu'il ya une peitite modification dans notre base de données de vraiment recherche dans l'application la ou il faut impacter.
    Il ne faut pas mettre sur le dos de la techno un manque de documentation et de bonnes pratiques

    Citation Envoyé par ouedmouss
    Et puis sérieusement, Une application lié comme un glue a une base de donnée est elle une bonne solution.
    Oui... si c'est une application qui a pour but de lire, modifier et supprimer des données... dans une base de données

  10. #10
    Expert éminent sénior
    Avatar de orafrance
    Profil pro
    Inscrit en
    Janvier 2004
    Messages
    15 967
    Détails du profil
    Informations personnelles :
    Âge : 46
    Localisation : France

    Informations forums :
    Inscription : Janvier 2004
    Messages : 15 967
    Points : 19 073
    Points
    19 073
    Par défaut
    Citation Envoyé par plaineR
    Je suis loin d'être un spécialiste java, mais je vois qu'il est quand même beaucoup plus simple de requêter une base oracle avec forms qu'avec java.
    Sans compter les erreurs trop souvent faites par les développeurs java qui ne ferme pas leur curseur ou gére des transactions de manière pour le moins anarchique... c'est souvent un cauchemar pour le DBA

Discussions similaires

  1. Réponses: 1
    Dernier message: 01/06/2009, 17h17
  2. FOrms 10g : Ceci n'est pas un mois valide
    Par lolafrite dans le forum Forms
    Réponses: 4
    Dernier message: 01/02/2008, 09h35
  3. FORMS 10g - Le ON POPULATE DETAIL n'est pas executé
    Par lolafrite dans le forum Forms
    Réponses: 1
    Dernier message: 26/12/2006, 19h57
  4. Recuperer Nom_machine sous Forms 10G
    Par Challenger dans le forum Forms
    Réponses: 10
    Dernier message: 31/05/2005, 17h06
  5. [XFORM][SWING] la transformation est elle viable ?
    Par magnus2005 dans le forum Composants
    Réponses: 3
    Dernier message: 10/05/2005, 10h14

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