Présentation de gae-init (http://docs.gae-init.appspot.com), un framework Python qui prétend être le moyen le plus simple de créer une application Web sur GAE (environnement standard).
«En 5 minutes» n'est pas forcément une exagération si vous avez de l'expérience dans la création de projets avec GAE et qu'il y a peu de travail à faire. Tout d'abord, installez immédiatement l'environnement requis (par exemple macOS Homebrew).
$ curl https://raw.githubusercontent.com/gae-init/gae-init/master/bin/requirements_osx_brew.sh | bash
Puis clonez le projet et installez npm
$ git clone https://github.com/gae-init/gae-init.git hello
$ cd hello
$ npm install
Prêt à partir.
Pour démarrer un serveur local
$ gulp
Donc, à
http: // localhost: 3001```
Un écran comme celui-ci s'affiche. Déployer
$ gulp deploy --project=<YOUR_PROJECT_ID>
Cela se termine par. Vous pouvez maintenant le déployer comme https://helloworld-152405.appspot.com.
Le produit est basé sur Flask
Etc. sont utilisés.
Gulp installe, compile, compresse les ressources, voire se déploie au démarrage du serveur, il y a donc très peu de commandes à retenir. De plus, comme il utilise Bootstrap, il a l'air et est facile à utiliser. Et l'écran de gestion est préparé dès le départ comme un framework réalisé par Python.
De plus, le modèle Utilisateur est préparé dès le début et la connexion sociale est également possible en paramétrant depuis l'écran de gestion sans écrire de code.
À l'origine, c'est un GAE simple pour le déploiement, mais comme pour le framework, vous pouvez utiliser quelque chose qui n'est pas dédié à GAE tout en collectant une petite quantité d'informations, ou même si vous trouvez un framework dédié, le développement s'est arrêté depuis longtemps, vous pouvez donc le démarrer gratuitement. Je pense qu'il est difficile de profiter de la commodité.
À cet égard, bien qu'il ne soit en aucun cas actif (excusez-moi), gae-init, en cours de développement depuis 2013 et unique de l'installation au déploiement, est un projet auquel il faut accorder plus d'attention. pense.
gae-init http://docs.gae-init.appspot.com GitHub https://github.com/gae-init
Recommended Posts