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

Le , par autran

0PARTAGES

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

Une erreur dans cette actualité ? Signalez-le nous !

Avatar de 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
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
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
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
Contacter le responsable de la rubrique Accueil

Partenaire : Hébergement Web