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

Java Discussion :

Java vs WinDev


Sujet :

Java

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé Avatar de fomazou
    Inscrit en
    Mars 2004
    Messages
    220
    Détails du profil
    Informations forums :
    Inscription : Mars 2004
    Messages : 220
    Par défaut Java vs WinDev
    Bonjour,

    Je cherche à savoir quel serait le meilleur choix entre les environnements WinDev et Java ?
    J'ai lu des discussions et la plupart sont en faveur de Java pour des grosses applications. Cependant, il s'est passé du temps et à présent on en est à WinDev 20 il me semble.

    Je travaille actuellement dans les services publiques et nous (informaticiens) sommes appelés à suivre un projet passé par DAO. Le problème est que le prestataire opte pour WinDev; pourtant l'ampleur du projet me fait croire que WinDev ne pourra pas convenir. En réalité je ne connais pas vraiment WinDev. Java, oui et surtout je peux citer les applications de la même envergure qui fonctionnent.

    A propos de l'envergure il s'agit d'une application 3-tiers (traçabilité forestière) qui devra faire face à de nombreuses requêtes des clients pour le serveur et sur de longues distances avec éventuellement divers appareils tels que PDA, Tablette, Téléphone, ordinateur....

    Les principaux critères attendus :
    • Robustesse
    • Portabilité
    • Maintenance évolutive et corrective
    • Rapidité
    • Modularité


    Merci pour votre contribution.

  2. #2
    Expert éminent
    Avatar de tchize_
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Avril 2007
    Messages
    25 482
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 46
    Localisation : Belgique

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Avril 2007
    Messages : 25 482
    Par défaut
    Je comprends ton inquiétude, mais soyons honnête. Tu préfère que le prestataire prenne un langage peut être inadapté mais respecte le cahier des charge. Ou qu'il prenne un langage qu'il ne maitrise pas, fasse n'importe quoi avec et finisse avec une bouse en java

    J'ai tendance à dire qu'en tant que client, ce n'est pas à toi de choisir vraiment la technologie. Si les points que tu mentionne ne sont pas dans le cahier des charges, le prestataire s'en fou, un peu de réalisme. Coté rapidité de dev, que je sache, windev c'est un peu comme un gros lego duplo. C'est facile de coder des applications data simple, c'est compliqué de faire des trucs tordus avec parce qu'il y a pas les briques qu'il faut. Mais je ne connais pas assez, pour moi windev c'est le langage de "programmation" pour ceux qui veulent apprendre à programmer par drag and drop, et qui a besoin de nanas à poil sur la couverture pour vendre.

  3. #3
    Membre chevronné

    Homme Profil pro
    Développeur informatique
    Inscrit en
    Août 2014
    Messages
    262
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 31
    Localisation : Burkina Faso

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : Finance

    Informations forums :
    Inscription : Août 2014
    Messages : 262
    Par défaut
    Citation Envoyé par tchize_ Voir le message
    Je comprends ton inquiétude, mais soyons honnête. Tu préfère que le prestataire prenne un langage peut être inadapté mais respecte le cahier des charge. Ou qu'il prenne un langage qu'il ne maitrise pas, fasse n'importe quoi avec et finisse avec une bouse en java

    J'ai tendance à dire qu'en tant que client, ce n'est pas à toi de choisir vraiment la technologie. Si les points que tu mentionne ne sont pas dans le cahier des charges, le prestataire s'en fou, un peu de réalisme...
    Suis du même avis que tchize. L'environnement de développement que le prestataire va utiliser ne vous intéresse pas, pourvu que le produit final soit obtenu et que vous ayez le résultat attendu.

  4. #4
    Rédacteur/Modérateur
    Avatar de Laurent.B
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Novembre 2004
    Messages
    3 468
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 52
    Localisation : France, Bouches du Rhône (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Novembre 2004
    Messages : 3 468
    Par défaut
    Bonjour,
    Citation Envoyé par lankoande Voir le message
    Suis du même avis que tchize. L'environnement de développement que le prestataire va utiliser ne vous intéresse pas, pourvu que le produit final soit obtenu et que vous ayez le résultat attendu.
    Désolé mais pour moi, cela s'appelle "ne pas voir plus loin que le bout de son nez". S'il n'y a pas de transfert de compétences, c'est d'une grand absurdité, sinon ça peut aller à partir du moment où l'on sait que la maintenabilité est assurée.
    Pour les autres critères faut voir.

    Comme il s'agit de services publiques, raison de plus pour faire les choses correctement et de façon pérenne, sans se lier trop fortement à des prestataires ou éditeurs en particulier.

    Je ne saurais critiquer WinDev par contre, je ne le connais pas mais il est vrai que je n'ai jamais eu envie de m'y pencher.
    Responsable FAQ Eclipse | Maintiens et développe un des logiciels destinés aux rédacteurs sur developpez.com
    Gardons toujours à l'esprit que le forum constitue une base documentaire, dont l'utilité et la qualité dépendent du soin apporté à nos questions et nos réponses. Soyons polis, précis (dans le titre et dans le corps des questions), concis, constructifs et faisons de notre mieux pour respecter la langue française et sa grammaire. Merci pour nous (les modérateurs) mais aussi et surtout, merci pour vous.
    Problème solutionné => je vais au bas de la page et je clique sur le bouton (qui suite à mise à jour du forum, a légèrement changé d'aspect).

  5. #5
    Modérateur
    Avatar de Gugelhupf
    Homme Profil pro
    Analyste Programmeur
    Inscrit en
    Décembre 2011
    Messages
    1 326
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Analyste Programmeur

    Informations forums :
    Inscription : Décembre 2011
    Messages : 1 326
    Billets dans le blog
    12
    Par défaut
    Citation Envoyé par Laurent.B Voir le message
    je ne le connais pas mais il est vrai que je n'ai jamais eu envie de m'y pencher.
    Moi en tant que développeur quand je vois ça :
    WinDev utilise des formats de fichier propriétaire sous forme binaire. Ce qui implique l'utilisation exclusive du gestionnaire de source maison (GDS) ainsi que le moteur de recherche de l'EDI. Le code ne peut pas être édité via un logiciel classique tel que le bloc-notes et surtout ne peut être mis sous contrôle de version dans un système standard tel que Subversion, Git ou Mercurial, par exemple. En fait, le développeur WinDev est totalement lié à l’environnement de développement vendu par l'éditeur.
    Version 17 « 917 nouveautés » [...] Version 18 « 918 nouveautés » [...] Version 19 « 919 nouveautés » [...] Version 20 « 920 nouveautés »
    Le WLangage permet de programmer en français, en anglais et en chinois [...] voire en mélangeant les langues
    En encore l'article Wikipédia rempli d'humour :
    À partir de la version 19 les champs peuvent être créés par pure programmation. Il est cependant toujours impossible (2015) de créer des classes dérivées depuis les champs proposés, ce que permet la plupart des autres langages depuis le siècle dernier.
    ... je me pose des questions

    Sources : https://fr.wikipedia.org/wiki/WinDev , https://fr.wikipedia.org/wiki/WLangage
    N'hésitez pas à consulter la FAQ Java, lire les cours et tutoriels Java, et à poser vos questions sur les forums d'entraide Java

    Ma page Developpez | Mon profil Linkedin | Vous souhaitez me contacter ? Contacter Gokan EKINCI

  6. #6
    Modérateur

    Homme Profil pro
    Développeur java, access, sql server
    Inscrit en
    Octobre 2005
    Messages
    2 713
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Val de Marne (Île de France)

    Informations professionnelles :
    Activité : Développeur java, access, sql server
    Secteur : Industrie

    Informations forums :
    Inscription : Octobre 2005
    Messages : 2 713
    Par défaut
    Windev fonctionne depuis des années déjà et continue d'être très dynamique.
    Il a été conçu pour faire du développement rapide ; comme dit _Tschize, c'est du "duplo" plutôt que du "lego"
    Il existe une communauté de développeurs Windev et donc, en cas de défaillance du fournisseur, il est possible d'en trouver un autre.

    Fonctionnellement, c'est sûr que cela n'a pas la même portée que java
    mais si cela répond aux spécifications de l'application alors pourquoi pas ?

    Par contre si tu prévois une grosse base de données, alors il peut être intéressant
    de demander au fournisseur de passer sur du Sql Server ou Oracle ou MySql par exemple.
    Après, il est facile d'y connecter des outils de reporting indépendants de Windev ce qui limite la dépendance au fournisseur.
    Labor improbus omnia vincit un travail acharné vient à bout de tout - Ambroise Paré (1510-1590)

    Consulter sans modération la FAQ ainsi que les bons ouvrages : http://jmdoudoux.developpez.com/cours/developpons/java/

  7. #7
    Modérateur
    Avatar de Gugelhupf
    Homme Profil pro
    Analyste Programmeur
    Inscrit en
    Décembre 2011
    Messages
    1 326
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Analyste Programmeur

    Informations forums :
    Inscription : Décembre 2011
    Messages : 1 326
    Billets dans le blog
    12
    Par défaut
    Citation Envoyé par tchize_ Voir le message
    Tu préfère que le prestataire prenne un langage peut être inadapté mais respecte le cahier des charge. Ou qu'il prenne un langage qu'il ne maitrise pas, fasse n'importe quoi avec et finisse avec une bouse en java
    C'est sûr qu'il ne fait pas utiliser une techno qu'on ne maitrise pas, mais WinDev n'a pas l'air d'être une techno super ouvert, le jour où tu changes de prestataire tu perdras surement en "maintenance évolutive et corrective" et autres critères cités.
    N'hésitez pas à consulter la FAQ Java, lire les cours et tutoriels Java, et à poser vos questions sur les forums d'entraide Java

    Ma page Developpez | Mon profil Linkedin | Vous souhaitez me contacter ? Contacter Gokan EKINCI

Discussions similaires

  1. [WD11] saisir du code Java dans Windev
    Par francis94000 dans le forum WinDev
    Réponses: 7
    Dernier message: 17/12/2012, 19h52
  2. [WD16] exécution java en Windev
    Par fasyr dans le forum WinDev
    Réponses: 4
    Dernier message: 27/04/2012, 14h06
  3. Réponses: 3
    Dernier message: 22/03/2010, 11h10
  4. java avec windev
    Par t.n.b.g dans le forum WinDev
    Réponses: 1
    Dernier message: 18/04/2008, 13h00
  5. intégrer du code java dans windev
    Par akremb22 dans le forum WinDev
    Réponses: 1
    Dernier message: 15/04/2008, 17h28

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