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

Langages de programmation Discussion :

Quel langage utiliser pour des formulaires ?


Sujet :

Langages de programmation

  1. #1
    Membre du Club
    Profil pro
    Inscrit en
    Novembre 2004
    Messages
    133
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2004
    Messages : 133
    Points : 59
    Points
    59
    Par défaut Quel langage utiliser pour des formulaires ?
    Salut

    Quel langage utiliseriez vous pour créer
    - des formulaires qui permettent
    - insertion et consultation des données à partir d'une base.
    - Le tout en local sans connexion à internet
    - à installer sur énormément de machines.

    Ce dernier point me fait hésiter sur l'utilisation de langage web (php, asp...)
    Pourquoi pas open office base ?
    java, c... seraient t'ils une bonne solutions ?

    merci d'avance

  2. #2
    Membre du Club
    Inscrit en
    Septembre 2005
    Messages
    63
    Détails du profil
    Informations personnelles :
    Âge : 41

    Informations forums :
    Inscription : Septembre 2005
    Messages : 63
    Points : 65
    Points
    65
    Par défaut
    Qu'appelles tu enormement de machines ?

    Il y a plusieurs éléments à prendre en compte, sur ton réseau as tu un serveur sur le lequel tu peux installer un serveur web ?
    Si oui, tu peux creer ton application en PHP, Coldfusion, ASP.net, Servlet Java, et j'en passe..
    C'est la solution idéale pour la maintenance.

    Sinon pour du déploiement sur postes clients, Java et .net peuvent être une bonne solution. Java Web Start par exemple te permet de deployer ton application sur tes postes en réseaux.
    L'eternité c'est long, surtout vers la fin

  3. #3
    Membre du Club
    Profil pro
    Inscrit en
    Novembre 2004
    Messages
    133
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2004
    Messages : 133
    Points : 59
    Points
    59
    Par défaut
    merci de ta réponse

    en fait le but est que des personnes remplissent leur formulaires déconnecté de tout réseau (+ de 500 machines)

    ensuite, une fois reconnecté au réseau, les données enregistrées en local se transfert vers une base de données centralisé

  4. #4
    Membre du Club
    Inscrit en
    Septembre 2005
    Messages
    63
    Détails du profil
    Informations personnelles :
    Âge : 41

    Informations forums :
    Inscription : Septembre 2005
    Messages : 63
    Points : 65
    Points
    65
    Par défaut
    ok, alors pourquoi ne pas envisager de creer une application "EXE" de type .net ou Java et d'enregistrer temporairement au format XML.

    Ensuite quand ils se reconnectent au réseau tu parses ton XML et tu enregistres dans la base de données.

    Il y a surement d'autres solutions, d'autres voudront peut etre continuer la discussion ;-)
    L'eternité c'est long, surtout vers la fin

  5. #5
    Membre du Club
    Profil pro
    Inscrit en
    Novembre 2004
    Messages
    133
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2004
    Messages : 133
    Points : 59
    Points
    59
    Par défaut
    pourquoi pas, c'est la solution a laquelle je pensai
    .net serai peut être mieux pour creer des formulaires ?

  6. #6
    Membre du Club
    Inscrit en
    Septembre 2005
    Messages
    63
    Détails du profil
    Informations personnelles :
    Âge : 41

    Informations forums :
    Inscription : Septembre 2005
    Messages : 63
    Points : 65
    Points
    65
    Par défaut
    Désolé pour les JavaFans, mais je pense que .net est mieux et plus simple pour creer des formulaires. Et moins lourd au demarrage aussi.
    L'eternité c'est long, surtout vers la fin

  7. #7
    Modérateur
    Avatar de gangsoleil
    Homme Profil pro
    Manager / Cyber Sécurité
    Inscrit en
    Mai 2004
    Messages
    10 150
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Haute Savoie (Rhône Alpes)

    Informations professionnelles :
    Activité : Manager / Cyber Sécurité

    Informations forums :
    Inscription : Mai 2004
    Messages : 10 150
    Points : 28 119
    Points
    28 119
    Par défaut Re: Quel langage utiliser pour des Formulaires ?
    Bonjour

    Citation Envoyé par le_ben
    Quel langage utiliseriez vous pour créer des formulaires qui permettent
    - insertion et consultation des données à partir d'une base.
    - Le tout en local sans connexion à internet
    - à installer sur énormément de machines.

    Ce dernier point me fait hésiter sur l'utilisation de langage web (php, asp...)
    Je ne vois pas ce qui t'empèche d'utiliser les langages web :
    Tu fais un formulaire (par exemple en PHP) accessibel sur un seveur en interne.

    Les gens se connectent sur ce serveur via leur navigateur préféré, le remplissent, puis cliquent sur un bouton "valider" ou autre truc du genre qui envoie les données au serveur.

    Ce qui a l'avantage de ne rien avoir à installer sur chacun des 500 postes.

    A moins que je n'ai mal compris la problématique.
    "La route est longue, mais le chemin est libre" -- https://framasoft.org/
    Les règles du forum

  8. #8
    Membre du Club
    Inscrit en
    Septembre 2005
    Messages
    63
    Détails du profil
    Informations personnelles :
    Âge : 41

    Informations forums :
    Inscription : Septembre 2005
    Messages : 63
    Points : 65
    Points
    65
    Par défaut
    Oui c'est faisable.. mais faut configurer apache sur chaque PC...

    Je ne trouve pas que ce soit une bonne solution, apres c'est une question de point de vue ;-)
    L'eternité c'est long, surtout vers la fin

  9. #9
    Expert confirmé
    Avatar de le y@m's
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Février 2005
    Messages
    2 636
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 41
    Localisation : France, Alpes Maritimes (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : High Tech - Produits et services télécom et Internet

    Informations forums :
    Inscription : Février 2005
    Messages : 2 636
    Points : 5 943
    Points
    5 943
    Par défaut
    Citation Envoyé par kunfuka
    Oui c'est faisable.. mais faut configurer apache sur chaque PC...

    Apache n'a besoin d'être present que sur le serveur. Pour les clients c'est comme s'ils allaient sur n'importe qu'elle site web (t'as pas besoin d'Apache pour venir sur developpez.com, là c'est pareil ).
    Je ne répondrai à aucune question technique par MP.

    Pensez aux Tutoriels et aux FAQs avant de poster (pour le java il y a aussi JavaSearch), n'oubliez pas non plus la fonction Rechercher.
    Enfin, quand une solution a été trouvée à votre problème
    pensez au tag

    Cours Dvp : http://ydisanto.developpez.com
    Blog : http://yann-disanto.blogspot.com/
    Page perso : http://yann-disanto.fr

  10. #10
    Modérateur
    Avatar de gangsoleil
    Homme Profil pro
    Manager / Cyber Sécurité
    Inscrit en
    Mai 2004
    Messages
    10 150
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Haute Savoie (Rhône Alpes)

    Informations professionnelles :
    Activité : Manager / Cyber Sécurité

    Informations forums :
    Inscription : Mai 2004
    Messages : 10 150
    Points : 28 119
    Points
    28 119
    Par défaut
    Citation Envoyé par kunfuka
    Oui c'est faisable.. mais faut configurer apache sur chaque PC...
    : : :

    Je crois qu'on ne s'est pas compris là... Je ne parle pas d'installer un serveur web sur chacune des machines, mais de faire un unique serveur web sur un serveur, qui soit accessible à tout le réseau en interne...

    Dans ce cas là, il n'y a rien à configurer sur les PC "utilisateurs".
    "La route est longue, mais le chemin est libre" -- https://framasoft.org/
    Les règles du forum

  11. #11
    Membre du Club
    Profil pro
    Inscrit en
    Novembre 2004
    Messages
    133
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2004
    Messages : 133
    Points : 59
    Points
    59
    Par défaut
    En fait les machines ne seront connecté à rien pendant le remplissage du formulaire, c'est bien la le probleme
    Les utilisateurs vont "sur le terrain" avec leur portable, ils doivent avoir accés aux données concernant l'étude en cours (les données auront pu être téléchargé dans une base local à partir de la base commune avant de partir sur le terrain)
    ils rentrent des nouvelles données
    il reviennent et rapatrient les données sur la base principale

    donc la solution web oblige à installé 500 serveurs apache

  12. #12
    Membre du Club
    Profil pro
    Inscrit en
    Novembre 2004
    Messages
    133
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2004
    Messages : 133
    Points : 59
    Points
    59
    Par défaut
    j'ai regardai, les winforms c'est pas mal car on arrive a communiquer avec la base et à mettre en forme les données. En plus le client aura juste un .exe, pas besoin de serveur apache ou IIS
    par contre c'est moins simple à mettre en oeuvre que de l'asp ou du php et moins pratique je trouve
    Le probleme reste que dans tout les cas il faudra que je fasse installer une base de données sur chaque poste dans la mesure ou il faut que je puisse lire, insérer, modifier des données... et ça ça va être le bordel à gérer...

  13. #13
    Rédacteur
    Avatar de lunatix
    Homme Profil pro
    Architecte technique
    Inscrit en
    Novembre 2002
    Messages
    1 960
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Val de Marne (Île de France)

    Informations professionnelles :
    Activité : Architecte technique

    Informations forums :
    Inscription : Novembre 2002
    Messages : 1 960
    Points : 3 736
    Points
    3 736
    Par défaut
    moi je te conseille java avec netbeans 5.0 (encore en beta, mais tout a fait utilisable).

    pour le design des formulaires : netbeans 5 integre l'editeur matisse qui est tres puissant et tres simple
    -> demo http://www.netbeans.org/files/docume...5/matisse.html
    -> article http://www.netbeans.org/kb/50/quickstart-gui.html

    tu peux utiliser derby comme base de données sur les postes clients (c'est gratuit et open source). Pour cela tu peux regarder le tutoriel sur l'utilisation de derby et netbeans dans la section java Cette base etant en java, tu peux l'integrer dans ton application http://brabant.developpez.com/tutori...ans/5.0/derby/

    ensuite tu n'as plus qu'a faire une synchro entre cette petite base locale, et une grosse base d'entreprise lors de la reconnexion.

  14. #14
    Expert éminent sénior

    Avatar de Tofalu
    Homme Profil pro
    Technicien maintenance
    Inscrit en
    Octobre 2004
    Messages
    9 501
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 40
    Localisation : France, Ain (Rhône Alpes)

    Informations professionnelles :
    Activité : Technicien maintenance
    Secteur : Associations - ONG

    Informations forums :
    Inscription : Octobre 2004
    Messages : 9 501
    Points : 32 311
    Points
    32 311
    Par défaut
    Et Access ?

    Y a pas plus simple pour faire des formulaires

  15. #15
    Membre du Club
    Inscrit en
    Septembre 2005
    Messages
    63
    Détails du profil
    Informations personnelles :
    Âge : 41

    Informations forums :
    Inscription : Septembre 2005
    Messages : 63
    Points : 65
    Points
    65
    Par défaut
    Oui Access est une bonne solution

    Apache n'a besoin d'être present que sur le serveur. Pour les clients c'est comme s'ils allaient sur n'importe qu'elle site web (t'as pas besoin d'Apache pour venir sur developpez.com, là c'est pareil Wink ).
    Je sais bien mais le_ben avait dis que les postes n'avaient pas de connexion réseau quand ils saisissent.. ;-)
    L'eternité c'est long, surtout vers la fin

  16. #16
    Membre du Club
    Profil pro
    Inscrit en
    Novembre 2004
    Messages
    133
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2004
    Messages : 133
    Points : 59
    Points
    59
    Par défaut
    effectivement access pourrai être la bonne solution (facilité de creation de formulaire + facilite de deploiement)
    Mais pas possible parce que le client essai de tout passer sous open office

    Pourquoi pas open office base alors ? mais je l'ai jamais testé
    Cela dit le transfert de données d'OObase vers une autre base (probablement sql server) risque de ne pas être simple
    mais pourquoi pas

  17. #17
    Membre du Club
    Profil pro
    Inscrit en
    Novembre 2004
    Messages
    133
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2004
    Messages : 133
    Points : 59
    Points
    59
    Par défaut
    Je regarde aussi netbeans et derby, ça à l'air pas mal du tout cette affaire

  18. #18
    Membre du Club
    Profil pro
    Inscrit en
    Novembre 2004
    Messages
    133
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2004
    Messages : 133
    Points : 59
    Points
    59
    Par défaut
    pour netbeans, j'ai installé, créer ma base mais voila...
    pas moyen de faire la connexion de ma java application à la base (il n'y a pas de sqlconnexion, sqladaptater comme dans visual studio). A la limite je peux poser la question dans le forum correspondant

    j'ai 1 question tout de même:
    - Que faudra t'il installer sur un poste pour faire tourner l'application une fois celle ci terminé ? JRE ? derby ?

    L'ideal serait de creer un prog qui installe tout d'un coup

  19. #19
    Rédacteur
    Avatar de lunatix
    Homme Profil pro
    Architecte technique
    Inscrit en
    Novembre 2002
    Messages
    1 960
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Val de Marne (Île de France)

    Informations professionnelles :
    Activité : Architecte technique

    Informations forums :
    Inscription : Novembre 2002
    Messages : 1 960
    Points : 3 736
    Points
    3 736
    Par défaut
    vient dans le forum java pour les questions specifiques a java.

    il te faudra installer un jre sur les postes. l'application pourra etre dployée avec java web start

  20. #20
    Membre du Club
    Profil pro
    Inscrit en
    Novembre 2004
    Messages
    133
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2004
    Messages : 133
    Points : 59
    Points
    59
    Par défaut
    Citation Envoyé par lunatix
    l'application pourra etre dployée avec java web start
    La base aussi ?

    Y a t'il une solution similaire avec visual studio.net ?
    création d'une application ou la base de données pourrai être déployé avec l'appli et non pas installé à part

Discussions similaires

  1. Quel langage utiliser pour un programme qui contrôle des numéros ?
    Par Dsphinx dans le forum Langages de programmation
    Réponses: 7
    Dernier message: 24/07/2010, 01h37
  2. Quels langages utiliser pour créer des sites web
    Par 3abdelmalek dans le forum Débuter
    Réponses: 5
    Dernier message: 05/02/2010, 12h05
  3. Quel langage utiliser pour saisir des numéros d'images
    Par uself dans le forum Langages de programmation
    Réponses: 3
    Dernier message: 22/11/2007, 10h32
  4. Réponses: 3
    Dernier message: 24/01/2007, 10h26
  5. [langage] Quel langage utiliser pour un script de CHAT ?
    Par Manu0086 dans le forum Général Conception Web
    Réponses: 15
    Dernier message: 11/11/2005, 19h14

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