Introduction

Webgen (prononcé /wɛbʒɑ̃/, comme webgun) est une CLI application pour la création de projet d'application web et mobile. Il s'appuie sur plusieurs langages et fournit un modèle de programmation déclaratif et basé sur des frameworks et outils qui vous aide à développer rapidement et efficacement des applications web et mobile, qu'elles soient simples ou complexes.

Versions compatibles:

Vous lisez la documentation de Webgen Version 1.0.0.

À propos de Webgen

Webgen est une solution générique capable de générer selon les informations fournies un projet d'application web ou mobile complet, des pages et des composants d'une page, tout en ajoutant les bibliothèques et packages nécessaires selon les modèles généraux de projet d’application, comme un blog, un site de vente etc. simplement en tapant une ligne de commande sur le terminal de son système d'exploitation.

Technologie

Cette application est entièrement construite avec JAVA SE.
Le choix de ce langage est lié au fait que Java est complètement orienté objet, permettant ainsi d'avoir une application bien structurée, modulaire et maintenable beaucoup plus facilement et efficacement.

Mais le langage de départ était PHP, abandonné ensuite pour des raisons de lenteur et du fait que PHP n'est pas très objet dans ses bibliothèques de base.

Commencer

Prérequis

Cet outil est dédié aux développeurs d'applications web et mobiles, avant d'utiliser webgen vous devez installer sur votre ordinateur quelques outils indispensables au bon déroulement des opérations lors de la création de votre application tels que :

Important: Vérifiez que chaque outil est enregistré dans les variables d'environnement.

Installation

Cette version est disponible uniquement sur le système d'exploitation Windows, et n'est pas pour cette version stable avec d'autres OS.

  1. Installation avec GIT
    • Clonez le depot sur votre pc:
      git clone http://github.com/webgenerateur/webgen.git
    • Déplacez le contenu du dossier webgen dans votre dossier d'exploitation:
      vers C:\ProgramData\ComposerSetup\bin
    • Démarrez le terminal et tapez:
      webgen --version

  2. Ou télécharger le fichier zip: Webgen.zip


Tutoriel demo

Usage

Commandes

Usage:

   command [options] [arguments]

Options:

-h, --help Aller à la documentation
-V, --version Afficher cette version de l'application
-pwd, --position Afficher le répertoire actuel
-d, --default Choisir les paramètres par défauts

Laravel

Une liste de quelques commandes pour la création d'une application Laravel:

commande 1 webgen create-project ecommerce --laravel

commande 2 webgen create-project blog --laravel

commande 3 webgen create-project crud --laravel

commande 4 webgen create-project api --laravel


Flutter

Une liste de quelques commandes pour la création d'une application Flutter:

commande 1 webgen create-project webview --flutter

commande 2 webgen create-project login --flutter

commande 3 webgen create-project crud --flutter

commande 4 webgen create-project api --flutter

HTML/CSS/JS

Une liste de quelques commandes pour la création des pages HTML CSS JS:

commande 1 webgen create-project website --html-css-js

commande 2 webgen create-component form --html-css-js

Symfony

Une liste de quelques commandes pour la création d'une application Symfony:

commande 1 webgen create-project ecommerce --symfony

commande 2 webgen create-project blog --symfony

commande 3 webgen create-project crud --symfony

commande 4 webgen create-project api --symfony