Ca reste un sacré hack à mon sens...
Mais c'est chouette si ça fonctionne
Et cela ne te prive-t-il pas d'un certain confort dans l'éditeur de code (complétion des noms etc...) sachant que le contenu n'est pas connu à l'avance?
Ca reste un sacré hack à mon sens...
Mais c'est chouette si ça fonctionne
Et cela ne te prive-t-il pas d'un certain confort dans l'éditeur de code (complétion des noms etc...) sachant que le contenu n'est pas connu à l'avance?
Il est clair qu'une fois qu'on utilise ce genre de conception, la fenêtre en question est assez "rigide" et il faut se conformer à son utilisation.
Mais finalement, dans une application, est ce que vos fenêtres "liste" sont tellement différentes les unes des autres ? Généralement non.
Concernant l'auto-complétion, on en bénéficiera quand même puisque le principe est de passer à la fenêtre un objet contenant la source de données (par exemple une requete, laquelle a pu être bâtie en utilisant l'auto-complétion), la rubrique clé primaire, etc...
Par exemple :
Ici par exemple, on a l'autocomplétion avec ..Nom, mais pas sur la liste des colonnes à afficher.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9 MaFen est un cDescriptionFenetre MaFen.sSourceDeDonnées = "SELECT * FROM T_CLIENT_CLI" ou MaFen.sSourceDeDonnées = T_CLIENT_CLI..Nom MaFen.sNomCléPrimaire = T_CLIENT_CLI.CLI_ID..Nom MaFen.sListeColonneAAfficher = "T_CLIENT_CLI.CLI_NOM;T_CLIENT_CLI.CLI_RAISONSOCIALE" Ouvre(Fen_Standard, Mafen)
Honnêtement, pour faire des applications conséquentes avec bcp de fenêtres, et génériciser le code, je ne vois que cette méthode, ou alors l'utilisation d'un modèle de fenêtre qui aura peu ou prou la même finalité.
Je tiens à signaler pour ceux qui ne l'utilisent pas, que de mon point de vue, les modèles de fenêtre et de champs sont une des meilleures trouvailles de Windev, car ils permettent d'utiliser les notions d'héritage de manière intuitive et visuelle.
Bien sûr, ce n'est pas aussi puissant que si on passait intégralement par de la POO, mais on arrive globalement à tout faire.
Cdlt, Arnaud
Il est clair que Visual Studio est un produit extrêmement complet et bien plus puissant/structuré que Windev.
Sauf que Visual Studio dans une configuration comparable à celle de Windev, c'est-à-dire avec :
- gestionnaire de sources
- éditeurs de test
- éditeur de diagrammes
- modif auto des BDD
...
c'est la version Ultimate... donc 15 299 € HT ou 5 299 € HT en mise à jour, pour 1 utilisateur.
A ce prix là, c'est royal : vous pouvez appeler 4 fois le support technique Microsoft.
Alors moi personnellement, je ne trouve pas que Windev soit cher...
Tu peux installer ankhsvn et un des nombreux add-in de test unitaire gratuitement sur une version standard ou pro. Ca coûte pas 15k de faire ça faut quand même pas exagérer.
Pour la modif BDD, la version gratuite et express de SQL server manager permet de faire pas mal de chose.
Si tu rajoutes 1000 USD environ tu peux acquérir une suite comme telerik rad studio ou devexpress qui t'ajoute l'éditeur d'état et plein de contrôles utilisateur (grid hiérarchique etc...) super puissants.
Donc ok, windev c'est une suite complète et plutôt homogène, il y a beaucoup de chose clé en main. Cependant il faut pas croire qu'il est impossible d'avoir d'équivalence chez les autres technos sans débourser des dizaines de mille.
Mais il reste vrai que par rapport à tout ce que ça fait, le prix de windev est plutôt raisonnable. Il faut aussi bien imaginer que le prix d'un IDE sur 12 mois de dévelopement, c'est une petite fraction du coût d'un projet.
Ce que j'apprécie dans windev, c'est quand même la possibilité de faire des états programmables : on peut mettre pas mal de code dans les blocs et du coup faire pas mal de choses (colorier les cellules d'un tableau suivant les valeurs, ou dessiner un code à barres 128 (version 5.5) par exemple).
Pour Visual studio, je me rappelle d'ex-collégues qui disaient que windev était une grosse daube et que VB.net c'était le top... Oui, mais déjà, ils ne pouvaient pas faire d'état, du coup, ils avaient acheté crystal report, pour faire des états tout pourris et pas programmables. Licence CR = cout d'achat de windev... Et quand je leur montrais ce qu'on pouvait faire, il restaient comme 2 ronds de flanc...
Commencez toujours appuyer sur la touche F1 et puis n'hésitez à passer par un moteur de recherche...
Le forum est fait pour répondre aux questions : pas la peine de me les envoyer par MP. Merci.
Sur internet, tout est vrai ! Honoré de Balzac
Make it real not fantasy... Herman Rarebell
Je rebondis là-dessus :
Il est tout à fait possible de programmer sur CR, l'ayant fait il y a quelques années, mais c'est plus simple sur l'AGL.
La différence avec WD est qu'étant donné qu'il s'agit d'un produit tiers, on ne peut faire référence à des objets du projet en cours de développement.
Une autre différence en faveur de CR, si je me rappelle bien, il est possible de diffuser les états et de les visionner sans avoir l'application sur son poste, via une visionneuse.
Commencez toujours appuyer sur la touche F1 et puis n'hésitez à passer par un moteur de recherche...
Le forum est fait pour répondre aux questions : pas la peine de me les envoyer par MP. Merci.
Sur internet, tout est vrai ! Honoré de Balzac
Make it real not fantasy... Herman Rarebell
Serieusement, il doit exister au moins 50 alternatives valables dans le monde .Net à l'éditeur d'état windev, j'en ai déjà cité 2 que tu as pour moins de 500 euros, qui sont puissants, customisable par l'utilisateur final et multi-source de données.
Bref, celui de windev est certes très bon, mais les 95% de ce qu'il fait, plein d'autres le font aussi.
sinon pour répondre à la question :
pour la qualité de la v17!
Commencez toujours appuyer sur la touche F1 et puis n'hésitez à passer par un moteur de recherche...
Le forum est fait pour répondre aux questions : pas la peine de me les envoyer par MP. Merci.
Sur internet, tout est vrai ! Honoré de Balzac
Make it real not fantasy... Herman Rarebell
Personnelemnt je deconseille d'utiliser windev pour les raisons suivantes:
- Creation trop rapide d'applications difficile a maintenir
- Debuggage quasi-impossible, ça t'arrache les yeux
- Lience commerciale trop cher, avec .NET et Java c'est quasi gratuit
- Le code est ecrit en français, c'est bizarre....Tout le monde est en anglais
- Le fait qu'il soit en langue française limite la communauté d'utilisateurs
- C'est un rescapé de l'aire Borland Delphi Borland C++, donc sa fin est toute proche
- Un Environnement de DEV RAD ARCHAIQUE
- On m'a demandé une fois de maintenir un applicatif sous windev, j'ai installé L'AGL WinDev15...ça ressemble a un tableau de bord de
- J'ai refusé de maintenir le code j'ai quitté la boite, rien que sa
- Ca manque un peu de professionnalise contrairement A JAVA ou .NET
Donc je le deconseille vivement à toute personne voulant se lancer dans une carrière de developer.
ps : Si vous ne me croyez pas quand vous allez vous retrouver en groupe avec des developpeurs .NET ou Java autour d'une tasse de café, dites que vous faites du Windev il vont se payer votre tete
Cordialement
If you type Google into Google, you Can break the internet" - The IT Crowd
Avec n'importe quel environnement, le manque de rigueur mène à un code difficile à maintenir
Je ne trouve pas personnellement, mais j'avoue que je manque de recul pour comparer aux autres solutions
CEPAFO
Rien ne t'empêche de coder en anglais dans Windev, qui peut d'ailleurs traduire ton code anglais <> français
C'est vrai.
Cà c'est vite dit.
Je connais bien pire (Progress, par exemple)
???
Pas moi, mais j'avoue que ça se discute.
Effectivement, j'ai eut ce genre de remarques, jusqu'à ce qu'ils voient ce qu'on a fait avec Windev, et le temps que ça nous a pris...
Et j'avoue aussi que j'en entends des vertes et des pas mûres sur tous les langages...
Je ne cherche pas à défendre Windev à tout prix, mais je dois tout de même dire qu'il remplit parfaitement son rôle dans notre boite.
Tatayo.
Bonjour,
Personnellement, c'est votre message que je ne trouve pas professionnel, et non pas Windev.
.NET avec Visual Studio, c'est beaucoup plus cher que Windev.
C'est bizarre de parler français !?
Personnellement, ce que je trouve bizarre, c'est qu'en France, on s'obstine à utiliser l'anglais.
Vous pouvez passer le code en anglais si vous le souhaitez dans Windev donc cet argument ne vaut pas.
Aucune argumentation.
Si vous changez de boite en fonction des choix d'outils de développement, vous risquez d'avoir une carrière chaotique.
Il est très conformiste et risqué de se fier à l'opinion des autres pour se forger sa propre idée.
Comme disait l'autre : "être dans le vent, c'est un destin de feuille morte".
Personnellement, j'ai vécu le fait que les développeurs ne connaissant pas Windev le dénigrent... jusqu'à ce que je leur montre ce qu'on peut faire avec.
Cdlt, Arnaud.
Bonjour,
Je ne me fie pas à l'avis des autres, j'ai installé Visual Studio , je m'en serre souvent pour créer des programmes, et on peut rapidement créer des applicatifs performant, faciles à débugguer. Et l'argement des windevers conciste a dire que windev permet de créer rapidement une application performante est un faux argument, parce qu'on peut faire exactement la meme chose avec Visual basic Express par exemple, j'ai installé windev avec la licence le "dongle"Il est très conformiste et risqué de se fier à l'opinion des autres pour se forger sa propre idée.
Comme disait l'autre : "être dans le vent, c'est un destin de feuille morte".
Personnellement, j'ai vécu le fait que les développeurs ne connaissant pas Windev le dénigrent... jusqu'à ce que je leur montre ce qu'on peut faire avec.
Je ne vais pas essayer de dénigrer Windev mais je veux juste faire une remarque, Photoshop quand ils sont arrivé à la version 9 ils se sont dit " ça serait bete d'avoir une version Photoshop17 ou Photoshop99 etcc", du coup ils ont opté pour la suite Adobe cs1 cs2 and so on. Je ne comprend pas pourquoi PCsoft ne l'ont pas fait.
Mais bon comme dirait l'autre "Chacun defend sa chappelle", comme je suis dans la rubrique de la chapelle vassillante Windev...
Cordialement
If you type Google into Google, you Can break the internet" - The IT Crowd
Je ne pense pas que qui que ce soit (ici) n'a dit que Windev était le seul EDI le permettant.
Tu peux approfondir, car là je ne vois pas trop où tu veux en venir ? Windev serait mieux s'il s'appelait Windev cs1 au lieu de Windev 17 ?
Je ne vois pas trop en quoi elle est "vassillante"...
Tatayo.
Si c'est l'élément "dongle" qui te gène, je peux comprendre.
Ensuite, il est clair que prendre un outil de développement que l'on ne connait pas, et créer une appli, puis reprendre un outils que l'on maitrise parfaitement et refaire la même appli, et comparer les temps que l'on a mis et les résultats obtenus, est une preuve absolue de comparaison.
Personnellement, j'utilise Windev et Delphi. Il y a des trucs que je développe plus vite et mieux en Delphi et vice versa. Par contre, si je prend Visual Studio, je sais d'avance que je vais mettre des plombes pour des trucs simples et que je vais faire du boulot de m***e pendant longtemps avant de maîtriser l'outil de façon optimum.
Et ?
Quel rapport avec la choucroute ? Photoshop serait moins bon s'il s'appelait Photoshop 17 que cs2 ?
Je ne pense pas que le nom soit pour grand-chose dans la qualité d'un logiciel.
Elle pourrait "vacillante" à la rigueur, mais ce n'est même pas le cas !
Mais, bon, à force de n'utiliser que l'anglais, on en oubli sa langue maternelle, surement.
Au nom du pèze, du fisc et du St Estephe
Au nom du fric, on baisse son froc...
Et pour ceux qui pensent qu'avec Windev on ne fait pas de bons programmes.
Voici un lien, qui semble dire le contraire.
Au nom du pèze, du fisc et du St Estephe
Au nom du fric, on baisse son froc...
En quoi le fait d'avoir un n° de version consécutif est un gage de non valeur pour un produit ? C'est un argument tellement subjectif que j'ai du mal à lui trouver une place dans la conversation .
Au mot dénigrer je préférerais employer critiquer de manière constructive. Comparer WinDev17 à VisualBasic c'est un peu fort de café non ? Qu'avait VB et que WD17 n'a pas ?
Emmanuel Lecoester
=> joomla addict.
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager