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

  1. #101
    Expert confirmé
    Avatar de frenchsting
    Homme Profil pro
    mutlitâche-multifonction
    Inscrit en
    juin 2003
    Messages
    2 898
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Meurthe et Moselle (Lorraine)

    Informations professionnelles :
    Activité : mutlitâche-multifonction
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : juin 2003
    Messages : 2 898
    Points : 4 880
    Points
    4 880

    Par défaut

    ReptilPt,

    je ne connais aucun des produits que tu cites (à part Oracle), alors ma réponse va peut-être te paraître bizarre.

    Windev sert à faire du développement Windows. C'est ce qu'on appelle aujourd'hui, un client lourd. Il interface toutes sortes de BDD (avec accès natifs.. ou pas) et permet de créer des états. Elle est pas belle la vie ?

    La question est toujours la même : que veux tu faire avec ?
    Commencez toujours par là : et puis n'hésitez à passer par là : ou par un autre moteur de recherche...
    Pas de question par MP s'il vous plait. Le forum est fait pour cela...

    Make it real not fantasy

  2. #102
    Membre régulier
    Profil pro
    Inscrit en
    août 2012
    Messages
    88
    Détails du profil
    Informations personnelles :
    Localisation : France, Seine Saint Denis (Île de France)

    Informations forums :
    Inscription : août 2012
    Messages : 88
    Points : 84
    Points
    84

    Par défaut

    JavaScript est un langage, Angular et React sont 2 de ses Frameworks les plus utilisés de moment. NodeJs est aussi du JavaScript mais c'est ne pas vraiment une framework.
    Le point de ma question c'est que pour faire une application, web app ou mesmo mobile, personnellement je le ferais avec du JavaScript ou du Java, vu que tu peux faire le frontEnd et le Backend. D'autres personnes utiliseraient peut-être Python ou C# ou autre.

    La question c'est que je ne comprends pas quelle est la différence (et surtout l'avantage) d'utiliser WinDev à la place des langages les plus connus? Java, JavaScript, Php, etc. etc.).

    C'est pour une application métier.

  3. #103
    Expert confirmé
    Avatar de frenchsting
    Homme Profil pro
    mutlitâche-multifonction
    Inscrit en
    juin 2003
    Messages
    2 898
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Meurthe et Moselle (Lorraine)

    Informations professionnelles :
    Activité : mutlitâche-multifonction
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : juin 2003
    Messages : 2 898
    Points : 4 880
    Points
    4 880

    Par défaut

    Merci pour ton retour... et également sur ton questionnement que je trouve intéressant.

    Javascript, je connais (un peu). Java aussi (et j'aime pô).

    Pour faire simple, l'avantage de Windev Mobile (c'est surtout celui qui semble t'intéresser), c'est que des composants IHM complexes (champ agenda par exemple) existent déjà : tu n'es pas obligé de tout programmer les créer.

    Ce que fait WM, c'est que tout ce tu développes (code + interface) dans WM est transformé en java pour faire une apk. Tu peux créer très rapidement une appli.

    Les inconvénients, c'est que c'est propriétaire, et que si le composant dont tu as besoin n'existe pas, il peut être (très) difficile de le créer.

    Ton application métier, c'est sur mobile ou sur PC ?
    Commencez toujours par là : et puis n'hésitez à passer par là : ou par un autre moteur de recherche...
    Pas de question par MP s'il vous plait. Le forum est fait pour cela...

    Make it real not fantasy

  4. #104
    Membre éprouvé
    Homme Profil pro
    Responsable des études
    Inscrit en
    février 2010
    Messages
    549
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Responsable des études
    Secteur : High Tech - Électronique et micro-électronique

    Informations forums :
    Inscription : février 2010
    Messages : 549
    Points : 1 068
    Points
    1 068

    Par défaut

    Je vais ajouter ma pierre à l'édifice ....

    Toutes les technos citées par ReptilPt ne servent pas à faire des applications windows ni mobile. Elles sont utilisées pour faire des applications web, ou des portails applicatifs internet/intranet.

    Effectivement, pour faire une application de ce type là, une combinaison javascript avec un bon framework pour le front end, et du python pour la partie serveur (ou nodeJS si on veut rester en javascript) est une combinaison que l'on voit de plus en plus souvent dans les projets "modernes".

    Après, c'est une question de gout, d'expérience et de perspective d'évolution :
    - si le projet est destiné à rester dans le contexte d'une application pure web, les solutions indiquées peuvent être pertinentes, surtout avec du personnel qualifié et expert (car l'apprentissage javascript et surtout la réalisation d'une belle IHM responsive reste l'apanage d'experts CSS) ; pour la partie backend, en python, java ou javascript c'est moins problématique,
    - Webdev permet de passer outre cet écueil car, on n'a pas besoin de spécialiste (mes stagiaires sont opérationnels en deux jours), et on a une réalisation d'une interface de manière très simple, sans sortir l'artillerie CSS, et avec une maintenabilité facile ; par contre si on cherche l'interface très pointue, avec un cahier des charges non négociable, on peut être décu, car on peut y passer finalement au de temps qu'en "classique" (du coup on a eu l'impression de perdre du temsp :-) ... ) ; mais d'expérience, j'ai essayé récemment de tester ReactJS, la pente d'apprentissage est rude (et la réalisation d'une interface / IHM est problématique ), mais sans doute par manque d'investissement de ma part,
    - c'est aussi sur le code métier (backend) et sa portabilité vers d'autres plateformes (mobile, ou windows) que l'on gagne un temps fou avec Webdev, car dans mon cas, je fais de la webisation (cf TDF Tour de décembre 2018) : mes applications sont multi plateformes (Windows, Android et Web), et je n'ai pas besoin d'être expert dans ces 3 domaines.

    En clair, les outils de PCSOFT sont ultra performants pour un contexte applicatif transactionnel de données, multiplateformes et connecté, car tout le code métier est le même et il faut un seul profil de développeur.

Discussions similaires

  1. [PHP 5.3] pourquoi ne pas utiliser "break" dans une boucle
    Par ikuzar dans le forum Débuter
    Réponses: 5
    Dernier message: 30/07/2012, 10h36
  2. [TeX][LaTeX] Pourquoi ne pas utiliser TeX ?
    Par Le Barde dans le forum Programmation (La)TeX avancée
    Réponses: 3
    Dernier message: 24/09/2007, 01h11
  3. Pourquoi ne pas utiliser Word, Excel, Powerpoint ?
    Par kisitomomotene dans le forum Autres outils décisionnels
    Réponses: 23
    Dernier message: 08/09/2006, 19h02
  4. Réponses: 4
    Dernier message: 22/05/2006, 12h46

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