Précédent   Forum des professionnels en informatique > Bases de données > Oracle > Outils > Forms
Forms Forum d'entraide sur Oracle Forms
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 10/11/2006, 08h56   #1
Membre du Club
 
Inscription : août 2005
Messages : 159
Détails du profil
Informations forums :
Inscription : août 2005
Messages : 159
Points : 62
Points : 62
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
ouedmouss est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 10/11/2006, 09h08   #2
Rédacteur/Modérateur
 
Avatar de orafrance
 
Inscription : janvier 2004
Messages : 15 861
Détails du profil
Informations personnelles :
Âge : 35

Informations forums :
Inscription : janvier 2004
Messages : 15 861
Points : 16 212
Points : 16 212
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
orafrance est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 10/11/2006, 09h24   #3
Expert Confirmé
 
Homme
Chef de projet en SSII
Inscription : janvier 2004
Messages : 2 866
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 866
Points : 3 448
Points : 3 448
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.
plaineR est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 10/11/2006, 09h32   #4
Membre du Club
 
Inscription : août 2005
Messages : 159
Détails du profil
Informations forums :
Inscription : août 2005
Messages : 159
Points : 62
Points : 62
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.
ouedmouss est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 10/11/2006, 09h32   #5
Rédacteur/Modérateur
 
Avatar de orafrance
 
Inscription : janvier 2004
Messages : 15 861
Détails du profil
Informations personnelles :
Âge : 35

Informations forums :
Inscription : janvier 2004
Messages : 15 861
Points : 16 212
Points : 16 212
surtout que le java c'est pas le plus pratique pour requêter une base... même hibernate est loin d'être infaillible
orafrance est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 10/11/2006, 09h36   #6
Membre éclairé
 
Inscription : août 2005
Messages : 316
Détails du profil
Informations personnelles :
Âge : 41

Informations forums :
Inscription : août 2005
Messages : 316
Points : 342
Points : 342
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.
c.langlet est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 10/11/2006, 09h45   #7
Rédacteur

 
Avatar de SheikYerbouti
 
Inscription : mai 2003
Messages : 6 533
Détails du profil
Informations forums :
Inscription : mai 2003
Messages : 6 533
Points : 6 469
Points : 6 469
Citation:
...<<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
SheikYerbouti est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 10/11/2006, 09h55   #8
Expert Confirmé
 
Homme
Chef de projet en SSII
Inscription : janvier 2004
Messages : 2 866
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 866
Points : 3 448
Points : 3 448
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.
plaineR est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 10/11/2006, 10h00   #9
Rédacteur/Modérateur
 
Avatar de orafrance
 
Inscription : janvier 2004
Messages : 15 861
Détails du profil
Informations personnelles :
Âge : 35

Informations forums :
Inscription : janvier 2004
Messages : 15 861
Points : 16 212
Points : 16 212
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
orafrance est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 10/11/2006, 10h02   #10
Rédacteur/Modérateur
 
Avatar de orafrance
 
Inscription : janvier 2004
Messages : 15 861
Détails du profil
Informations personnelles :
Âge : 35

Informations forums :
Inscription : janvier 2004
Messages : 15 861
Points : 16 212
Points : 16 212
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
orafrance est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 15h03.


 
 
 
 
Partenaires

Hébergement Web