OVH Cloud OVH Cloud

Représentation de Windev 11 à Montpellier

69 réponses
Avatar
hector
Bonjour, j'ai assist=E9 =E0 la pr=E9sentation de Windev 11 de PC SOFT =E0
Montpellier. Cette ann=E9e encore, j'aimerai avoir des avis sur l'offre
promotionnelle.
Le budget est certes non n=E9gligeable pour ma petite soci=E9t=E9 qui a
deux licences WD/WB et WD mobile =E0 mettre =E0 jour.
Mais il y a des nouveaut=E9s hyper interressantes comme les proc=E9dures
stock=E9es (alors l=E0, je crois qu'ils vont faire mal !), les tests,
fonctions H...() sur linux, ... etc
Par ailleurs, je me trompe peut =EAtre, mais vu le nombre de nouveaut=E9s
sur Webdev, j'ai l'impression que Webdev atteind le m=EAme degr=E9 de
maturit=E9 que Windev. Pour moi qui doit "Webiser" une grosse partie de
mes applicatifs, je me demande si le moment n'est pas venu.

Si le passage de W10 =E0 WD11 se fait aussi bien que celui de WD8-9 et
10, =E7a donne envie.

Concernant la repr=E9sentation elle-m=EAme, je dois dire que je suis
vraiment surpris, mais pas dans le sens de certaines critiques qu'il
m'arrive de lire. J'ai trouv=E9 =E7a sympa, amical, les trois
pr=E9sentateurs nous ont mis =E0 l'aise et le temps est pass=E9 tr=E9s
vite.=20

merci

10 réponses

1 2 3 4 5
Avatar
Pascal F
Romain PETIT a émis l'idée suivante :
Dans son message précédent, Alex a écrit :
Salut



Bonjour,

Le plus gros avantage que présentent quand même les procédures
stockées sous HF CS c'est de pouvoir les écrire en WinDev et non pas
en PL/SQL comme c'est le cas jusqu'à présent sur les autres DBB les
plus connues.



Ah, c'est avantageux d'utiliser un langage propriétaire non portable ?



Puisque le pilote ODBC va être en écriture (!!!!), ces PS seront-elles utilisables au travers de l'ODBC?

--
Pascal

Ne garder que le prénom pour me joindre
Avatar
elecoest
Alex a écrit :

Salut

Pour les procédures stockées appellées depuis une requête, je ne
pense pas que cela soit possible dans la mesure où ces dernières
devront être appelées à partir d'une fonction propre à WinDev.

Au cours de la session de question réponse, j'ai demandé si comme en
PL/SQL ces dernières pourraient retourner des valeurs et il m'a été
répondu que Oui. Mais de la à utiliser cette valeur retournée
directement dans un Select, je ne vois comment à moins que ce soit
directement la fonction d'exécution des procédures stockées de
WinDev qui renvoie la valeur du style ouvre() qui renvoie la valeur
renvoyée à la fermeture de la fenêtre ...



Il faut bien insister : dans ta question, "retourner une valeur" sous
entend fonction à mon sens. C'est la fonction qui renvoie une valeur.
Ensuite tu as la procédure stockée en tant que telle, tu passes des
paramètres de type IN, OUT, INOUT. La je te rassure ce n'est pas
possible de mettre une procédure dans une requete sql. Pour finir tu
as les packages qui rassemblent des procédures et des fonctions.

Le but de mettre une fonction dans un select c'est :

select c.id_commande,
NombreArticles(c.id_commande),
DateEnvoi(c.id_commande)
from commandes c

ce qui permet d'éviter d'alourdir la requete.
Avatar
Alex
Salut

En effet il a été ditr au cours de la présentation que le pilote
ODBC serait enfin en Lecture et en Ecriture.

Par contre te dire si elles seront utilisables en ODBC, je n'en ai pas
la moindre idée.

Pour en revenir à ODBC, quel est l'intérêt d'utiliser ODBC sur une
base HF en C/S ?

Pascal F wrote:
Romain PETIT a émis l'idée suivante :
> Dans son message précédent, Alex a écrit :
>> Salut
>
> Bonjour,
>
>> Le plus gros avantage que présentent quand même les procédures
>> stockées sous HF CS c'est de pouvoir les écrire en WinDev et non p as
>> en PL/SQL comme c'est le cas jusqu'à présent sur les autres DBB les
>> plus connues.
>
> Ah, c'est avantageux d'utiliser un langage propriétaire non portable ?

Puisque le pilote ODBC va être en écriture (!!!!), ces PS seront-elle s utilisables au travers de l'ODBC?

--
Pascal

Ne garder que le prénom pour me joindre


Avatar
Alex
Salut

Quand j'ai parlé de procédure qui renvoie des valeurs, je parlais
bien entendu de fonction mais comme j'utilise actuellement MySQL pour
les procédures stockées et qu'aucun distingo n'est fait à ce niveau,
j'ai mélangé les termes.

Honnêtement je ne pense pas que cela sera possible vu le mode d'appel
de la fonction. En effet cela reviendrait à faire deux accès au
serveur dont un qui exécute la procedure stockées qui te renvoient la
valeur et un autre pour exécuter ta requête en tenant compte de la
valeur.

wrote:
Alex a écrit :

> Salut
>
> Pour les procédures stockées appellées depuis une requête, je ne
> pense pas que cela soit possible dans la mesure où ces dernières
> devront être appelées à partir d'une fonction propre à WinDev.
>
> Au cours de la session de question réponse, j'ai demandé si comme en
> PL/SQL ces dernières pourraient retourner des valeurs et il m'a ét é
> répondu que Oui. Mais de la à utiliser cette valeur retournée
> directement dans un Select, je ne vois comment à moins que ce soit
> directement la fonction d'exécution des procédures stockées de
> WinDev qui renvoie la valeur du style ouvre() qui renvoie la valeur
> renvoyée à la fermeture de la fenêtre ...

Il faut bien insister : dans ta question, "retourner une valeur" sous
entend fonction à mon sens. C'est la fonction qui renvoie une valeur.
Ensuite tu as la procédure stockée en tant que telle, tu passes des
paramètres de type IN, OUT, INOUT. La je te rassure ce n'est pas
possible de mettre une procédure dans une requete sql. Pour finir tu
as les packages qui rassemblent des procédures et des fonctions.

Le but de mettre une fonction dans un select c'est :

select c.id_commande,
NombreArticles(c.id_commande),
DateEnvoi(c.id_commande)
from commandes c

ce qui permet d'éviter d'alourdir la requete.


Avatar
elecoest
Alex a écrit :

Salut

En effet les procédures vont permettre de réaliser de nombreux
traitements qui ne pénaliseront pas les perfomances en terme de
transit de données.



C'est l'un des principaux arguments. Tu as oublié l'indépendances
Métier / IHM. Car c'est ce dernier argument qui fait souvent le plus
le poids.

Le plus gros avantage que présentent quand même les procédures
stockées sous HF CS c'est de pouvoir les écrire en WinDev et non pas
en PL/SQL comme c'est le cas jusqu'à présent sur les autres DBB les
plus connues.



Je pensais que tu écrivais en WLangage. Sinon pourquoi rapprocher
cette nouveauté du PL/SQL exclusivement ? J'accède à une base
SQL-Server j'utilise le langage procédural qui m'est fourni, j'accès
à Oracle je fait de même, j'accède à FireBird c'est pareil...
Chaque base à son langage procédural spécifique

Reste à voir réellement l'impact que cela aura sur les requêtes des
autres utilisateurs.



+1
Avatar
Romain PETIT
Alex a couché sur son écran :
Salut



Bonjour,

La seule chose que je voulais dire c'est qu'il ne sera pas nécessaire
de connaitre le PL/SQL pour pouvoir utiliser les procédures stockées.
N'importe quel développeur utilisant une base de données HF en C/S
pouerra écrire ses propres procédures stockées contrairement aux
bases comme SQL S. ou O..... ou la connaissance du PL/SQL est
nécessaire.



Franchement, n'est-il pas préférable qu'un développeur digne de ce nom
connaisse les bases du SQL a partir du moment où il fricote avec ce qui
ressemble à une base données ? (au moins pour sa culture
personnelle...)

La problème de la portabilité du code de ces procédures stockées
n'est pas en question.



Pour quelle raison ?
Parce que chaque base a son langage comme le dit Emmanuel ?
Ne serait-il pas judicieux que les codes des PS soient portables ?
(je pose la question, je suis novice en la matière)

Pour en revenir à ta remarque, je ne pense pas que cette dernière
n'est pas des plus constructives.



Disons qu'elle est orientée.
C'est pour rétablir un peu l'équilibre quand les sous-marins sont de
sortie...
Pourtant, c'était bien une question.

Si tu trouves que les produits de PC
Soft présentent plus d'inconvénient que d'avantage pourquoi les
utilises tu et surtout pourquoi es tu présent sur ce forum si ce n'est
pour critiquer ...



Il te suffit de faire une recherche google pour le savoir.

http://groups.google.fr/groups/profile?show=more&enc_user=oY0Z1xsAAAAcR4pRQrsin_d78aXp1-VyVaczxWsWnUPeNmnbGw26jQ&hl=fr&group=fr.comp.developpement.agl.windev
http://groups.google.fr/groups/profile?show=more&enc_user=8OOysBMAAAAgfSFdeIOUsOKzsD4hOrUtEcqsED4MPRkyRCgLStnlSw&hl=fr&group=fr.comp.developpement.agl.windev

Allez, je t'aide un peu en triant :
http://groups.google.fr/groups/search?hl=fr&lr=&num0&q=%22romain+petit%22+AND+%28BUG+OR+COMMERCIALE%29+group%3Afr.comp.developpement.agl.windev&qt_s=Rechercher

--
Romain PETIT
http://cerbermail.com/?O16kfXOFcq
(cliquez sur le lien ci-dessus pour me contacter en privé)
Avatar
Alex
wrote:
Alex a écrit :

> Salut
>
> En effet les procédures vont permettre de réaliser de nombreux
> traitements qui ne pénaliseront pas les perfomances en terme de
> transit de données.

C'est l'un des principaux arguments. Tu as oublié l'indépendances
Métier / IHM. Car c'est ce dernier argument qui fait souvent le plus
le poids.

> Le plus gros avantage que présentent quand même les procédures
> stockées sous HF CS c'est de pouvoir les écrire en WinDev et non pas
> en PL/SQL comme c'est le cas jusqu'à présent sur les autres DBB les
> plus connues.

Je pensais que tu écrivais en WLangage. Sinon pourquoi rapprocher
cette nouveauté du PL/SQL exclusivement ? J'accède à une base
SQL-Server j'utilise le langage procédural qui m'est fourni, j'accès
à Oracle je fait de même, j'accède à FireBird c'est pareil...
Chaque base à son langage procédural spécifique

> Reste à voir réellement l'impact que cela aura sur les requêtes d es
> autres utilisateurs.

+1


Avatar
Alex
En fait, je me suis mal exprimé. Je voulais dire que lorsque tu
utilises le WLangage avec une base tierce, tu devais connaitre le
PL/SQL pour Oracle , le Transac SQL pour SQL Server , ...

Tu dois connaitre un langage propre à chacun des SGBD que tu utilises.
Alors que maintenant que HF en C/S permet d'utiliser des procédures
stockées, tu n'utilises pour écrire ton application qu'un seul
langage.

J'ai eu du mal mais j'y suis arrivé ...

Alex wrote:
wrote:
> Alex a écrit :
>
> > Salut
> >
> > En effet les procédures vont permettre de réaliser de nombr eux
> > traitements qui ne pénaliseront pas les perfomances en terme de
> > transit de données.
>
> C'est l'un des principaux arguments. Tu as oublié l'indépenda nces
> Métier / IHM. Car c'est ce dernier argument qui fait souvent le pl us
> le poids.
>
> > Le plus gros avantage que présentent quand même les procà ©dures
> > stockées sous HF CS c'est de pouvoir les écrire en WinDev e t non pas
> > en PL/SQL comme c'est le cas jusqu'à présent sur les autres DBB les
> > plus connues.
>
> Je pensais que tu écrivais en WLangage. Sinon pourquoi rapprocher
> cette nouveauté du PL/SQL exclusivement ? J'accède à une base
> SQL-Server j'utilise le langage procédural qui m'est fourni, j'acc ès
> à Oracle je fait de même, j'accède à FireBird c'est pareil...
> Chaque base à son langage procédural spécifique
>
> > Reste à voir réellement l'impact que cela aura sur les requ êtes des
> > autres utilisateurs.
>
> +1


Avatar
Alex
Ok autant pour moi j'avoue que tes liens sont très significatifs et
que les différentes versions de WinDev ont présentés quelques
anomalies.

En ce qui me concerne, j'utilise les produits de Pc Soft depuis 1996 et
j'ai commencé à développer sur la version 2.1 pour passer en 4.1
puis en 5.5 assez vite en l'espace de deux ans. J'ai toujours été
satisfait des produits qui m'ont été fournis malgré la présence de
quelques bugs que j'ai toujours réussi à contourner pour la plus
grande majorité jusqu'à ce qu'ils soient corrigés dans une version
intermédiaire.

Pour les bases de données, je suis d'accord avec toi mais le fait de
connaitre le langage SQL ne permet pas forcément d'écrire une
procédure stockée pour lesquelles la connaissance d'un langage
particulier est nécessaire.

Je veux juste dire que les produits proposés par Pc Soft permettent de
réaliser des applications de façon simple et rapide sans pour autant
être un champion du développement. La rapidité d'apprentissage en
est une preuve et tu ne pourras pas dire le contraire.

Romain PETIT wrote:
Alex a couché sur son écran :
> Salut

Bonjour,

> La seule chose que je voulais dire c'est qu'il ne sera pas nécessaire
> de connaitre le PL/SQL pour pouvoir utiliser les procédures stockée s.
> N'importe quel développeur utilisant une base de données HF en C/S
> pouerra écrire ses propres procédures stockées contrairement aux
> bases comme SQL S. ou O..... ou la connaissance du PL/SQL est
> nécessaire.

Franchement, n'est-il pas préférable qu'un développeur digne de ce nom
connaisse les bases du SQL a partir du moment où il fricote avec ce qui
ressemble à une base données ? (au moins pour sa culture
personnelle...)

> La problème de la portabilité du code de ces procédures stockées
> n'est pas en question.

Pour quelle raison ?
Parce que chaque base a son langage comme le dit Emmanuel ?
Ne serait-il pas judicieux que les codes des PS soient portables ?
(je pose la question, je suis novice en la matière)

> Pour en revenir à ta remarque, je ne pense pas que cette dernière
> n'est pas des plus constructives.

Disons qu'elle est orientée.
C'est pour rétablir un peu l'équilibre quand les sous-marins sont de
sortie...
Pourtant, c'était bien une question.

> Si tu trouves que les produits de PC
> Soft présentent plus d'inconvénient que d'avantage pourquoi les
> utilises tu et surtout pourquoi es tu présent sur ce forum si ce n'est
> pour critiquer ...

Il te suffit de faire une recherche google pour le savoir.

http://groups.google.fr/groups/profile?show=more&enc_user=oY0Z1xsAAAA cR4pRQrsin_d78aXp1-VyVaczxWsWnUPeNmnbGw26jQ&hl=fr&group=fr.comp.develop pement.agl.windev
http://groups.google.fr/groups/profile?show=more&enc_user=8OOysBMAAAA gfSFdeIOUsOKzsD4hOrUtEcqsED4MPRkyRCgLStnlSw&hl=fr&group=fr.comp.develop pement.agl.windev

Allez, je t'aide un peu en triant :
http://groups.google.fr/groups/search?hl=fr&lr=&num0&q=%22roma in+petit%22+AND+%28BUG+OR+COMMERCIALE%29+group%3Afr.comp.developpement.agl. windev&qt_s=Rechercher

--
Romain PETIT
http://cerbermail.com/?O16kfXOFcq
(cliquez sur le lien ci-dessus pour me contacter en privé)


Avatar
jacques trepp
Alex a écrit :
wrote:

Alex a écrit :


Salut

En effet les procédures vont permettre de réaliser de nombreux
traitements qui ne pénaliseront pas les perfomances en terme de
transit de données.



C'est l'un des principaux arguments. Tu as oublié l'indépendances
Métier / IHM. Car c'est ce dernier argument qui fait souvent le plus
le poids.


Le plus gros avantage que présentent quand même les procédures
stockées sous HF CS c'est de pouvoir les écrire en WinDev et non pas
en PL/SQL comme c'est le cas jusqu'à présent sur les autres DBB les
plus connues.



Je pensais que tu écrivais en WLangage. Sinon pourquoi rapprocher
cette nouveauté du PL/SQL exclusivement ? J'accède à une base
SQL-Server j'utilise le langage procédural qui m'est fourni, j'accès
à Oracle je fait de même, j'accède à FireBird c'est pareil...
Chaque base à son langage procédural spécifique


Reste à voir réellement l'impact que cela aura sur les requêtes des
autres utilisateurs.



+1







qu'est-ce qui se passe, Alex ? Romain t'aurait-il coupé le sifflet ?
1 2 3 4 5