Skip to content
This repository has been archived by the owner on Aug 18, 2019. It is now read-only.

[API] Séparation backend/frontend #12

Open
Hydrog3n opened this issue Nov 14, 2015 · 13 comments
Open

[API] Séparation backend/frontend #12

Hydrog3n opened this issue Nov 14, 2015 · 13 comments

Comments

@Hydrog3n
Copy link
Member

Il serait bien de bien séparer le backend du front end afin de pouvoir faire différent clients et d'utiliser une API. Quand pensez vous ?

@hardware
Copy link
Member

Oui bonne idée, tu prévois de faire un client iOS avec Swift ?

@Hydrog3n
Copy link
Member Author

Je pensais plus à une encapusulation avec du cordova comme ça pas besoin de refaire tout les accès socket. Il faudra surrement mettre ne place l'api avec.

@soyuka
Copy link

soyuka commented Nov 26, 2015

Je trouve que c'est déjà bien séparé, qu'entends-tu par là ?

(en gros je viens flood dans une issue pour dire 👏 pck vous avez fait du super taf :D)

@Hydrog3n
Copy link
Member Author

Je veux dire par là l'on puisse les lancer séparément. Sur des instances différentes.

@soyuka
Copy link

soyuka commented Nov 26, 2015

ah bah c'est presque le cas là, basiquement faut juste bouger la route / linked qui render la page \o/.

@Hydrog3n
Copy link
Member Author

Je pense pas comprendre là.

Pour moi : le index.js c'est pour le serveur la partie front devrait être lancé indépendamment comme ça. On pourrait l'encapsuler très facilement dans nwjs ou autre.

@soyuka
Copy link

soyuka commented Nov 26, 2015

Bah oui y'a juste le render qui doit sortir et c'est bon :) tout le reste
c'est du pur server

Le jeu. 26 nov. 2015 à 14:33, Loïc Vaillé [email protected] a
écrit :

Je pense pas comprendre là.

Pour moi : le index.js c'est pour le serveur la partie front devrait être
lancé indépendamment comme ça. On pourrait l'encapsuler très facilement
dans nwjs ou autre.


Reply to this email directly or view it on GitHub
#12 (comment)
.

@Hydrog3n
Copy link
Member Author

Exact ! ^^'

@hardware hardware changed the title Séparation Back et Front [API] Séparation backend/frontend May 16, 2016
@soyuka
Copy link

soyuka commented May 25, 2016

J'avais commencé à fork votre projet, j'aime beaucoup l'interface et je voulais prendre la partie front, l'injécter dans electron et à la place de l'api placer un webrtc-swarm* (https://github.com/mafintosh/webrtc-swarm utilisé par friends (https://github.com/moose-team) et une surcouche PGP pour crypter les messages le tout en relation avec keybase.

@Hydrog3n
Copy link
Member Author

Hydrog3n commented May 25, 2016

ok je voulais placer le front dans du cordova pour le mobile pour ma part.

@soyuka
Copy link

soyuka commented May 25, 2016

👍

https://github.com/mondediefr/mondedie-chat/blob/master/routes/index.js#L16

Ce que je ferais pour jarter cette route :

  1. Settings via un endpoint de l'api GET /settings
  2. index.html est chargé via nginx, pas besoin de GET / sur l'api
  3. Lorsque ca charge, ca GET /settings et ca init le reste après

@Hydrog3n
Copy link
Member Author

Yes, On va devoir créer un xhr pour reccup ça. Ou tu as une autre idée ?

@soyuka
Copy link

soyuka commented May 25, 2016

Hmm oui, d'ailleurs il faudrait aussi login en SPA. Cas où l'api de login peut déjà renvoyer les settings.

Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Projects
None yet
Development

No branches or pull requests

3 participants