Bonjour,
Je suis actuellement un développeur spécialisé en j2ee, avec utilisation de spring et hibernate.
Histoire de rester dans la course et suivre les évolutions du marché et des nouveaux langages, j'aimerais me mettre peut être au node.js mais j'ai quelques impératifs et question avant de ma lancer.
1°) J'ai lut que node.js était simple Threading, comment il gère un site avec beaucoup d'appel concurrent ?
L'exemple d'un site de vente en ligne serait parfait pour illustrer ce point, avec une centaine d'utilisateur sur les listes de catalogue, et 5 ou 6 utilisateurs en cours de finalisation de commandes.
En Java, chaque appel a son propre thread, la seul limite est la mémoire alloué a tomcat.
J'aimerais savoir comment est géré cette situation en node.js , pour eviter que les utilisateurs attendent un traitement pour avoir leur page affiché.
2°)Il m'arrive en JAVA de thread quelques fonctionnalités pour que mon servlet rende la main à l'utilisateur plus rapidement. Exemple génération d'un email contenant un PDF + envoie de celui-ci ( cela peut prendre 1 seconde, et je veut pas que l'utilisateur attendent une action dont il n'y a pas de retour écran, hors une redirection)
J'aimerais savoir comment node.js gère ce genre de situation ?
3°)Peut on créer en node.js des variables statiques qui restent active tant que le serveur web tourne et donc le partager entre les différentes connexions ?
4°)Node.js propose t'il de bon ORM comme hibernate par exemple ?
Avec une bonne gestion des transactions.
De préférence qui supporte des bases de données SQL et Mysql.
5°)Node.js propose t'il de bon Framework MVC avec injection (comme spring) ?
6°)Il y a divers outils que me sont constamment demandé dans les applications que je fait et j'aimerais savoir si il y a déja des lib de faite pour cela ?
-Génération de PDF ( de préférence a partir d'un code HTML5)
-Génération et lecture de fichier xls et xlsx
-Génération de code barre EAN13, EAN128 et QRcode.
-Utilisation de socket entre divers machines.
-Envoie et lecture d'email.
Merci d'avance a ceux qui auront la gentillesse de me répondre.
Partager