Pour un nouveau projet web comme kijiji, si je veux un développement plus rapide (le plus vite sera le mieux), avec lequel devrais-je aller? Je connais un certain ruby et javascript, mais pas une élite et n'a jamais fait de projet sur aucun d'entre eux. Le codage est mon passe-temps, pas mon travail. Toute suggestion? Merci d'avance.Rails3 ou Express.js? qui est plus efficace pendant le développement?
Répondre
Express est plus à l'image de Sinatra, pas de Rails. C'est beaucoup plus petit, plus simple et précis que Rails. Je ne pense pas que ce soit une comparaison équitable.
Mais que diable, voici mes pensées pendant que je suis ici:
La communauté Node est en croissance rapide, mais il est encore loin d'être la taille ou l'élan de la communauté Rails. Dans l'ensemble, vous trouverez probablement plus d'aide et plus d'esprit avec Rails. Node et Express nécessiteront plus de trouver des choses par vous-même. Dans mon expérience, la communauté Rails/Ruby ont beaucoup meilleurs outils pour tester que Node/Express. Enfer, ils ont les meilleurs outils pour cela dans toute communauté que j'ai vu :)
Express n'est pas bien documenté du tout. Le guide sur leur page est un bon début mais c'est juste cela. Vous allez vous retrouver à creuser dans le code, les blogs obscurs et les repos github à la recherche d'informations.
Accès aux données? Il est intégré à Rails et en fait partie intégrante. Express ne se soucie pas du tout de votre couche de données (encore une fois c'est plus comme Sinatra). Vous devrez décider du type d'accès/couche de données que vous voulez utiliser et voir quel type de support est utilisé par Node.
J'aime beaucoup Rails et Express. Mais si le projet était d'une taille décente, je choisirais probablement Rails moi-même.
Ils sont tous deux très différents, cela dépend de vos objectifs. Je suggère Rails
car il est plus mature et vous obtiendrez un meilleur soutien de la communauté si vous avez des problèmes. Rails Active Support Core Extensions
vous donnera également une tonne d'aides utiles qui pourraient vous faire gagner beaucoup de temps à développer une application web.
Sinon, optez pour celui qui vous intéresse le plus.
- 1. Django/SQL: qu'est-ce qui est le plus efficace, plus de colonnes ou plus de tables?
- 2. Lequel est le plus efficace/plus conventionnel?
- 3. Requête SDK2 pour le comptage: qui est plus efficace?
- 4. iPhone - qui produira le code le plus efficace/plus petit?
- 5. Ce qui est StringBuilder efficace ou CommaDelimitedStringCollection
- 6. Convert.ToInt ou String.Split: lequel est le plus efficace?
- 7. Quel est le sélecteur le plus correct/le plus efficace?
- 8. Qu'est-ce qui est le plus efficace en Python: les importations standard ou les importations contextuelles?
- 9. while (true) ou tcp listen: qu'est-ce qui est le plus efficace?
- 10. Regex.Replace, String.Replace ou StringBuilder.Replace qui est le plus rapide?
- 11. Est-ce que get ou basename() est plus efficace?
- 12. Qui sera plus efficace dans j2me getter/setter ou Hashtable
- 13. Le plus efficace DHT
- 14. Chargement de fichiers JAR pendant le déploiement ou le développement
- 15. qui est plus efficace? using est objet et ou essayer d'attraper
- 16. Quel code jQuery est le plus efficace?
- 17. OFFSET OU LIMIT qui est efficace dans Mysql
- 18. Quel est le moyen le plus simple d'installer mon application Grails avec LightHTTPD pendant le développement?
- 19. Quel est le moyen le plus efficace/le plus efficace de briser cette chaîne?
- 20. Java: Itération à travers un HashMap, qui est plus efficace?
- 21. Qu'est-ce qui est le plus rapide? Dessin ou composition?
- 22. OS X éditeur (ou IDE) qui est vraiment bon pour le développement "node.js"?
- 23. Est + = plus efficace que concat?
- 24. Ce qui est plus efficace pour essayer de trouver ID ou utiliser JOIN
- 25. MySQL, qui est plus efficace longtext, texte, ou blob? Amélioration de l'efficacité des insertions
- 26. timsort ou manuellement en maintenant une séquence triée, ce qui est plus efficace?
- 27. MYSQL Plusieurs requêtes ou une seule requête - ce qui est plus efficace
- 28. Stocker des valeurs dans web.config - appSettings ou configSection - qui est plus efficace?
- 29. Plus efficace: grand tableau ou plusieurs scalaires
- 30. Effacement d'une session Rails pendant le développement
Merci pour votre explication détaillée. On dirait que Rails est plus facile pour un débutant. – Double76
Je suggère de garder le premier paragraphe seulement. Ce n'est tout simplement pas comprable. les "pensées" sont simplement confuses. évident par la conclusion du demandeur "rails est beaucoup plus facile pour un débutant" ... –