Langage simple pour appli "stand-alone"

  • Créateur du sujet Créateur du sujet olof
  • Date de début Date de début

olof

Membre actif
23 Avril 2002
770
103
52
Neuchâtel
www.olofweb.com
Bonjour tout le monde,

j'avoue que ma question ne touche pas vraiment le monde Mac. Mais comme il me semble avoir vu que certaines personnes qui s'expriment ici ne travaillent pas seulement sur Mac, je me permet de poser quand même ma question.

Soit une équipe de développeur qui maîtrisent la base de données Oracle, ainsi que les outils de développement Oracle Forms et Oracle Reports. Cette équipe développe depuis plusieurs années un logiciel de gestion, avant client/serveur, maintenant web (n-tiers).

Quand soudain, une nouvelle demande leur tombe dessus. Permettre a des personnes de saisir certaines données sur des postes non connectés. La base de données doit fournir un certain nombre de données, et l'utilisateur doit prendre ces données sur ce poste non connecté, les compléter en enfin les remonter dans la base de données.

Est-ce que quelqu'un aurait déjà été confronté à ce genre de problème ?

Nous avons pensé à une feuille Excel générée avec les données, mais le problème est qu'il faut aussi éviter que l'utilisateur ne saisisse n'importe quoi.
Une application Java, mais le problème est que ça nous prendrait beaucoup de temps vu les compétences ne sont pas présentes dans notre équipe.

Un des but aussi est que l'installation soit le plus imple possible (du genre drag-and-drop d'un exécutable)...

Si quelqu'un connait un langage SIMPLE qui nous permetterait de faire ça... Malheureusement, sur PC...


Merci beaucoup !
 
Ce dont tu parles est ce que Microsoft prêche sous la dénomination de "Smart Client" avec la plate-forme .NET.

Par contre, même si Visual Studio .NET te permet de faire du drag & drop, faut quand même des compétences .NET derrière :(
 
Merci pour ta réponse. Si j'ai bien compris, le Smart Client est un concept plus compliqué que ce que je recherche. Pas besoin de pouvoir fonctionner aussi en mode connecté. Pour l'échange de données, un fichier XML sur une clé USB ou par messagerie si le poste est connecté est suffisant.
C'est plutôt un langage qui me permet de "facilement" faire une petite interface graphique (du genre table, avec des colonnes modifiables et d'autres non-modifiables) permettant une petite saisie contrôlée. Le tout dans un fichier exe, par exemple.

J'ai aussi posé la question sur un forums de developpez.com. Si j'ai des réponses, dites-moi si vous êtes intéressés à ce que je les résume ici !
 
olof a dit:
Merci pour ta réponse. Si j'ai bien compris, le Smart Client est un concept plus compliqué que ce que je recherche. Pas besoin de pouvoir fonctionner aussi en mode connecté. Pour l'échange de données, un fichier XML sur une clé USB ou par messagerie si le poste est connecté est suffisant.
C'est plutôt un langage qui me permet de "facilement" faire une petite interface graphique (du genre table, avec des colonnes modifiables et d'autres non-modifiables) permettant une petite saisie contrôlée. Le tout dans un fichier exe, par exemple.

J'ai aussi posé la question sur un forums de developpez.com. Si j'ai des réponses, dites-moi si vous êtes intéressés à ce que je les résume ici !

python/wx ?
 
tatouille a dit:

Ca m'a l'air assez intéressant... Est-ce que tu as de l'expérience avec ce couple ?

Un point auquel nous devons faire attention, c'est l'installation du produit. J'ai peur qu'avec cette solution, ça complique quelque peu cette étape, non ?
 
olof a dit:
Ca m'a l'air assez intéressant... Est-ce que tu as de l'expérience avec ce couple ?

Un point auquel nous devons faire attention, c'est l'installation du produit. J'ai peur qu'avec cette solution, ça complique quelque peu cette étape, non ?
non on peut faire un installeur en plusieurs étapes
/Developer/Examples/wxWidgets/wxPython/demo (wizard)

il est possible de créer un executable stand alone sous windows

(Est-ce que tu as de l'expérience avec ce couple )
et sous osx
http://plumber.gnu-darwin.org

mais d'autre GUI toolkit peuvent etre utilsées
tkinter tcl/tk, gtk

ou alors tu utilises mindvision vise

( ca c'est bien je garde Grächen, Valais, Suisse ) :)


sinon écrire un wizard d'install sous REALbasic
create software for Windows, Macintosh and Linux

ca serait la solu la plus rapide c'est très simple d'utilisation pour des dev
qui ne connaissent pas msf/cocoa/carbon/gtk/qt

( en tous les cas ca donne envie d'essayer X-Plane ) :)