|
Publicité ' | |||||||||||||||||||||||
|
|
#1 |
|
Membre émérite
![]() ![]() Gilles Enseignant Inscription : novembre 2006 Messages : 812 ![]() |
Bonjour,
J'ai lu le forum et je n'arrive pas vraiment à me faire une opinion. Est-il possible à partir du Windev Mobile de réaliser un programme qui exploite une base HyperFile CS hébergée... J'ai cru comprendre que c'était réalisable en "utilisant" (par l'intermédiaire) d'un site WebDev... C'est cela ? Où trouve-t-on de la documentation de ce savoir-faire très particulier ? Pour être plus précis, est-il fourni (le savoir-faire) avec les versions complètes... Et est-il fonctionnel ? Cordialement. Gilles |
|
|
00
|
|
|
#2 | ||
|
Membre expérimenté
![]() Inscription : septembre 2010 Messages : 208 ![]() |
Salut !
Citation:
C'est "hébergée" que je ne comprends pas... Citation:
Ce qui est proposé c'est l'utilisation de l'Accès Distant sur HyperFileSQL. Accès distant (RPC sur HyperFileSQL) http://doc.pcsoft.fr/fr-FR/?3044200&...r_hyperfilesql Connexion à une base de données via RPC http://doc.pcsoft.fr/fr-FR/?3044201&...onnees_via_rpc |
||
|
|
00
|
|
|
#3 |
|
Membre expérimenté
![]() Jean-Jacques MONOTResponsable des études Inscription : février 2010 Messages : 266 ![]() |
Si la base est hyperfilesql c/s et l'appli wm en android, il faut passer par un webservice.
En v18 et pour des android > 3.0 on aura l'acces direct sans webservice. Dans le tdf 2012, il y a un exemple de webservice pour avoir les fonctions natives directement. |
|
00
|
|
|
#4 | ||
|
Membre émérite
![]() ![]() Gilles Enseignant Inscription : novembre 2006 Messages : 812 ![]() |
Bonjour,
Citation:
Je me réfère à plusieurs articles de ce forum : http://www.developpez.net/forums/d12...rojet-android/ et surtout http://www.developpez.net/forums/d12...v-mobile-17-a/... Vous appelez cela un WebService. Ma terminologie est approximative. Je ne suis pas un Windevien "natif". Désolé. J'ai utilisé le RPC de PC-Soft quand je travaillais en version 7.5 (Dernière version utilisée). Il est clair qu'il a dû évoluer depuis, mais c'est une technologie que je ne veux pas (plus) utiliser. Si j'extrapole un peu... Le WebService, c'est un service Web PC-Soft donc probablement un serveur de déploiement Webdev. Non ? On utilise ce genre de techno ("WebService") par exemple quand on veut accéder à l'aide d'une application distante à un serveur mySQL mutualisé placé chez un hébergeur qui en général le protège des accès extérieurs directs... C'est un pis aller... Par contre, je sais qu'Androïd est "délicat" à ce niveau et si, comme l'écrit Jean-Jacques, la version 18 permet l'accès direct à un serveur HF C/S distant, c'est un réel plus : Citation:
Merci à tous deux pour vos réponses. Cordialement. Gilles |
||
|
|
00
|
|
|
#5 | ||
|
Membre expérimenté
![]() Inscription : septembre 2010 Messages : 208 ![]() |
Bonjour à tous,
Citation:
Citation:
Mais sur un serveur dédié se pose la question de la licence, car le serveur d'application WebDev "gratuit" ou "de test" est limité à 10 connexions simultanées. Il est aussi question du "Cloud PC SOFT" dont l'offre commerciale vient de démarrer... http://www.pcscloud.net/FR/index.awp (de mon point de vue, cela revient à enfermer la "cage du développeur Windev" dans une "prison technique et commerciale") |
||
|
|
10
|
|
|
#6 |
|
Expert Confirmé
![]() ![]() Claude Développeur informatique Inscription : juin 2003 Messages : 1 807 ![]() |
D'après ta première demande, je pensais que tu souhaitais simplement utiliser HF en local et non pas HF en C/S. Cela est possible avec WM.
Pour les webservices, il y a beaucoup d'utilisation différentes, pas uniquement pour attaquer une base de données externe, mais également pour faire envoyer des sms par un serveur distant par exemple. Ils ne sont pas tous forcément créés depuis windev. Il est possible (au moins avec WD) d'utiliser des webservices "externes".
__________________
Commencez toujours par là : et puis n'hésitez à passer par là : ou par un autre moteur de recherche...Pas de question par MP s'il vous plait. Le forum est fait pour cela... Make it real not fantasy |
|
|
00
|
|
|
#7 | |
|
Membre émérite
![]() ![]() Gilles Enseignant Inscription : novembre 2006 Messages : 812 ![]() |
Bonsoir Claude,
Citation:
J'ai fait des tests pendant les 2 semaines de vacances scolaires sur Windev et HyperFile17 C/S sur un serveur Linux amd64 hébergé et j'ai pu également tester pendant le dernier WE chez un Client de PC-SOFT la version 16 avec les connecteurs natifs PostgreSQL sur nos bases actuelles (la Version Express n'offre pas cette possibilité). Honnêtement, pour ce que j'en ai testé (ie nos besoins), HF C/S ne fait pas du tout pâle figure notamment avec sa bonne gestion du FetchRow. C'est même assez impressionnant. J'avais lu quelques avis négatifs et je m'attendais au pire. J'ai essayé des accès concurrentiels pendant une lecture et vice-versa, des remplissages de tables mémoires avec des fichiers (ou tables) contenant entre 10 et 12000 lignes, le tout chrono en main (enfin c'est Windev qui affichait les temps dans la barre de message). Les connecteurs natifs sont bons aussi (enfin le PostgreSQL). J'ai rencontré 2 problèmes avec ces derniers :
Par contre en écriture, HF C/S est lent avec des HAjout, très lent même. C'est plus rapide avec des requêtes d'insertion (comme d'ailleurs le remplissage des tables mémoires). C'est encore plus rapide avec des requêtes et le connecteur natif en PostgreSQL. Mais comme mes écritures (INSERT et UPDATE) sont "parsemées" dans les programmes, cela n'est pas problématique. Donc, j'envisage sérieusement de réinvestir chez PC-SOFT... et d'utiliser HF. En réalité, j'attends une réponse de celui-ci relative au serveur de déploiement WebDev car tous nos serveurs sont Linux amd64... J'ai l'intention de "repasser" le site de mon Etablissement scolaire en WebDev... Cela avait été fait, il y a quelques années et abandonné non pas à cause de WebDev que j'avais utilisé avec plaisir après un temps d'adaption nécessaire, mais à cause du déploiement/hébergement qui s'était très mal passé. A terme -mais je ne suis pas pressé-, une consultation de leurs notes par les élèves à partir de leur tablette -qui commencent à "fleurir" et en général sous Androïd- me conviendrait parfaitement... et il semble que Windev Mobile choisisse l'option de se connecter directement à une base HF C/S que je suppose être distante... Le temps que le système se rode, ce n'est déjà pas facile avec d'autres environnements de développement... d'ici un an ou deux, ce serait impeccable. Cordialement. Gilles |
|
|
|
00
|
Copyright © 2000-2013 - www.developpez.com