Le forum (ô combien francophone) des utilisateurs de Powerbuilder.
Bonjour,
Je ne maitrise pas bien PB au niveau .net.
J'ai juste une connaissance de PB dans un environnement classique (cleint lourd) : fichier exe + pbd + runtime PB sur poste client avec une connexion à une bdd.
Un prestataire me demande si je peux créer un ativex d'une application PB.
Peut-on le faire ?
Si l'on prend la décision de s'orienter vers l'environnement .net, est ce que les applications sont obligatoirement développées sur de l'internet ?
Peut-on garder le client lourd ?
Merci pour vos réponse
Hors ligne
bdf94 a écrit:
Un prestataire me demande si je peux créer un ativex d'une application PB.
Peut-on le faire ?
De base via PB, non c'est sur, c'est pas possible.
Et je peux me tromper, mais je ne vois aucune maniere de le faire tout court...
Maintenant, je pense que la vraie question est: "Pourquoi veut-il un ActiveX ?". Il y a peut-etre un autre moyen d'atteindre le but qu'il recherche...
bdf94 a écrit:
Si l'on prend la décision de s'orienter vers l'environnement .net, est ce que les applications sont obligatoirement développées sur de l'internet ?
Non
bdf94 a écrit:
Peut-on garder le client lourd ?
Je n'y vois pas d'objections...
Hors ligne
Merci pour tes réponses.
Peux-tu m'en dire plus sur l'environement .net et client lourd ?
As-tu de la doc basique sur ce sujet ?
Hors ligne
bdf94 a écrit:
Merci pour tes réponses.
Peux-tu m'en dire plus sur l'environement .net et client lourd ?
As-tu de la doc basique sur ce sujet ?
En PB11, tu peux facilement créer un projet .NET avec Powerbuilder.
Ce type de projets permet de déployer l'application de 3 manières différentes :
- Client lourd (winform)
- Client web (webform)
- Client lourd avec mise à jour automatique via Internet (smartclient)
Cependant les différentes versions de PB11 ne sont pas toutes au même niveau en .NET :
- PB 11.0 à 11.1 : .Net de base (en gros l'application PB.Net se déploie facilement sur un serveur ASP mais l'intégration d'autres composants .Net que ce de PB est impossible)
- PB 11.2 : Ajout d'une gestion "simpliste" d'AJAX (C'est une technologie permettant une mise à jour incrémentale des pages. C'est à dire de rafraîchir une partie des pages Web sans renvoyer tout le contenu au serveur. Ce qui permet de gagner en performance en diminuant le traffic réseau)
- PB 11.5 (sortie le mois prochain) : Gestion d'AJAX plus poussée (nous sommes en phase de test...)
- PB 12 (sortie 2009) : version full .Net (possibilité d'intégrer directement des composants .Net tiers : C#, VB.Net, etc...), gestion de la couche graphique XAML et bien d'autres choses encore, mais le projet n'est pas encore bouclé chez Sybase et tout peut encore changer...
Hors ligne
Une petite question en apparté de ce sujet.
Ou puis-je trouver les build pour les versions de PB 11.2 ? Et futurement 11.5 ?
Hors ligne
bdf94 a écrit:
Une petite question en apparté de ce sujet.
Ou puis-je trouver les build pour les versions de PB 11.2 ? Et futurement 11.5 ?
sur le site de sybase, cela va de soi.
Hors ligne
Ma question n'est pas anodine puisque je ne l'ai pas trouver sur le site.
Hors ligne
et bien, tu n'as pas trop cherché... car c'est la que je les trouve moi.
Hors ligne
C'est EBF ?
Hors ligne
bdf94 a écrit:
C'est EBF ?
yes
Hors ligne
bdf94 a écrit:
Une petite question en apparté de ce sujet.
Ou puis-je trouver les build pour les versions de PB 11.2 ? Et futurement 11.5 ?
Il y a deux choses :
- la licence de base du produit (PB 11.0 et bientôt 11.5) téléchargeable en version "Try & Buy" avec 45 jours d'essai avant de devoir acheter définitivement le produit (espace eshop du site sybase)
- les mises à jour ou EBF ( PB 11.1 et 11.2) gratuite mais nécessitant d'avoir la licence de base installée sur le poste pour s'installer à leur tour (espace EBF du site Sybase)
ATTENTION : la version 11.5 (comme les versions 6.5 et 10.5 en leur temp) n'est pas une mise à jour de la 11 mais une version majeure nécessitant une acquisition du produit. Soit tu as une licence PB 11 et tu peux acheter un update vers 11.5, soit tu as une version trop ancienne de PB et il te faudras acquérir la licence au prix fort... En revanche, ceux ayant souscrit un support USP (abonnement aux mises à jours pour une années) toujours valide au moment de sa sortie pourrons bénéficier de cette version directement depuis leur espace (subscriber.sybase.com)
REMARQUE : pour ceux souhaitant utiliser la Datawindow .Net en environnement C#, il faut savoir que la verison 1.0 est fournie avec PB10 entreprise et la 1.1 est un update (EBF). Mais la version 2.5 est un produit indépendant nécessitant l'acquisition d'une licence même si vous avez PB11. Il faut compter un peu plus de 600 €.
Bon là je fais le taf des commerciaux de Sybase. J'espère que si Alex et ses collègues passent sur ce topic ils auront un petit geste pour la prochaine commande de N2i ou mieux encore, une licence Datawindow .Net 2.5 en cadeau serait des plus appréciée (ben quoi on peut toujours réver )
Hors ligne
Bonjour,
Une société extérieure me parle d'un sujet que je ne maitrise pas bien :
elle veut créer un activeX d'une application client/serveur classique (client "lourd") pour pouvvoir l'appeler à partir d'une page web.
Est-ce que qulqu'un peut m'expliquer trés basiquement ce que cela veut dire ? Et concrètement, comment cela va se faire ?
Hors ligne
bdf94 a écrit:
Bonjour,
Une société extérieure me parle d'un sujet que je ne maitrise pas bien :
elle veut créer un activeX d'une application client/serveur classique (client "lourd") pour pouvvoir l'appeler à partir d'une page web.
Est-ce que qulqu'un peut m'expliquer trés basiquement ce que cela veut dire ? Et concrètement, comment cela va se faire ?
En gros c'est afficher une page Web dans ton application, mais ça je pense que tu as compris.
Ce n'est pas très compliqué à mettre en oeuvre, il faut seulement inséré un OLE Internet explorer et faire appel aux bonnes méthodes.
Hors ligne
Ca serait plutot l'inverse, je pense : mettre mon application dans une page web ?
Hors ligne
dis moi voir, tu n'as pas deja posté cette question ?
http://pbadonf.fr/forum/viewtopic.php?id=1850
au pire des cas, changes le titre de ton topic...
EDIT DE MODERATION : les deux sujets ont été fusionnés
Hors ligne
bdf94 a écrit:
Ca serait plutot l'inverse, je pense : mettre mon application dans une page web ?
Oups désolé j'ai mal lu !!
Hors ligne