Articles

Affichage des articles associés au libellé Base de données

Nouvelle tarification PCSOFT juin 2026 : la douche froide, et comment y faire face

Image
La communauté WinDev est en ébullition depuis quelques semaines. Les posts se multiplient sur LinkedIn et les forums spécialisés comme developpez.net, et le ton est clairement à la colère. Après le rachat de PCSOFT par le groupe canadien Volaris fin 2024, les changements de modèle économique s'accélèrent, et la nouvelle tarification annoncée en juin 2026 marque un véritable tournant — potentiellement douloureux — pour les développeurs et les éditeurs de logiciels basés sur la suite WinDev. Ce qui fait polémique Le modèle par abonnement, acté depuis la version 2025, était déjà contesté. Mais la nouvelle mesure qui concentre toutes les critiques, c'est la tarification à la session : chaque lancement d'une application WinDev par un utilisateur final déclencherait une session facturée, apparemment à 290 € HT par unité . Un chiffre qui, s'il se confirme, changerait radicalement la donne pour tous les éditeurs et développeurs indépendants qui déploient leurs applications c...

Récriture d’une application ASP .NET en Webdev et migration SQL Server vers HyperfileSQL

Le changement de base de données d’une application existante ne se fait jamais simplement. En effet, les types de données, les clés primaires, les procédures stockées, etc. compliquent singulièrement la migration d’une base vers une autre. Dans de nombreux cas il faudra redévelopper une bonne partie de l’application. Avec Windev/Webdev, il est possible dès la conception d’une application d’anticiper un future changement de la base de données. Windev/Webdev utilise nativement sa propre base de données HyperfileSQL, mais il permet aussi de travailler avec la plupart des bases de données existantes : SQL Server, MySQL, PostgreSQL, Oracle, Access, etc… Principalement deux solutions sont alors possibles pour les bases autres que HyperfileSQL (pour plus de détails : http://doc.pcsoft.fr/fr-FR/?3044202 ) : soit utiliser les accès natifs, c’est la solution la plus performante, mais aussi la plus longue pour les développements, car il faut dans ce cas plutôt faire les requêtes en SQL direc...

Développements d’applications pour AS/400 avec RPG, Windev, Webdev ou .NET

L’appellation AS/400 est encore beaucoup utilisée, dans l’industrie principalement. Il s’agit de machines IBM aujourd’hui appelées iSéries possédant leur propre système d’exploitation et intégrant une base de données propriétaire. Voir a ce sujet l’article suivant : http://fr.wikipedia.org/wiki/AS/400 . Depuis très longtemps, Windev (et aussi Webdev) propose un accès natif AS/400. Il s’agit en fait d’un produit réalisé par la société easycom http://www.easycom-aura.com/fr/easycom.asp . Cet accès permet de travailler sur les bases de données d’un AS/400 directement depuis un poste sous Windows. Il est même possible d’exécuter des procédures sur l’AS/400. Sachant que l’AS/400 est en mode caractère avec une interface des années 70, cela permet de réaliser facilement des applications en mode graphique  pour les utilisateurs Windows. Le temps de développement est bien inférieur en Windev comparé au développement sur AS/400 (et donc bien inférieur aussi en terme de cout). La mai...

Les Accès Natifs dans Windev et Webdev

Image
Windev (ou Webdev) offre la possibilité, de façon très simple, d'accéder à la plupart des bases de données du marché. Il suffit pour cela d'importer dans le schéma de l'analyse du projet les tables directement à partir des bases de données en accès Natif, via un driver ODBC ou un fournisseur de données OLEDB. L'avantage des accès natifs, c'est de pouvoir programmer avec le même code que pour les accès à la base de données HyperfileSQL. Il nous est arrivé de mélanger dans une même analyse des accès à plusieurs bases de données, de façon totalement transparente. Les connexions sont décrites soit directement dans l'analyse, soit dans le programme. Ensuite, dans la programmation, on ne fait pas de distinction. Par exemple, nous avons dans un même projet des accès à une base SQL Server, HyperfileSQL et Hyperfile 5.5. Nous utilisons aussi régulièrement les accès natifs aux bases de données sous AS/400 et MySQL. Il y a bien quelques spécificités pour chaque accès na...