ExpressX
Mon propre framework NodeJS, une extension temps-réel d'Express.
Il est utilisé dans les projet Nutri-Expert, MyTab, S@veLiver
toutes les opération backend sont abstraites sous formes de services. Une ligne suffit pour fournir une API REST sur tout type de base de données
une application ExpressX est également une application Express, et hérite donc de toute l'écologie autour d'Express. Par ailleurs les opérations de bases de données sont basées sur Prisma.
il fournit une librairie client isomorphique : exactement le même code peut être écrit côté client et côté serveur
temps-réel : la couche transport n'est constituée que d'un unique websocket entre le client et le serveur, sur lequel circulent les requêtes, les réponses et les événements. Un système de PUB/SUB permet au serveur d'envoyer spontanément aux clients concernés des événements relatifs aux services exécutés