WizStudio
Mon compte Télécharger
WEB · WINDOWS · ANDROID · API

L'IDE qui code avec vous, pas à votre place.

Quatre types de projets — Web, Windows, Android, webservice — un seul atelier à apprendre. En vrai JavaScript, avec un assistant qui écrit le SQL, les écrans et les permissions, et des scénarios de test rejouables en un clic.

Télécharger Wiz Studio Lire la documentation
WizStudio
FichierÉditionAffichageProjetModulesConfiguration
Base de données ▶ Tester Build
▾ RD App Exe ▾ Classes Clients ▾ Fenêtres ★ FEN_Login FEN_Principal ▾ Requêtes REQ_ListeClients REQ_Agenda ▸ États ▸ Gabarits
Éditeur de fenêtre 960 × 620 px · 100 %
Login _ □ ×
Utilisateur *
Mot de passe *
Connexion
Code · FEN_Login · Initialisation
// Procédure locale : FEN_Login.Initialisation
function onInit() {
// exécuté à l'ouverture de la fenêtre
}
PropriétésAssistant IA
FEN_Login
Titre Login
Gabarit GAB_Fenetre
Permission requise Aucune (accès libre)
FEN_Login · 0 champ sélectionnéSQLite · cible Windows

Quatre types de projets, un seul atelier à apprendre

Concevez vos fenêtres au glisser-déposer, écrivez la logique en JavaScript, branchez une vraie base de données. Le type de projet se choisit à sa création et détermine le livrable ; l'éditeur, le langage et le moteur d'exécution restent les mêmes pour les quatre. L'application livrée est autonome : elle n'a plus besoin de Wiz Studio pour tourner.

01 / WEB
Application autonome

Livrée en zip, se lance en une commande, aucune dépendance à l'éditeur.

02 / WINDOWS
Installeur, portable ou mise à jour

Trois modes de génération : installeur signé (icône, raccourcis, par poste ou par machine), exécutable portable, ou mise à jour légère qui laisse le runtime en place.

03 / ANDROID
APK installable

Vraie application native. Caméra, galerie, GPS, vibration et bouton retour système pilotables depuis le code.

04 / WEBSERVICE
API autonome

Un point d'accès réel par route déclarée, clé API optionnelle pour sécuriser les appels.

WIZ STUDIO EN 5 ÉTAPES

De la fenêtre vide au test qui passe

Créer la fenêtre, poser les champs au glisser-déposer, régler les propriétés, écrire le code de l'événement, lancer le test. Le même moteur d'exécution en test et en production.

01Créer la fenêtre
02Poser les champs
03Régler les propriétés
04Écrire le code
05Lancer le test
FEN_Client · conception
▶ Tester
PALETTE Saisie Adresse Bouton Table Kanban
FEN_Client
Nom du client
SAI_Nom
Adresse de facturation
Enregistrer
PROPRIÉTÉS
Libellé
Champ1
Nom du client
Obligatoire
Oui
Permission requise
client.modifier
BTN_Enregistrer · Clic
if (!Fiche.valide()) return
const client = Fiche.collecter()
await Table.enregistrer('clients', client)
Info('Client enregistré')
Test · FEN_Clienten cours
Nom du client
Adresse de facturation
Enregistrer
✓ Client enregistré
CODE IA · DANS LE PANNEAU DU CHAMP

Décrivez le besoin, relisez le code

L'assistant s'appuie sur l'API réellement disponible dans votre projet, pas sur une supposition du modèle. Le code arrive dans l'éditeur : rien n'est exécuté sans votre validation.

Propriétés Code IA Débogage
Claude OpenAIGemini
Contexte : FEN_Client · BTN_Enregistrer · Clic
◆ Vérifie le SIRET, enregistre le client puis affiche une confirmation
Lecture du projet : champs de la fenêtre, table clients, permissions…
Proposition · non exécutéeJavaScript
if (!Fiche.valide()) return
const client = Fiche.collecter()
if (!SiretValide(client.siret))
  return SAI_Siret.enErreur('SIRET invalide')
await Table.enregistrer('clients', client)
Insérer dans l'événement Modifier Aucune écriture sur le projet sans validation.
✓ Inséré dans BTN_Enregistrer · Clic

Ce que l'éditeur prend en charge

Six briques que vous n'écrivez plus à la main, et dont vous gardez le code source.

JAVASCRIPT

Le langage est standard, seule la bibliothèque est à nous

Wiz Studio fournit ses fonctions métier — Fenetre, Requete, Etat — comme tout atelier de développement. Le langage, lui, n'a rien de maison : c'est du JavaScript, avec ses closures, son async/await et ses classes. La preuve tient en une ligne : une bibliothèque npm compatible navigateur s'ajoute au projet et s'appelle depuis le code. Aucun langage propriétaire ne peut en dire autant. Ce qui est à nous s'apprend en une après-midi ; ce qui est standard, vous le savez déjà.

ASSISTANTS

Code IA pour écrire, Débogage pour comprendre

Deux rôles séparés. Code IA génère écrans, classes, requêtes SQL en langage naturel et points d'accès webservice ; le code arrive dans l'éditeur, jamais exécuté automatiquement. Débogage croise le code courant, les erreurs, l'événement actif et les dernières traces de test pour expliquer la cause probable et proposer la correction minimale. Claude, OpenAI ou Gemini au choix.

SÉCURITÉ

Rôles et permissions en quelques clics

Un bouton crée la table Utilisateurs et une fenêtre de connexion prête à l'emploi. Une fenêtre, un champ ou une requête SQL se protège avec un simple champ « Permission requise », vérifié pour de vrai côté serveur, pas seulement masqué à l'écran.

TESTS

Tests automatisés rejouables

Enregistrez saisies, clics et vérifications en utilisant l'application en mode Test, puis rejouez un scénario ou tous en un clic, avec un rapport pass/fail détaillé étape par étape. Sans écrire une ligne de script de test. Lancement manuel, à votre main avant publication.

DIAGNOSTICS

Performance et accessibilité surveillées

Le même panneau signale les fenêtres trop lourdes (nombre de contrôles, poids du code et des médias) et les défauts d'accessibilité : contraste insuffisant, image sans texte alternatif, champ obligatoire sans libellé visible, texte trop petit.

MULTI-LANGUE

Un seul jeu de fenêtres pour toutes les langues

Un champ affiche une traduction au lieu d'un texte fixe. Une table clé vers texte au niveau du projet, un sélecteur de langue dans l'éditeur, et un changement de langue pilotable depuis le code à l'exécution, embarqué dans les applications livrées.

QUALITÉ EN TEMPS RÉEL

Les erreurs remontent à la frappe, pas au build

Un lint sémantique détecte une référence cassée pendant que vous tapez, avec un correctif « Renommer en » proposé directement. Ctrl+K saute vers n'importe quelle fenêtre, champ, requête ou état. Et quand ça se complique vraiment, un débogueur pas-à-pas pose des points d'arrêt et inspecte les variables locales en mode Test.

Une palette de champs qui couvre le métier

52 types de champs dans la palette : des composants que les outils grand public font passer par un plugin tiers, des validateurs français que les plateformes anglo-saxonnes ne connaissent pas, et les intégrations serveur dans le langage.

COMPOSANTS

Natifs, sans plugin ni service externe.

Kanban Planning Agenda Master-detail Carte QR / code-barres Signature Graphiques Dashboard / KPI Tableau croisé Timeline Arbre Scanner QR
VALIDATEURS FR

Disponibles directement dans le langage de script.

SIRET SIREN TVA IBAN BIC Code postal Adresse + GPS Montant en lettres Jours ouvrés Semaine ISO
ÉCOSYSTÈME NPM

Le code est exécuté tel quel, sans transpileur : l'écosystème reste ouvert.

✓Une bibliothèque npm compatible navigateur s’ajoute au projet et s’appelle par son nom
✓Autocomplétée dans l’éditeur, disponible en test comme dans l’application générée
✓Pas de marketplace fermée ni de module tiers à acheter séparément
INTÉGRATIONS

Dans le langage, sans connecteur payant ni service tiers.

✓Appels HTTP, email SMTP, SMS, FTP et SFTP
✓Stockage objet S3 : AWS, OVH, Scaleway, MinIO
✓Connexions nommées, réutilisables dans tout le projet
DONNÉES ET ÉTATS

Connexion testée avant sauvegarde, changeable après livraison.

✓SQLite sans configuration, PostgreSQL, MySQL, SQL Server, Oracle, ODBC
✓Aperçu des données, écran liste + fiche ou classe d'accès en un clic depuis une table
✓Base changeable après livraison, sans reconstruire l'application
ÉTATS IMPRIMABLES

Des documents imprimés, pas des captures d'écran

Un état se conçoit visuellement : bandeaux en-tête, corps, pied, lié à une requête. Le canvas reflète la pagination réelle, le pied reste ancré en bas de page à l'aperçu comme à l'impression.

•A4, A3, Letter, Legal : format, orientation et marges par état
•Plusieurs états enchaînés dans un même document imprimé
•Vrai fichier PDF généré, à stocker ou joindre à un email
ETAT_Facture · A4 portraitaperçu · page 1/3
Etat.apercu([
'ETAT_Facture',
'ETAT_ConditionsGenerales'
])
const pdf = await Etat.genererPdf('ETAT_Facture')
2 états enchaînéspagination conservée
ENREGISTRER → REJOUER

Le scénario que vous cliquez devient le test

Le mode Test enregistre les interactions réelles dans l'application et les rejoue à la demande, avant de publier. Aucun framework à configurer, aucun script à écrire.

•Saisies, clics et vérifications enregistrés en mode Test
•Rejeu d'un scénario ou de tous en un clic
•Rapport pass/fail détaillé étape par étape
tests / facturation.scenario ● ENREGISTREMENT
01 · ouvrir « Factures »✓ 240 ms
02 · filtrer : impayées✓ 96 ms
03 · relancer client #4182✓ 512 ms
04 · vérifier rôle « lecteur »✓ refus 403
05 · export PDFen cours…
5 étapesdernière exécution : 4/5 ✓

Tarifs

Une licence par poste, activation par clé. Les applications livrées tournent sans redevance et sans dépendance à l'éditeur.

Pro
699 € HT/ licence

Une licence = un poste. Activation par clé. TVA en sus selon votre pays, soit 838,80 € TTC en France.

Acheter une licence
✓Les quatre types de projets : Web, Windows, Android, webservice
✓Assistant IA (Claude, OpenAI ou Gemini)
✓Rôles, permissions et tests rejouables
✓Applications livrées autonomes, sans redevance
Entreprise TARIF DÉGRESSIF
dès 489 € HT/ licence

Une commande, une facture. Le palier dépend du nombre de postes détenus au total, pas de la seule commande.

5 à 9 postes629 € HT −10 %
10 à 24 postes559 € HT −20 %
25 postes et plus489 € HT −30 %
Acheter plusieurs postes
✓Remise calculée sur votre parc total : chaque poste déjà payé fait baisser le prix des suivants
✓Une seule facture, TVA et autoliquidation gérées
✓Postes associés un par un, à votre rythme, depuis votre espace
✓Au-delà de 50 postes ou pour un paiement sur facture, parlez-nous

Documentation

Tout voir
Premier projet en 10 minutesguide Requêtes, classes d'accès et écrans générésguide Rôles, permissions et vérification serveurréférence Builds Windows, Android et signature de coderéférence Référence du langage de scriptréférence

Plateforme

GIT
Intégration Git et GitHub
Importez un dépôt existant comme projet, committez et poussez vos changements : le projet est nativement versionnable.
BUILDS
Historique et points de restauration
Les dix derniers builds restent téléchargeables, et un instantané de la structure du projet permet de revenir en arrière sans toucher aux données.
DOSSIER
Documentation technique générée
Fenêtres et code d'événements, base de données, requêtes, états, classes, rôles et traductions : sélectionnez les sections, imprimez ou exportez en PDF.

Essayez sur un vrai projet, pas sur une démo.

Télécharger Wiz Studio Lire la documentation Poser une question