Sequilize : un ORM pour JavaScript
Mapper des classes métier avec les tables d'un SGBDR

Le , par autran, Rédacteur
Sequelize est un ORM qui permet de mapper les classes métier avec les tables d'un SGBDR en JavaScript.

On peut maintenant, grâce à cet ORM écrire des EJB (Entity Javascript Bean).
Décidément, JavaScript n'a plus rien à envier à JAVA ou PHP.
Bien entendu, cette offre est réservée à du JS côté serveur comme Node.js ou io.js

Ce framework a l’avantage d'être très simple à utiliser et ainsi de posséder une courbe d'apprentissage extrêmement rapide.
Cet ORM offre nativement une connectivité aux principales bases de données open source telles que PostgreSQL, MySQL, MariaDB, SQLite et MSSQL.

Le site officiel


Vous avez aimé cette actualité ? Alors partagez-la avec vos amis en cliquant sur les boutons ci-dessous :


 Poster un commentaire

Avatar de Gugelhupf Gugelhupf - Modérateur https://www.developpez.com
le 21/12/2015 à 18:00
Bonjour, je pense qu'il y a une légère confusion. EJB signifie "Enterprise Java Bean" à la base, et il existe 3 types d'EJB (Session, Entity et Message Driven). Tu fais surement référence à la deuxième (Entity Bean), tu devrais plutôt faire la comparaison avec "JPA"
Avatar de autran autran - Rédacteur https://www.developpez.com
le 21/12/2015 à 18:11
Oui merci pour la précision.
Il est plus juste de faire une analogie avec JPA.
Mais comme il est difficile de faire des EJB "entity" sans JPA aujourd'hui, et que le concept EJB me semblait plus célèbre, j'ai préféré l'utiliser.
Avatar de didonc18 didonc18 - Candidat au Club https://www.developpez.com
le 21/12/2015 à 21:46
Bonjour,

J'ai effectué quelques tests, c'est assez redoutable au niveau de la facilité avec laquelle on crée une connexion à une table. Surtout en local.

Si quelqu'un a la procédure pour déployer une application nodejs/sequelize dans Azure (Web APP) je suis preneur. Je n'ai réussi à me connecter à une base SQL Server Cloud qu'avec 'tedious'.

Cordialement,
++
Avatar de autran autran - Rédacteur https://www.developpez.com
le 29/02/2016 à 10:37
j'ai fait un tuto minimaliste (mode blog) sur l'utilisation de ce framework ICI

Je ne suis pas un expert des bases de données relationnelles, j'ai juste voulu éprouver cette techno d'un point de vue fonctionnel et programmatique. Donc pas d’évaluation de perf ni de secu .....

Pour ma part je suis très satisfait du couple node.js / MongoDB que j'utilise avec mongoose
Responsable bénévole de la rubrique JavaScript : Xavier Lecomte -