J'utilise actuellement une pile NodeJS + ExpressJS + MongoDB + RequireJS + BackboneJS + Bootstrap + jQuery Mobile pour le développement Web. Je me suis lancé très tôt dans le battage médiatique, principalement pour la performance, le langage singulier (JavaScript), la possibilité d'applications en temps réel, le développement web de nouvelle génération, etc. (je suis issu du monde Kohana PHP -satisfait avec). Cependant, je trouve que j'ai de la difficulté à pousser les produits. J'ai l'impression de passer beaucoup de temps à écrire du code standard, à implémenter mes propres pratiques de sécurité et à utiliser des approches trop complexes pour une application web basée sur l'utilisateur (système d'autorisation pour les utilisateurs, par exemple). Donc, ma question est la suivante: est-ce que quelqu'un d'autre pense de cette façon? Je sais que la puissance d'ExpressJS (sinatra) est que c'est beaucoup plus "simple", mais j'ai l'impression que mon code a perdu son "élégance" (structure?). Est-ce parce que la «prochaine génération» n'a pas de «meilleures» normes? Peut-être ai-je besoin d'une pile H + MVC légitime pour le type d'applications que je suis en train de mettre en œuvre (orienté métier)? Quelqu'un at-il des recommandations sur la façon de s'améliorer? J'ai regardé ASP.NET MVC 4 et Rails3 et je me demandais si j'ai rejoint le mauvais wagon. J'aimerais apprendre ASP.NET MVC 4 juste pour voir ce qu'ils ont à offrir, mais mon instinct est ce noeud/express/etc. a tellement de potentiel ... Je le fais juste mal. Tout avis serait grandement apprécié!Applications avancées avec NodeJS + ExpressJS + MongoDB
-2
A
Répondre
1
Je ne peux pas donner une réponse à la critique générique «passe-partout» puisque vous n'avez pas donné de détails. En ce qui concerne les systèmes de permission:
passport
everyauth
Il y a des milliers de paquets dans l'écosystème. Il n'est pas nécessaire de réinventer la roue. Quelle que soit l'idée à laquelle vous pensez, il y a de bonnes chances qu'un paquet le fasse.
Questions connexes
- 1. Configuration du routage Expressjs avec nodejs et mongodb
- 2. Passer des applications ExpressJS aux applications ElectronJS
- 3. mongodb avec nodejs (npm mongodb)
- 4. Chat privé avec nodejs, php, expressjs?
- 5. Image de redirection ExpressJS/NodeJS
- 6. Comment modulariser nodejs + code expressjs
- 7. Recherche d'une application nodejs, expressjs & mongodb de référence à utiliser comme modèle
- 8. Erreur de connexion (err) - Connexion Mongodb en utilisant nodejs dans un framework expressjs
- 9. cloud9 + mongodb + nodejs
- 10. Traitement des erreurs ExpressJS et MongoDB
- 11. nodejs mongodb executeDbcommand erreur
- 12. NodeJs MongoDB et Heroku
- 13. Fonction MapReduce MongoDB NodeJs
- 14. Afficher le fichier HTML de base dans NodeJS et ExpressJS
- 15. Application NodeJS avec express et mongoDB
- 16. NodeJS et Mongoose avec Mongodb sharding issue
- 17. RESTful MongoDB avec Nodejs exemple nécessaire
- 18. comte Undefined avec MongoDB et NodeJS
- 19. Supprimer l'élément de MongoDB avec Nodejs
- 20. MongoDB Erreur de connexion avec NodeJS
- 21. Comment développer plusieurs applications AngularJS avec NodeJS?
- 22. Connexion au module mongodb - NodeJS
- 23. Importer plusieurs collections (nodejs, mongodb)
- 24. NodeJS bulk remove documents mongodb
- 25. NodeJS/MongoDB Valeur unique Vérifiez
- 26. Comment configurer nodejs/expressjs pour diffuser des pages sur https?
- 27. Nodejs + expressjs obtenir la réponse http en tant que tampon
- 28. Impossible d'inclure la plume sur mon site expressjs/nodejs?
- 29. NodeJs/ExpressJs - Pourquoi utiliser un intergiciel flash/message
- 30. ExpressJS: Server.close();