Ruby est orthographié ’canard’ . td> | JavaScript est orthographié l√¢chement. td> tr> tbody> table> maintenant que nous avons des renseignements généraux sur les deux langues, nous allons les examiner et trouver celle qui nous pourrions préférer sur l’autre. Nous aborderons cette t√¢che en comparant les tête à tête sur plusieurs fronts. Saisie et syntaxe Ruby est conçu pour la facilité d’ utilisation. Sa philosophie est qu’il ya plus d’une façon de faire quelque chose. Ainsi , non seulement Ruby un simple et facile à apprendre la syntaxe, mais il a aussi une syntaxe conçue pour être utilisée comme bon vous semble. Il est de premier ordre, aucune déclaration de variables ou virgule, juste facile à lire le code. Il est également plus orienté objet que la plupart des autres langages orientés objet. Il est donc orienté objet que tout est un objet, avec des méthodes et fonctions, même des nombres entiers simples. Pour cette raison, les programmeurs peuvent utiliser de méthodes enchaaînées; o√π beaucoup de code peut être réduit à un peu de code. JavaScript n’est pas terrifiant à l’≈ìil, et il est certainement pas aussi pénible de taper comme langues C, mais il n’a pas l’ air aussi propre que Ruby. Ruby se lit presque comme un langage humain normal, sa mise en haut dans le haut / moyen / table basse de programmation de niveau. Cependant, parce que Ruby est si flexible dans la façon dont il permet au programmeur de l’ utiliser, il peut être difficile de passer le code entre les programmeurs. code qui serait normalement constitué de plusieurs lignes peut être réduite à quelques - uns, puis jusqu’à une ligne plus tard. Bien que ces regards de code propre mieux, il peut aussi être difficile à lire ou plus difficile à lire que le même code couvrant plusieurs lignes. une seule ligne de code qui devrait être beaucoup peut être difficile à déchiffrer. parce qu’il est détendu, Ruby permet également très inefficaces les méthodes de programmation et ne nécessite pas que quiconque d’adhérer à un ensemble de règles pour la programmation, bien qu’il devrait. de plus, comme Ruby est d’un niveau aussi élevé, le débogage peut être un nightmare.Ruby est particulièrement abstraite, afin de trouver quelle ligne de code est manipulait l’interprète de la mauvaise façon peut être difficile. squo, c’est pas aussi facile que de perdre un point - virgule, et il est souvent lié à une interaction invisible qui se passe sous le capot, ou également ensevelie sous un énorme appel pile Performance En général, il y a une règle en ce qui concerne la performance des langages de programmation. Plus il est proche du code machine, plus vite il sera. En ce sens, le niveau plus élevé un langage de programmation est le plus lent , il sera. Cette règle s’applique à Ruby et JavaScript. JavaScript n’est pas rapide, pas par rapport aux langues plus rapidement compilés comme C ++. , Ruby fait cependant regarder JavaScript comme une Ferrari. Pour repères, Ruby maintient une vitesse moyenne de 50% à 200% plus lente que JavaScript (fonctionnant avec Node.js). Certaines choses qui prennent moins de 30 secondes en JavaScript peut prendre environ huit minutes pour terminer Ruby. Il est important de noter que Ruby est plus lente dans une situation de référence. C’est quand on jette quelque chose de difficile à comprendre et à mesurer ensuite combien de temps il faut la langue pour le comprendre. Dans le monde réel, lors de la construction d’ une application Web, vous n’avez pas toujours à résoudre Fractales Mandelbrot. En ce sens, de nombreux fans Ruby affirment que Ruby est assez rapide, qu’il est seulement lent par rapport à d’ autres langues, mais il fonctionne très bien autrement. Ce sujet fait l’objet d’ un débat intense, cependant, il existe de nombreux exemples fonctionnels de Ruby fonctionnent bien: AirBnB, Kickstarter ou Apple.com pour ne citer que quelques - uns. Performance devient généralement un problème que si les calculs timing parfait ou grands et complexes sont nécessaires. Les deux langues ont de grandes communautés derrière eux. La suite de JavaScript est plus large et est considérée comme la langue la plus utilisée par de nombreux paramètres. Il consomme près de 95% de l’Internet et au - delà. Dans les modules et paquets disponibles il gagne pour la distance d’ici à la lune. Alors que Ruby et Rails ont quelques milliers de modules disponibles, NPM (pour Node.js, ce qui est à nouveau JavaScript) a plus de 800 000 modules, dont la plupart sont open source et dont beaucoup sont libres pour un usage commercial. Cependant, comme Ruby est un langage beaucoup plus facile à utiliser, est donc la communauté. Ils sont généralement considérés comme utiles et bon pour les débutants, comme Ruby est un langage bon pour les débutants aussi. Sa communauté est également très actif, ce qui signifie qu’il est une langue assez bien documenté. Et tandis que la bibliothèque Gem pour Rails est pas aussi grand que le catalogue JavaScript pour Node.js, les modules sont fabriqués avec soin. perspective de carrière JavaScript règles Internet, et tout en Rails est facile à utiliser, il ne dispose pas de la part de la performance ou le marché de JavaScript. Cela dit, Ruby est toujours un investissement rentable pour les personnes qui cherchent à apprendre une nouvelle langue. Ruby fonctionne également très bien comme langue seconde, parce que Ruby est si facile à apprendre. Au moment de l’ écriture offre plus Indeed.com 16.000 annonces de Je travaille pour les développeurs Ruby et programmeurs seulement aux √âtats - Unis. Les développeurs Ruby font également beaucoup d’argent. Un développeur Ruby moyen peut généralement espérer gagner entre 50 000 $ à plus de 200 000 $ par année. Selon En effet, o√π tous ces emplois sont répertoriés, la moyenne nationale pour un développeur Ruby aux √âtats - Unis est 123154 $ par année . Beaucoup de gens vous diront que JavaScript est la meilleure langue pour avoir dans votre poche, et je ne pense pas ils le font. Vous avez tort. Même si vous ne prévoyez pas devenir un spécialiste JavaScript, JavaScript apprentissage vous obtiendrez probablement davantage dans la vie en tant que développeur, en particulier en tant que développeur complète de la pile. Si vous envisagez de JavaScript garder le centre d’attention, ce n’est pas une mauvaise idée non plus . Le même site que nous avons utilisé plus tôt, en effet, compte près de 60 000 offres d’emploi pour JavaScript. En effet, le salaire moyen d’un développeur JavaScript est similaire à Ruby: $ 113615 par an . Les deux choix ont de grandes perspectives, mais si vous deviez choisir entre les deux JavaScript est la langue principale. √Ä moins que l’Internet se renverse dans les prochaines années JavaScript ne va nulle part et il y aura toujours un besoin pour les développeurs plus de JS, alors que l’avenir de Ruby est moins certain. |