Bonjour,
Avant de répondre à ta question, je suis allé faire un tour sur Wikipedia pour lire l'article sur le concept SaaS: http://fr.wikipedia.org/wiki/SaaS
Attention à bien distinguer WinDev et WebDev qui sont des produits complémentaires.
Envoyé par
Gulien
Pensez-vous qu'il est envisageable d'utiliser Windev dans un premier temps pour diffuser notre application ?
Le client irait sur notre site, téléchargerait un .exe ou un applet Java qui se connecterais à un serveur ?
Comment utiliseriez-vous WinDev ?
... Pour développer l'application de A à Z ?
... Pour produire l'interface utilisateur seulement ?
... Pour développer les traitements lourds côté serveur ?
... Pour développer des Web Services ?
S'il s'agit de permettre l'utilisation d'une application WinDev via un serveur Web, alors je pense que tu fais fausse route.
Je verrai mieux WinDev dans une architecture ASP basée sur Citrix ou Windows Terminal Server.
(étant entendu qu'en mode SaaS ou ASP les données sont chez le fournisseur de l'application)
Cette architecture basée sur un serveur centralisé (ou une ferme) est extrêmement efficace, très facile à déployer et à mettre à jour.
Le "hic" est peut-être le coût des licences...
[EDIT]
Et puis, ce type d'architecture convient à tout type d'application, quel que soit l'outil de développement (pas seulement WinDev).
[/EDIT]
Pour le SaaS il faut regarder vers WebDev.
Dans un intranet, WebDev peut être une bonne solution.
Mais qu'en sera-t-il en extranet / internet ?
Avec la version 15 récemment annoncée, l'éditeur PC Soft tente d'ouvrir WebDev au marché SaaS... mais en portant l'accent principalement sur le SGBD et la facilité de créer et administrer des instances pour chaque nouveau client.
Voici le schéma qui illustre une architecture SaaS WebDev
source: http://www.pcsoft-windev-webdev.com/brochure-WX15.pdf
Envoyé par
Gulien
Cela présente-t-il des inconvénients par rapport à Webdev ?
Je ne comprend pas la question...
Envoyé par
Gulien
Peut-on faire facilement une ferme de serveur ? Y a-t-il des coûts supplémentaires ?
Jusqu'à la version 14, il n'est pas question de cluster ou de ferme.
Bien sûr, tu peux toi même organiser une architecture avec de mutiples serveurs, mais il n'y a rien de transparent ni d'automatique.
La version 15 annonce la prise en charge de ferme de serveurs HyperFileSQL (le SGBD C/S fourni avec WD/WB/WM) mais rien pour la partie applicative.
Maintenant, il est possible de générer un site PHP, ce qui laisse entrevoir toutes les solutions techniques inhérentes au PHP. Mais, il vaut mieux se renseigner au préalable sur la qualité des sites web PHP produits avec WebDev (je n'ai pas d'expérience personnelle à te livrer).
Envoyé par
Gulien
Bref, voyez-vous des inconvénients à produire une application WinDev Saas ?
De mon point de vue, WebDev permettrait d'implémenter "complètement" une offre Saas.
En revanche WinDev permet d'implémenter des WebServices utilisés dans le cadre d'une architecture SaaS.
Cependant, je te mets en garde:
Dans WebDev 12, j'ai été plutôt dérouté par la mise en oeuvre d'AJAX dans les champs tables (fonctionnement étrange) alors il faut bien vérifier que les réponses techniques "sur le papier" correspondent effectivement à tes attentes.
IL ne faut pas se contenter d'une liste de fonctionnalités annoncées. Il faut s'assurer qu'elles fonctionnent correctement.
A bon entendeur...
_
Partager