Pour les amateurs...
La béta de PowerBuilder 11 est disponible sur le site de Sybase, avec pas mal de nouveautés...
http://response.sybase.com/forms/ITS...Builder110Beta
A+
Pour les amateurs...
La béta de PowerBuilder 11 est disponible sur le site de Sybase, avec pas mal de nouveautés...
http://response.sybase.com/forms/ITS...Builder110Beta
A+
Bonjour,
j'ai testé un peu cette version beta et je suis resté un peu sur ma faim.
A part pour ceux qui utilisent les fonctionnalités dot net, il n'y a finallement pas énormément de nouveautés dans cette release.
Bonjour
Ce que je trouve très intéressant c'est de pouvoir d'éployer une application PB, soit comme une application Web (webforme) soit comme une application "client lourd" (pb classique/winforme) sans changer une ligne de code. L'écriture d'application web devient très facile...
De plus l'accès au librairie du framework Net ouvre la porte à plein de nouvelles possibilités et à des évolutions plus rapide.
A+,Thig
Bonjour Thig,
Je suis très intéressé à ce que tu as dit concernant la possibilité d'éployer une application PB, soit comme une application Web (webforme) soit comme une application "client lourd" sans rien modifier.
C'est quoi "webforme" exactement ? c'est une application Web standart ? qui tourne sur un serveur (Apache, Tomcat ou EAS de Sybase) et exploitable sur PC avec IE sans rien installer ?
Merci de ta réponse.
A+
Bonjour,
Une webform est la classe .net qui sera , via le moteur ASP.NET transformer en page Web .
Pour l'existant je ne vois pas comment ils vont transformer le meme composant PB (Windows) en 2 composants distinct =>
-Webform ?
-Winform ?
sachant que VisualStudio ne le fait pas et que certains control ne sont pas disponibles sous webform.
Bref, comme visual studio, je pense qu'à la création de ta fenetre, PB te demande sa caractéristique (Client Serveur/ web).
Si quelqu'un peu confirmer in infirmer
Bonjour ElRed,
Merci pour la réponse.
Je te confirme que pour la version PB10. A la création d'une fenêtre on doit préciser sa nature (Web ou Client/Serveur). Les deux ne sont pas compatibles.
A+
Bonjour
C'est au moment du déploiement que le choix est fait. Dans PB11, Sybase a rajouté de nouveaux projets de déploiement pour chaque type d'application ( WebForm, WinForm).
Ainsi, le même code PB, est transformé automatiquement en "exécutable" pour la cible sélectionnée et cela uniquement au moment du déploiement...
Je suppose que les composants PB (fenêtres, boutons, datawindow...) existe dans les deux environnements (webForm ou winForm) et que suivant le projet de déploiement choisi, l'exécutable final utilise l'un ou l'autre des types de composant. Mais cette opération reste transparente pour le développeur (ce qui est l'essentiel pour un L4G !)
Bien sur, il existe quelques limitations (mais tant que ça) et le rendu est adapté "au mieux" ...
A+ Thig
Bonjour,
L'environnement WEB est très pauvre par rapport à celui de Windows (pas d'onglet, pas DW, pas treeview, etc.). Ce qu'on voit souvent à l'écran Web sont des images si simulent des onglets, des boutons, ... et Javascripts pour les animations.
PB fonctionne en événement , Web en liens hypertexte, je suis très intéressé de voire comment Sybase arrive à transformer tout ça automatiquement.
Tout ce que j'ai dit est valable pour la version 10.5, j'attends de voir la version 11.
A+
Bonjour,
Je teste depuis quelques semaines la version 11 de powerbuilder (notamment la target web form application).
D'autres personnes ont-elles déjà fouillées ce type de déploiement ?
Oui, quelques petit essais avec des applis web, et winform...
Quel est t'on avis sur cette version ?
A+ Thig
En ce qui concerne la target web form application (la seule target que j'utilise pour le moment) le résultat est plutôt positif. On arrive assez rapidement à obtenir une appli look client-serveur dans le navigateur (je n'ose pas imaginer le temps que ça me demanderait en PHP). Le bémol pour le moment concerne les temps de réponse qui sont relativement longs (peut être est-ce du à mon micro qui fait office de client et de serveur IIS), PB11 permet d'éviter des aller-retour client-serveur grâce à des évènement clients sur la datawindow où l'on peut coder du JavaScript (peut être un petit bug l'évènement ne se déclenche pas la première fois !!!). La doc recommande de ne pas trop utiliser les fenetres type messagebox. On ne peut apparement coder du JavaScript que sur les datawindow. Les impressions fonctionnent correctement (générées sous forme de fichiers PDF que l'on peut gérer ou non par un outil intégré : le printmanager). Ma connaissance du monde WEB étant très très limitée , je bute un peu sur l'intégration possible de composants .NET. J'ai essayé d'intégrer une fonction messagebox (juste pour voir et pour rire !!!) et lors de l'exécution j'ai un message d'erreur (du genre :fonction non compatible dans mode non interactif avec l'utilisateur). A quoi pourrait me servir l'intégration de composant .NET (je suis dans le brouillard total ), y a t-il d'autres possibilités (Web services et compagnie ...). Par avance
Bonjour à tous j'ai testé la dernière release de Sybase. Je puis vous assuré ke c'est une merveille technologique à tout point de vue.Transformer une appli look client serveur en appli web sans modifier une ligne de code c'est fort.
Cependant j'ai un problème Les fonctions de mise à jour dw_x.update() dw_x.delete() dw_x.insert() qui marchent correctement en client serveur ne fonctionnent pas sur la version web dites moi quelle est l'alternative?
Un séminaire de présentation de PowerBuilder 11 est organisé à Paris par Sybase:
http://www.sybase.fr/about_sybase/ev...Builder11.html
A+
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