WDScript 12 vs 9 (Graphe de Performance)

V12 Optimisées ? J'ai travaillé avec toutes les versions et je peux dire que non, si l'on compare aux anciennes versions de Windev...
Par exemple si l'on désactive le JiTC, on se rend compte que Windev 12 est plus lent que Windev 11... S'il est activé, il peut etre légèrement
plus rapide, mais en utilisation générale on se retrouve avec les mêmes performances que Windev 11 (biensûr avec de nouvelles fonctions)...

Un équivalent windows à wlscript ?

Windev Easy Extern Langage Communication ou WEELC

Si vous recherchez une alternative sous windows de WLScript, ou plutot un outil similaire mais pas tout a fait identique, qui a la particularité de se baser sur l'interfacage windev via un langage externe...

Visitez donc le blog suivant : http://vroy1.free.fr/wpfr/ ou directement http://vroy1.free.fr/weelc/
Un plugin winamp est disponible, très interressant...

J'ai aussi regardé ces interfaces externes récemment, afin de les tester sous linux (afin de créer au final une extension PHP réellement multi-plateforme, du moins Windows/Linux)... J'avais effectué une extension similaire en Delphi pour PHP/WDScript

Cela fonctionne a peu près (vive le C, ou pas), mais on est sujet aux memes limitations du framework... raison de plus pour l'utiliser sur une base solide comme le PHP ou un autre langage... En bref : l'inverse de la génération PHP des versions récentes de Webdev... Afin de tirer parti de la sécurité de couple Apache/PHP

A Suivre ! Car l'interfacage HF explose pour le moment, uniquement sous linux...

Nouveautés Linux sur Wxxdev12 v55f

La version 12055f sortie ce 30 avril a apporté une nouveauté concernant Linux, bien qu'elle ne soit pas indiquée dans la liste des nouveautés de Windev. Depuis cette version, il est possible de choisir la version de la libc à utiliser (l'ancienne libstdc++ v2.1 (glibc) qui était auparavant nécessaire à tous les produits pcsoft linux ou la plus récente libstdc++.so.6 (chez moi libstdc++.so.6.0.10), installée quasiment en standard depuis quelques années).

WLScript GFX (NCurses)

Retour aux origines de Windev, je suis en train de concocter un plugin pour WLScript permettant l'affichage graphique en console, à la manière des installations Linux ou encore comme le logiciel aptitude.

wlscriptgfxm.png

WLSCRIPT v1.4

WLScript est un petit programme pour Linux qui permet de charger une WDL contenant classes ou fonctions afin d'executer du code windev en ligne de commande.
Via une classe et une librairie linux, ce projet complète les fonctions manquantes du framework Windev.
Il permet aussi de tester la compilation dynamique, qui ne fonctionne pas encore complétement sous Linux.

Voici les différents modes de fonctionnemment :

wlscript 1.3.x86 VM11.00Qd  
Usage: 
  Fonction globale : wlscript -f <filename.wdl> <function> [<param1> <param2> ...]
  Classe : wlscript -c <filename.wdl> <classe> <function> [<param1> <param2> ...]
  Fichier source : wlscript -s <filename.wl>
  Code direct : wlscript -d <code>

Rendez vous sur le forum pour en discuter...

WDScript 3 ?

Rappel : J'ai repris le projet WDScript de Michel Fages en 2001/2002 afin de l'étendre aux versions récentes de Windev (7 et +)

La version 2 de wdscript a introduit différentes nouveautés, plus ou moins efficaces, afin de palier à la lenteur de chargement du framework à chaque affichage de page...

J'ai comme projet de faire une version 3 de wdscript, optimisée avec les nouvelles possibilités de windev et qui pourra s'exécuter aussi sur linux...

Reprise du projet WDScript

Apres quelques années sans nouveautés (il suffisait de recompiler les sources de wdscript avec les nouvelles versions de windev) je reprends le projet afin de le rendre utilisable sous linux...

Pour plus d'informations, et en discuter, je vous donne rendez vous sur le nouveau forum wdscript : http://wdscript.ath.cx/bb/viewtopic.php?f=7&t=38277

Je fais face actuellement à un très gros probleme, présent dans les versions 11 (54b) et 12 (48g) de Windev : La fonction de compilation dynamique ne fonctionne pas correctement sous linux.

Syndicate content