Je vais commencer à développer une application de gestion de base de
données (pour résumer).
J'hésite entre coder une véritable interface graphique (Swing + JSQL) ou bien
développer un modèle type tomcat + hibernate.
L'outil devra être déployé sur de nombreuses machines et différents OS,
et j'ai peur que la deuxième solution ne soit trop compliquée à
déployer, surtout pour des personnes non qualifiées.
Je vais commencer à développer une application de gestion de base de données (pour résumer).
J'hésite entre coder une véritable interface graphique (Swing + JSQL) ou bien développer un modèle type tomcat + hibernate.
L'outil devra être déployé sur de nombreuses machines et différents OS, et j'ai peur que la deuxième solution ne soit trop compliquée à déployer, surtout pour des personnes non qualifiées.
Est-ce que Java peut être déployé sur les postes clients ? Si oui, il y a l'option Desktop (+ Web Start pour le déploiement), pourquoi pas une applet si l'on souhaite accéder à l'application depuis un navigateur. Si non, alors un PhpMyAdmin à la sauce JSP s'impose.
Pierre-Alexandre Meyer wrote:
Je vais commencer à développer une application de gestion de base de
données (pour résumer).
J'hésite entre coder une véritable interface graphique (Swing + JSQL)
ou bien développer un modèle type tomcat + hibernate.
L'outil devra être déployé sur de nombreuses machines et différents
OS,
et j'ai peur que la deuxième solution ne soit trop compliquée à
déployer, surtout pour des personnes non qualifiées.
Est-ce que Java peut être déployé sur les postes clients ? Si oui, il y a
l'option Desktop (+ Web Start pour le déploiement), pourquoi pas une applet
si l'on souhaite accéder à l'application depuis un navigateur. Si non, alors
un PhpMyAdmin à la sauce JSP s'impose.
Je vais commencer à développer une application de gestion de base de données (pour résumer).
J'hésite entre coder une véritable interface graphique (Swing + JSQL) ou bien développer un modèle type tomcat + hibernate.
L'outil devra être déployé sur de nombreuses machines et différents OS, et j'ai peur que la deuxième solution ne soit trop compliquée à déployer, surtout pour des personnes non qualifiées.
Est-ce que Java peut être déployé sur les postes clients ? Si oui, il y a l'option Desktop (+ Web Start pour le déploiement), pourquoi pas une applet si l'on souhaite accéder à l'application depuis un navigateur. Si non, alors un PhpMyAdmin à la sauce JSP s'impose.
Jean-Marc Molina
Christophe wrote:
La problèmatique étant de se "limiter" à des pages webs dont on ne maitrise pas toujours tout les composants (qu'il faut apprendre (html, css, javascript, et surtout les différences de comportement entre navigateur) , et qui limite les interactions avec le poste de l'utilisateur (pas d'accès à son disque , peut pas y mettre des fichiers, etc..).
Bref c'est une autre philosophie de developpement, et aussi d'utilisation. ça dépend des compétences des programmeurs et de ce que doit faire l'application.
Concernant HTML/CSS/JavaScript les frameworks Java simplifient quand même grandement la tâche des développeurs, ils évitent de mettre les mains dans le cambouis. Pour les différences entre navigateurs il suffit de développeur aux standards du Web pour éviter la majorité des écueils, après forcément si IE 5 et Netscape 4 sont encore installés sur les postes clients... Pour l'intéraction avec les postes je pense que les certificats permettent justement de résoudre ce problème.
Christophe wrote:
La problèmatique étant de se "limiter" à des pages webs dont on ne
maitrise pas toujours tout les composants (qu'il faut apprendre (html,
css, javascript, et surtout les différences de comportement entre
navigateur) , et qui limite les interactions avec le poste de
l'utilisateur (pas d'accès à son disque , peut pas y mettre des
fichiers, etc..).
Bref c'est une autre philosophie de developpement, et aussi
d'utilisation. ça dépend des compétences des programmeurs et de ce que
doit faire l'application.
Concernant HTML/CSS/JavaScript les frameworks Java simplifient quand même
grandement la tâche des développeurs, ils évitent de mettre les mains dans
le cambouis. Pour les différences entre navigateurs il suffit de développeur
aux standards du Web pour éviter la majorité des écueils, après forcément si
IE 5 et Netscape 4 sont encore installés sur les postes clients... Pour
l'intéraction avec les postes je pense que les certificats permettent
justement de résoudre ce problème.
La problèmatique étant de se "limiter" à des pages webs dont on ne maitrise pas toujours tout les composants (qu'il faut apprendre (html, css, javascript, et surtout les différences de comportement entre navigateur) , et qui limite les interactions avec le poste de l'utilisateur (pas d'accès à son disque , peut pas y mettre des fichiers, etc..).
Bref c'est une autre philosophie de developpement, et aussi d'utilisation. ça dépend des compétences des programmeurs et de ce que doit faire l'application.
Concernant HTML/CSS/JavaScript les frameworks Java simplifient quand même grandement la tâche des développeurs, ils évitent de mettre les mains dans le cambouis. Pour les différences entre navigateurs il suffit de développeur aux standards du Web pour éviter la majorité des écueils, après forcément si IE 5 et Netscape 4 sont encore installés sur les postes clients... Pour l'intéraction avec les postes je pense que les certificats permettent justement de résoudre ce problème.