The Uploader a écrit
Objectivement face à Visual Studio (surtout la version Express), Windev est lourd et lent.
Question subjective je suppose, mais je ne trouve pas. Après, tout dépend de la machine sur laquelle tu bosses et de la version que tu as testée.
The Uploader a écrit
Et face à une application écrite en .NET, une application Windev est lourde et lente.
J'espère que c'est bien le cas. Dans la mesure où .NET est censé être parfaitement intégré à Windows, l'inverse ne serait pas rassurant. :-)
The Uploader a écrit
J'ai testé les deux pour du développement Windows (et j'ai été obligé de faire du Windev en BTS pendant deux ans), j'ai jamais regardé en arrière!
Quelle version as-tu testé et sur quel type de projet ?
Il y a eu d'énormes changements dans Windev/Webdev entre les versions 14 et 16.
The Uploader a écrit
Par ailleurs, on parle d'alternative pour du développement sous Windows pour Windows, donc à part Visual...
Mais tu sais, on peut enlever Visual Studio Express (gratuit) et le remplacer par Netbeans ou Eclipse (gratuit, et on peut faire du Java avec -> multiplateforme, ainsi que beaucoup autres langages/plateformes) : je vois toujours pas l'intérêt de Windev face à ces offres là. 🙂
Personnellement, je n'aime pas Eclipse (mais d'un autre côté, je ne le connais pas bien). D'accord, il fait plein de choses... mais qu'est-ce qu'il est gourmand en ressources !
Windev aussi fait du Java (oui je sais, c'est limite provoc' ;-)).
The Uploader a écrit
Oui en effet pourquoi vu que la version gratuite est limitée dans le temps, et que les sources d'aides sur Google sur le W-Langage sont infiniment plus rares que pour du .NET ou du QT ou Java Swing ou autre ?
C'est souvent le cas d'une version gratuite quand il existe une version payante.
Tu parles des ressources disponibles sur le Google concernant le WLangage. Non, il n'y en a pas beaucoup c'est vrai. Mais la différence avec Java ou .Net, c'est que tu n'en as pas vraiment besoin. Ça fait deux ans que je développe en WebDev et je n'ai jamais eu besoin d'aller chercher ailleurs que dans l'environnement, dans l'aide ou auprès du support gratuit.
The Uploader a écrit
Euhhh, pour le Web une petite solution WAMP (ou LAMP), un éditeur de code, quelques navigateurs, les validateurs W3C sous le code, et en bonus un bon framework PHP (Zend ou Symphony), et on
est déjà bien mieux partie qu'avec Webdev ( : pas d'enfermement propriétaire)...!
Si ça peut te consoler, le serveur d'application WebDev tourne sur une machine LAMP. :-)
Je suis d'accord avec toi. Mais par exemple, on te demande une appli pas trop complexe, tu ne disposes pas vraiment d'outils pour coder (mais ça se trouve), et la version de PHP que tu as à ta disposition est limitée à la 5.1.6, ce qui ne te permet pas d'utiliser Zend Framework ou Symfony (que tu ne connais d'ailleurs pas, à combien de temps estimes-tu la prise en main de l'un de ces frameworks par une équipe de dév ?). On te demande de livrer l'appli dans trois jours (tests inclus) et de la déployer partout en France. WebDev m'a permis de le faire. D'accord c'est pas donné, c'est propriétaire, et l'environnement est juste sous Windows (qui s'en préoccupe, la plupart des dév ont de toute façon un poste Windows), mais au niveau productivité, c'est top. C'est vrai qu'en WebDev, le code généré derrière n'est pas propre et a peu de chance de passer la validation... mais on s'en moque. En trois jours, j'ai l'appli. Le déploiement, c'est tout simple. Une fois un profil définit, c'est un clic. La maintenance du code, tout est stocké dans un gestionnaire de sources.
The Uploader a écrit
Usine à gaz définition : trop compliqué et inefficace. Windev remplit parfaitement cette définition avec tous les bugs du W-Langage qu'il me fallait contourner quand je l'utilisai, l'interface graphique hyper lourde, la consommation mémoire & CPU du bordel, la lourdeur des applications Windev compilées... 🙂
Ta définition dans ce cas peut correspondre à quasiment n'importe quel outil, comme Eclipse par exemple, tant que tu n'en as pas acquis la maîtrise. Sincèrement, à part si tu as testé une vieille version, je ne vois pas trop. Quant aux bugs du WLangage... même remarque, tu as dû tester une version antérieure à la v14, parce que je n'ai jamais eu de soucis (à part le fait que je développe pour Linux et que 100% des fonctions ne sont pas opérationnelles).
The Uploader a écrit
Par ailleurs, un développeur qui ne connaît pas l'anglais ce n'est pas un développeur...
Comment dire... mort de rire.
L'anglais ne me dérange absolument pas, mais utiliser sa langue maternelle est toujours un plus. Est-ce que tu écris tes documentations, tes spécs... en anglais ? Non ? Pourtant, tu pourrais.
The Uploader a écrit
Euh, cela s'appelle la complétion de code et tous les IDE le font (et celle de Windev est l'une des pires implémentation que j'ai jamais vu : elle se trompe 3 fois sur 5, te prend 1 quart de l'écran quand elle s'affiche (Windev c'est vraiment un clickodrome) et te bouche la vue de ton code...)
Non, la complétion de code ne te donnera jamais le nom de la fonction que tu ne connais pas. Tu commences la saisie (et donc tu sais à peu près où chercher) et là c'est intéressant.
Et j'ai vraiment l'impression que tu ne connais pas les dernières versions.
The Uploader a écrit
Donc l'apprentissage facile ça vaut aussi pour Java ou .NET....
C'est une blague ? L'apprentissage de Java est facile ? Tu estimes à combien de temps la prise en main de Java pour être opérationnel pour un projet (un vrai, pas un "hello world") ? Personnellement, je pencherais pour quelques mois.
The Uploader a écrit
Bah tu sais face à des solutions gratuites (VS Express, Netbeans, Eclipse, ...), faire payer un bidule privatif tel que Windev/Webdev faut être culotté (à l'inverse des filles dans les publicités PCSOFT)..
C'est un choix. Dans ces solutions gratuites comme tu dis, je n'ai pas encore trouvé un éditeur Wysiwyg me permettant de "dessiner" l'IHM finale directement et efficacement. Ça se paye.
The Uploader a écrit
Ouais, par contre pour les développer faut soit utiliser Wine soit Windows, c'est pratique! 😃
Et comment tu fais avec VStudio ?
Qui n'a pas un Windows dans un coin ? :-)
The Uploader a écrit
Et je demande à voir les performances.. Déjà les applications Windev sous Windows c'est pas fameux, alors des applications Windev sous GNU/Linux... ouch!
C'est dommage que je ne puisse pas te faire voir (réseau sécurisé), mais j'ai des applis qui te permettent d'accéder à des données d'une base MySQL contenant plusieurs millions d'enregistrements de façon fluide sans aucun soucis. Les performances des applications sous Windows sont liées aussi aux capacités du poste de travail. Là, on a quelques traitements côté navigateur en js comme n'importe quel site et derrière on a un serveur d'application Linux qui absorbe la plus grosse partie de la charge.
The Uploader a écrit
PS : Quant à PCSOFT qui corrige les bugs mais dans la version suivante qu'il faut encore payer et sa réactivité inexistante... MS fait bien mieux!
PCSoft publie une mise à jour majeure par trimestre, que tu ne paies pas donc.
En cas de problème spécifique, j'ai obtenu un patch (qui a été intégré dans la version suivante) en quelques jours.
Et tu compares MS à PC Soft... Combien y a-t-il d'employé dédié au support à MS comparés aux 200 personnes (tout compris) de PCSoft ?
The Uploader a écrit
J'aime aussi la portabilité nulle et l'interopérabilité boguée et les assistants lourdingues...
Ah, toi, on voit que tu fais du .NET ! ;-p
The Uploader a écrit
PPS : Quelques critiques trouvables sur le net qui concordent avec mon expérience...
Il y a effectivement de mauvaises critiques, mais d'un autre côté, quand on aime un produit, on le crie moins sur les toits que quand on le trouve nul. :-)
En plus, je pense que les produits PCSoft correspondent à un besoin précis et que si on fait le mauvais choix, on peut être très déçu. En plus, on est toujours beaucoup moins déçu par un produit gratuit qui ne correspond pas à nos attentes que par le même payant. :-)
The Uploader a écrit
Donc voilà quoi... Dire Windev > Visual, c'est préférer le choléra + les chaînes du privatif aux chaînes seules..
Je n'ai jamais prétendu que Windev était meilleur que Visual. J'ai surtout voulu réagir à des critiques qui me semblaient infondées, sans doute par manque de connaissance du produit.
Gilles