Discuter:WinDev

Un article de Wikipédia, l'encyclopédie libre.

Sommaire

[modifier] IP 81.80.226.153

Je trouverais assez professionel de la ou les personnes utilisant l'ip emeraude.pcsoft.fr (81.80.226.153) qu'ils créent un compte wikipedia et qu'ils revendiquent leurs ajouts clairement. Évidement ce n'est en rien une obligation mais cela serait quand même plus sérieux ...

Je rappelle aussi que vous pouvez signez dans les pages de discussion (on utilisant un compte) en ajoutant les caractères ~~~~ à la fin du message. Sinon un simple nom en texte suffit. Outs 23 août 2006 à 21:07 (CEST)

[modifier] Liens externes

Bonjour, Je ne sais pas qui a fait le "ménage" dans les liens externes dernièrement, mais son action n'est pas logique. Des liens intéressants ont été supprimés (comme les accès natifs gratuits). Le but est peut être de simplifier et radicaliser les liens proposés. Mais pourquoi avoir laissé le lien vers le forum anémique de "développez.com" qui n'apporte rien (il existe plusieurs autres forums bien plus représentatifs) ? A mon avis il faut soit remettre les autres liens, soit supprimer le lien avec ce forum, et ne conserver que le "minimum syndical" des 3 premiers liens. -- 25 août 2006 -- 81.80.226.153 (d · c · b)

Bonjour cher 81.80.226.153 c'est moi qui ai fait la modification (vous pouvez toujours avoir l'auteur de modification en consultant l'historique de la page) (en passant vous pouvez signez vos messages cela rend la page de discussion plus clair).
J'accepte la suggestion de supprimer le lien vers le forum développez.com.
Les raisons de la suppression des liens on été :
  1. deux liens étaient des sous-section du site pcsoft qui est déjà présent en premiere position donc redondant.
  2. deux liens proposait des accès gratuit et autres codes déjà fait. Ce contenu n'est pas informatif et n'apporte rien au discours sur windev.
Outs 29 août 2006 à 13:25 (CEST)

[modifier] Nettoyage

Je ne sais pas s'il existe des règles prévues pour le nettoyage des pages de discussion, mais je pense que celle-ci en aurait bien besoin. Elle contient essentiellement des commentaires hors de propos (on se fiche éperdument que quiconque aime ou pas le produit ou son éditeur, voire ait des griefs contre eux, le but est de décrire et d'expliquer...) et des remarques obsolètes (concernant des parties de l'artcle qui ont été soit corrigées soit supprimées).

Je propose de supprimer l'essentiel de la page d'ici quelques temps (jours ? semaines ?), est-ce que cela pose un problème ? Nowhere man 2 décembre 2006 à 16:51 (CET)

Voilà, j'ai fait ledit ménage. Si j'ai enlevé trop ou pas assez, merci de hurler/râler/corriger (rayez les mentions inutiles). Nowhere man 1 février 2007 à 04:13 (CET)

[modifier] Extensions de fichier

Y'a vraiment un intérêt à les indiquer ? Je n'ia pas vu ces extensions pour d'autre environnements A mon avis cela alourdit inutilement la page, et n'apporte rien d'intéressant. -- 12 décembre 2006 -- 81.80.226.153 (d · c · b)

Je suis d'accord, cette liste alourdit inutilement l'article. Mais il faudrait d'abord supprimer l'article NDX. -- haypo (d) 5 mai 2008 à 02:16 (CEST)
Plutôt que de supprimer l'article NDX, j'ai simplement déplacé le contenu dans l'article WinDev, puis mis en place une redirection. -- haypo (d) 5 mai 2008 à 02:22 (CEST)

[modifier] Windev est un L4G

Clarification; (Peut-etre le déclanchement d'un débat hehe)

Il me semble que certaines personne n'ont pas la même compréhension de la signification des Générations de Languages.

Windev est un L4G et nécessite que le programmeur lui fournisse des algorithmes. Comme par exemple, Magic eDevelopper est aussi un L4G qui contiens plus d'automatisation qu'un L3G mais en plus, n'utilise pas de code mais plutot un priciple de tables de sélection d'opérations; même si l'éminination du code donne l'impression d'un language plus avangardiste que les autres cela ne le classe pas plus pour autant dans les L5G; il a besoin qu'on lui fournisse un algorithme à suivre.

De plus L4G signifie une certaine spécialisation dans un domaine. On n'utilisera donc pas un L4G comme Windev pour faire un jeu d'ordinateur, on utilisera soit un L3G comme C++ et un L2G en utilisant une forme d'assembleur. Ou encore mieux, un L4G spécialisé dans le domaine des jeux, comme Game Maker, évitant ainsi par exemple de ce soucier des logiques de détection de collision, etc.

Un L5G lui en simple, c'est le rêve du futur, (grand reve du Japon qui a investi sans succes dans la recherche L5G de 1982 a 1992) c'est un language avec lequel tu expose a l'ordinateur ton problème et les contraintes d'opérations a respecter, et il trouve la solution pour TOI! Et si ils avaient réussi a vraiment bien faire fonctionner ce concept, on pourrais lui donner les rêglements du jeu d'échec et il serais automatiquement capable de jouer et gagner; on lui fournirais les loi de la physique et il pourrais trouver des solution pour vous a vos problèmes de design. etc...

C'est un language qui fonctionne par contraintes et ne nécécite pas que l'humain concoive un algorithme, il fait ses propres déductions d'algorithmes. Un example: ca fait penser un peu comme comme un programme de jeu d'échec qui cherche l'algorithme menant a la victoire, il fait ca lui meme sans besoin de lui dire quoi faire, quand on bouge une pièce ca lui impose une nouvelle configuration de contraintes et il va trouver le nouveau chemin a suivre pour atteindre la victoire, et ce jeu illustre justment assé bien le problème des L5G, trouver le meilleur algorithme nécéssite que la machine fasse plusieurs niveau de simulations avant de choisir le meilleur chemin à suivre dans les contraintes données. Cela nécécite beaucoup de puissance Microprocesseur. Et même le puissant DeeperBlue a du être "ajusté et aidé par l'humain" en ajoutant les connaissances de plusieurs configurations jeux pré-enregistrés dans son programme pour battre Kasparov.

Donc j'espère que mon example illuste bien l'idée du L5G. C'est une génération dont les languages sont encore incomplets et en plus pour de meilleur résultats en optimisation de ses recherches d'algorithme, ça demande d'énormes, puissantes et couteuses machines... a notre époque et nos super DeeperBlue, cela ne fournirais toujours pas nécéssairement le meilleur algolrithme pour problème donné... (DeeperBlue a gagné 2 à 1 avec 3 match nulles hehe donc pas encore parfais!)

Donc suite au commentaire qui a été émis dans le sujet "Désaccord de neutralité":

"Le L5G signifie que les ordres de programmation effectuent plus d'opérations, de vérifications et de traitements qu'un L4G; par exemple l'ordre 'EcranVersFicher' va analyser la fenêtre en cours, vérifier les liens automatiques avec les bases de données, et affecter les variables écran aux variables base de données, et tout cela avec ce simple ordre. Il existe ainsi des centaines d'ordres qui permettent de réaliser en 1 ligne des actions qui en demandent plusieurs (quelquefois des centaines !) en L4G !"

Je suis désolé que vous ayez été mal informé à ce sujet et je voudrais respectueusement corriger légèrement votre commentaire de facon très simple: Je vous donne raison sur le contenu, seulement, remplacez les termes L4G par L3G ainsi que L5G par L4G et la vous tapez dans le mille, voila ce que ca donne:

"Le L4G signifie que les ordres de programmation effectuent plus d'opérations, de vérifications et de traitements qu'un L3G; par exemple l'ordre 'EcranVersFicher' va analyser la fenêtre en cours, vérifier les liens automatiques avec les bases de données, et affecter les variables écran aux variables base de données, et tout cela avec ce simple ordre. Il existe ainsi des centaines d'ordres qui permettent de réaliser en 1 ligne des actions qui en demandent plusieurs (quelquefois des centaines !) en L3G !"

Votre sitation est donc essentiellement valide, seulement les références au mauvaises générations étaient a corriger. Encore mes excuses de m'etre permis de corriger votre sitation, c'étais seulement pour la rendre juste et aider le groupe.

Les outils de Microsoft sont des L3G pour la pluspart, Delphi ou Java sont L3G aussi, mais Windev, qui offre un niveau d'abstraction beaucoup plus élevé et dont le code est beacoup plus simple, se classe un niveau au dessus, c'est a dire L4G. Vous pouvez pousser vos recherche en ce sens pour découvrir les autre qui se classent dans les L4G comme windev.

Les L5G ca existe, dans les années 90 on disait que se serait la génération du futur, et ils se sont trompés, les L5G ont été abandonné coté corporatif et finalement plutot utilisé dans des application de recherche sur l'intelligence artificielle ou aussi parfois dans des but simplement académiques. La plupart d'entre nous ne travaillent pas et ne travailleront jamais avec un L5G. (Voir définition: http://fr.wikipedia.org/wiki/L5G)

Si vous vous intéressez au sujet, beaucoup plus d'info sont disponibles sur le web, mais malheureusement tout en anglais alors faudra etre bilingue ou utiliser un traducteur.

J'inciterais les gens à faire attention, sinon on risque de se retrouver avec des "L6G","L7G" ou "L8G" d'ici 5ans et ainsi on s'en voudra d'avoir laissé des compagnies de marketing tuer la vrais signification des génération de languages qui ne voudra plus rien dire. Les language de programmation, c'est notre spécialité et non pas la leur! Ce n'est pas a un gars de marketing de nous expliquer les générations de langages, référez vous a un(e) developpeur senior qui connais le sujet.

Aussi, j'ai vu que des gens qui semblent provenir de PC Soft (83.177.228.127 ?) (Possiblement département marketing) Ont remis la decription de Windev comme étant un L5G, S.V.P. abstenez vous et respectez l'information juste.

Malrgé les tonnes de "Mauvaise information" qui circulent sur le sujet des L5G, j'espère avoir alimenté la discution avec qq chose de nutritif pour vous tous et que mon explication donne enfin un sens logique a ce sujet pour ceux qui étaient confus ou ambivalants.

Merci. Slamcool


Au fait, j'ai 12 ans d'expérience passée dans l'environnement 4GL Magic eDeveloper, maintenant je travaille avec Windev tous les jours et il me satisfait dans mes besoins d'applications plus que d'autre outils l'ont fait, il ya eu une période d'adaptation au début car eDevelopper est un langage sans éditeur de texte, donc pas de code comme tel mais plutot des tables d'opérations exécutés par évènements.... mis a part la légère adapation du retour au codage classique avec syntaxe a respecter, j'ai trouvé quand meme l'outil plaisant et de plus il est francophone, et constitue pour moi dans mon contexte professionnel, un 4GL idéal en ce moment (Besoins/Fonctions/Budget). J'ai certaine réserves sur quelques points mais rien de grave.


Certaine sources de références:

Wikipedia: Les générations de langues de 1 a 5 Cliquez Ici (En Anglais)

The free dictionnary: La 5eme génération Cliquez Ici (En Anglais) Eux pousse jusqu'a dire que c'est un mythe poursuivi par les japonais, ce qui est un peu vrais dans un sens, mais ca existe donc que n'est pas un mythe, disont juste que ca fonctionne toujours pas vraiment comme concept.

Petit site de formation sur les languages Cliquez Ici (En Anglais)

[modifier] À l'employé de PC Soft

J'en reviens pas des actions entreprises par PC Soft.

Tous d'abors, merci Nowhere man pour avoir réintégré la précision de génération de langage qui avait été étouffée et les autres altérations que vous avez détectées. C'est la première fois que je vois ce genre de comportement et plus ca va, et plus je me sent obligé de surveiller cet article de Wikipedia comme un genre de chevalier protecteur du juste et voila enfin que je ne me sent pas seul grace a Nowhere man.

Il semble que ce ou ces messieurs de PC Soft ont décidé de ne plus faire mention des générations de langues et maintenant ne veulent plus en entendre parler. Cela et d'autre informations aussi modifiées dans l'article, qu'on découvre en analysant l'historique de vos modifications. Ce comportement quelque peu juvénile doit cesser.

Bon S.V.P. écoutez et donnez vous la peine de recpecter ce site un peu, cette précision des génération de langages n'est pas pour nuire a votre entreprise, le but est encyclopédique et d'informer le monde sur la nature de ce langage qu'ils ne connaissent pas. Pour ceux qui connaissent la signification des génération, d'être un L4G c'est bon, c'est un plus qui fait la différence avec avec la majorité des outils qui leur sont offert sur le marché! Comprenez vous?

Les mentions L5G qui sont dans votre site web et vos brochures est certainement une erreur a laquelle personne de chez vous n'accordais d'importance, mais c'est une erreur qui n'est pas irréparable, sauf si vous essayez de sauver la face en étouffant les autres comme en ce moment. Les frais de corrections de paperasse vous font peurs? Ou peut-etre êtes vous le responsable de l'erreur? Ici c'est un site fait pour l'information juste, vérifiable et libre. Des erreurs peuvent survenir mais le groupe aide les individus a se corriger.

Vous aimez votre société et votre technologie dont vous être surment fier et avec raison, mais la vous nuisez à votre société en ce moment en tentant d'étouffer certains sujet, ou d'embellir votre apparence, votre adresse IP "back-trace" jusqu'a vos bureaux alors même si on sait pas qui est l'individu ,il ne sert quand meme a rien de faire absolument semblant d'être anonyme okay? et je ne suis pas sur que cette initiative serais apprécié de votre employeur. Peut-etre qu'il se peut meme que vous agissiez sans leur consentement.

Arretez ca et assumez et acceptez la situation telle qu'elle est. Personne ne veut du mal a Windev ici au contraire. Merci! Slamcool

[modifier] De l'honnêteté et de l'objectivité s'il vous plait !

J'estime que le contenu de cette page n'est pas objectif.

J'ai l'impression de consulter une brochure promotionelle de PCSoft, je pense qu'il serait nécessaire et important d'indiquer la polémique qui tourne autour de cette outils de développement et des ces problème lors de programmation avancée.

Et aussi parler de la politique marketing et commercial très agressive de PCSoft.

Je n'ai pas souhaité modifier la page, du au profond mépris que j'ai envers la société PCSoft, il serait donc agréable qu'une personne neutre face un nettoyage de cette article, et qu'on indique également les mauvais coté (tant discuter sur le web) que les bons... Alois

Désolé pour ma correction, j'ai agi sous la présomption (peut-etre erronée) que vous vouliez pas dire "Subjectivité" mais bien "Objectivité" (ne pas émettre d'opinions personnelles), en d'ailleur en ce sens, vous avez parfaitement raison; en effet, lorsqu'on regarde les sommaires et qu'ils s'intitulent "Un ensemble d'outils intégrés" ou bien "Ouverture" on croirais voir une pub promotionnelle!!! Ce n'est peut-etre pas qu'il faudrais montrer le bon ou le mauvais a mon avis, parceque on veut rester objectif, mais surtout exposer l'outil et informer le public de ses capacités/fonctions (De facon objective et non pas, ca fait ceci WOW), et peut-etre aussi offrir des comparatifs avec d'autres outils (de facon objective) etc... --Slamcool 30 octobre 2007 à 18:39 (CET)

[modifier] Liste des versions

Je m'interroge sur l'utilité de la liste des versions de Windev: aucun autre langage de programmation (sauf erreur de ma part) ne possède cette liste. Pourquoi l'article sur Windev alors ?

Le nom WinDev désigne à la fois un langage, un IDE et une suite de bibliothèques. Je suppose que le tout est mélangé comme dans les autres RAD. La version marquent temporellement les évolutions de tout cet ensemble. Dumoins, je deviens tout celà car je n'ai jamais approché WinDev. -- haypo 6 septembre 2007 à 05:05 (CEST)
Il me semble que WinDev n'est pas un langage, mais un AGL. Le langage est le WLangage. J'ai corrigé ceci dans les articles qui en parlent (WinDev, WebDev, WinDev Mobile). — Ner0lph

[modifier] Multiplateforme

Certains indiquent que multiplateforme signifie "supporter tous les OS" Mais multiplateforme peut également signifier "fonctionne sur plusieurs plateformes 'matérielles'" et à ce titre peut-on donc dire que WinDev, avec WebDev et WinDev Mobile sont des environnements multiplateformes (PC, Pocket PC, Smartphone, Serveur Web, Linux, Mac OS avec la génération Java, ...) ?--Maax (d) 4 janvier 2008 à 17:45 (CET)

[modifier] Critiques

Les critiques qui suivent ont été supprimées par une IP de PC SOFT [1] [2]. Comme elles sont plutôt subjectives, je préfère les remettre dans la page de discussion plutôt que dans l'article directement :

Suite à quelques années de pratique et aussi de formation, d'avis de différents programmeurs et utilisateurs, on peut dire que, pragmatiquement, Windev est un bon système de développement pour celui ou celle qui désire mettre au point rapidement une application orientée gestion et/ou base de données. L'analyse (Merise, Uml) est bien mis en avant, cette partie, pourtant essentielle, étant souvent négligée.
Le W Langage reste un étrange mélange de Basic matiné de Pascal avec un soupçon de C avec des relents de DBase. Pragmatique, ce langage est opérationnel et efficace, même s'il est un peu "hors norme" par rapport aux autres langages usités actuellement.
Le reproche premier que l'on puisse faire est que Windev donne l'impression d'un monde clos, voire une "famille". Néanmoins, ce monde clos est très réactif, aussi bien le SAV (payant) que les forums. Windev reste une bonne solution pour développer des applicatifs d'entreprise sans (trop) devoir se casser la tête. Tant que l'on reste dans les fourches caudines de Windev, tout va très bien, et ce, de façon étonnante par rapport à beaucoup d'autres EDI ou RAD. Les personnalisations risquent néanmoins de poser plus de problèmes.

[modifier] Lien vers forums

J'ai rajouté le lien vers le forum "officiel" de PC SOFT que est le plus actif sur WinDev. C'ets pour moi un lien important, si d'autres forums sont cités, celui de référence doit y être aussi à mon avis. -- 25 avril 2008 -- Concepteurdeveloppeur (d · c · b)

[modifier] Suppression d'un texte subjectif

J'ai supprimé le texte indiqué en fin de ce message car il était très subjectif, et semble le fait d'un "concurrent" du logiciel ! L'affirmation gratuite est étayée par 2 liens amusants: un lien vers une liste de bugs (il en existe pour tous les logiciels) font la dernier date de 2006 d'une part, et un autre message qui fera sourire les habitués de WinDev: le message d'erreur qui y est rapporté est connu pour petre celui affiché par une version piratée de WinDev ! Je pense donc que l'avis émis sur WinDev n'était pas encyclopédique, et n'avait pour but que de nuire commercialement au logiciel -- 25 avril 2008 -- Concepteurdeveloppeur (d · c · b)

« WinDev est souvent critiqué pour ses nombreux bogues (ref: Liste des dysfonctionnements de WinDev écrite par les membres de l'association WinDevAsso. En 2007, il y avait 115 bugs ouverts pour 82 bugs fermés, mais cette liste ne semble plus mise à jour.). Quand l'éditeur ne corrige pas les bogues, certains utilisateurs les corrigent eux même (ref: Lire le fil de discussion sur un bug concernant le Conflit interne (DL)). »

La liste de bug WinDevAsso est totalement objective, c'est une liste de faits, vérifiables (chacun peut essayer de vérifier les bugs sur sa machine). De plus, la liste de bugs est (était en réalité, comme je l'ai précisé dans l'article) maintenue par une association d'utilisateurs de WinDev, association internationnale (France, Belgique, Hollande, Italie, Afrique, Canada , Etats-Unis, ...) reconnue. Votre seule justification est la subjectivité de ses informations, or ce n'est pas le cas. De plus, vous décribilisez les informations en usant le expressions « amusant », « sourire », « version piratée ». De plus, vous ne fournissez pas la preuve qu'il sagit d'une version pirate. Vous n'arrêtez pas d'accuser tout le monde de menteur, or vous ne donnez jamais aucune preuve, et vous ne donnez même pas votre nom dans votre profil Wikipédia. Or vous justifiez que la critique des performances d'HyperFile était irrecevable car on ne savait pas qui était l'expéditeur du message. Vous êtes plein de contradictions. Qu'est-ce qui nous prouve que vous connaissez réellement l'outil ? -- haypo (d) 25 avril 2008 à 12:52 (CEST)
Il est vrai que les liens sur les bugs sont peut être en trop, mais à partir du moment que l'éditeur prend en otage ses utilisateurs en lui vendant de nouvelles versions qui corrigeraient les bugs, un fait anodin pour les autres, devient objectif dans le cadre de cet article. De plus le manque de documentation, et l'impossibilité de modifier les sources rendent les utilisateurs totalement dépendant de la bonne volonté de l'éditeur.Concernant l'allusion à la version piratée 1/ c'est vous qui en parlez 2/ la méthode de réparation du projet montre que la société PCSoft marque les projets afin de les corrompre et de les rendre inutilisables (ce qui est strictement interdit par la loi)--ToDoList (d) 25 avril 2008 à 14:04 (CEST)