Node.js / Express.j ou Ruby on Rails pour un débutant ABSOLU
J'avais demandé à un question précédemment concernant l'utilisation de Javascript ou Ruby on Rails pour le développement d'applications web et a obtenu de très bon conseils de maerics ce qui en gros revient à Javascript pour le Frontend/applications plus Petites, RoR pour côté service/plus d'apps (Groupon champ d'application).
Après un peu de creuser cependant, j'ai trouvé Node.js et Express.js Alors ma décision est fondamentalement retour à la case départ.
Je suis à la recherche d'un langage que je peux utiliser pour prendre une idée à une fonctionnelle de la scène (là encore, la portée est quelque chose comme Groupon ou Twitter). Je suis un absolue débutant. Je connais le HTML/CSS et un peu de jquery, mais c'est sur la mesure de mes connaissances sur les technologies web.
J'ai entendu parler d'RoR être très facile à apprendre, ou tout au moins à ramasser, et a beaucoup de la collectivité ou de soutien. Mais Javascript est partout, et peut être utile pour plus que juste à grande échelle des applications web (et je serais en utilisant de toute façon, si j'ai utilisé RoR), mais est beaucoup plus complexe. Vu que je n'ai aucune expérience en soit, j'ai pensé que je devais en choisir un maintenant et de s'y tenir pour les prochaines ~6 mois et voir comment je vais.
Mais quelqu'un peut vous recommander d'aller?
source d'informationauteur Cptobvious
Vous devez vous connecter pour publier un commentaire.
Quand vous avez demandé à propos de Javascript et RoR dans votre question précédente, on a demandé à propos de Node.js et RoR.
Si vous êtes à la construction d'un commercial/application niveau de l'entreprise, bâton avec RoR. Il y a plus de ressources, plus les communautés, relativement stable de presse, et vous pouvez facilement trouver de bons développeurs RoR expérience.
Express.js c'est comme Sinatra pour Ruby. Ni est aussi avancé que les Rails de, préférant être plus "basique", et de fournir un ensemble minimum de fonctionnalités plutôt que d'essayer d'être un "tout à la fois" cadre que Rails est.
Droit maintenant, Node.js l'évolution rapide de son API, n'a toujours pas frappé de la version 1 et difficile de trouver des développeurs pour(vous obtenez souvent des gens qui réclament ils savent nœud et avoir 1 année d'exp avec elle, quand ils dire qu'ils ont 1 an d'exp avec du code javascript coté client). En outre, 99% du web, RoR suffira. La plupart des gens utilisent Nœud pour leur animal de compagnie projets, pour les tests de la prochaine génération de super dynamique des interfaces ou websocket intégration avec la Prise.io. Si vous voulez juste pour construire une application à des fins commerciales, l'utilisation RoR.
Que pour la difficulté, lorsque vous démarrez, Rails sera un peu magique, il fait beaucoup de choses sous le capot, vous aurez un peu de difficulté à faire quelque chose qui n'en a pas déjà un tutoriel. Mais regardez le code source de certains joyaux populaires ou encore rails de lui-même, et vous serez en mesure de faire de la vitesse en un rien de temps. Ruby est un étonnamment simple et belle langue, et vous trouverez qu'il est plus simple et probablement plus amusant que de javascript.