IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Affichage des résultats du sondage: Estimez-vous que Ruby on Rails est dépassé ?

Votants
47. Vous ne pouvez pas participer à ce sondage.
  • Je pense que RoR est dépassé et que Node.js est le successeur idéal

    5 10,64%
  • Je pense que RoR est dépassé, mais Node.js n’est pas l'option idéale

    19 40,43%
  • Je pense que RoR n’est pas dépassé

    14 29,79%
  • Je n’ai pas d’avis

    9 19,15%
Ruby on Rails Discussion :

Un développeur estime que Ruby on Rails est dépassé


Sujet :

Ruby on Rails

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre très actif

    Profil pro
    Inscrit en
    Novembre 2009
    Messages
    506
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Novembre 2009
    Messages : 506
    Par défaut
    Citation Envoyé par hotcryx Voir le message
    Oui .NET c'est du bon mais il y a d'autres alternatives comme du Perl CGI avec jquery, bootstrap, angular... on peut faire des trucs bien fun
    ASP.NET Web API combiné avec Angular fonctionne très bien

  2. #2
    Membre extrêmement actif
    Profil pro
    Développeur
    Inscrit en
    Mars 2012
    Messages
    1 970
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations professionnelles :
    Activité : Développeur
    Secteur : Communication - Médias

    Informations forums :
    Inscription : Mars 2012
    Messages : 1 970
    Par défaut
    Citation Envoyé par frfancha Voir le message
    ASP.NET Web API combiné avec Angular fonctionne très bien
    Oui mais MS comment dire "ça bouge trop" et finalement beaucoup de choses passent à la trappe car c'est une black box et les développeurs commencent à voir clair lol.

    Ca fait pratiquement 20 ans que je développe en MS (.NET...).

    Rappelez-vous du vbscript => finalement JS a gagné
    IE => les browsers alternatifs continuent d'exister
    VB => VB .NET => C#
    Access => SqlServer
    Les contrôles: datagrid, grid32, gridview...
    Silverlight => xaml, html5

    Dans tout cela le seul produit MS qui tient c'est SqlServer mais la concurrence est rude avec Oracle, MySql, MariaDb.

    Et pourtant il y a du bon ailleurs, seulement ils n'en font pas la pub.

  3. #3
    Membre Expert

    Profil pro
    Inscrit en
    Septembre 2013
    Messages
    639
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2013
    Messages : 639
    Par défaut
    Non mais si on suivait tous les super conseils du type "faut changer de langage, le langage xxx est dépassé" ou autres fadaises du même genre, on réécrirait tout tous les deux ans. Ou même tous les six mois. Si cela en amuse certains...

  4. #4
    Invité
    Invité(e)
    Par défaut
    Rappelez-vous du vbscript => finalement JS a gagné
    IE => les browsers alternatifs continuent d'exister
    VB => VB .NET => C#
    Access => SqlServer
    Les contrôles: datagrid, grid32, gridview...
    Silverlight => xaml, html5
    Faut bien que les technos évoluent...

  5. #5
    Rédacteur/Modérateur


    Homme Profil pro
    Développeur .NET
    Inscrit en
    Février 2004
    Messages
    19 875
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 43
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Développeur .NET
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Février 2004
    Messages : 19 875
    Par défaut
    Citation Envoyé par hotcryx Voir le message
    Oui mais MS comment dire "ça bouge trop" et finalement beaucoup de choses passent à la trappe car c'est une black box et les développeurs commencent à voir clair lol.
    C'est de moins en moins une blackbox... maintenant la plupart des technos MS sont open-source (.NET Core, CoreCLR, ASP.NET, Roslyn...)

    Citation Envoyé par hotcryx Voir le message
    Rappelez-vous du vbscript => finalement JS a gagné
    Et qui s'en plaindra ? Pas moi... VBScript n'a jamais été supporté par d'autres navigateurs que IE, et sur le web, tout ce qui n'est pas standard est voué à disparaitre.

    Citation Envoyé par hotcryx Voir le message
    IE => les browsers alternatifs continuent d'exister
    Encore heureux ! Après tous les procès qu'il y a eu contre MS pour abus de position dominante avec IE, on ne va pas maintenant se plaindre d'avoir des alternatives...

    Citation Envoyé par hotcryx Voir le message
    VB => VB .NET => C#
    C# n'est pas un remplaçant de VB.NET, les 2 coexistent
    Et en quoi c'est un problème de remplacer un vieux langage (VB) par un plus moderne (VB.NET) et mieux conçu ? (bon, dans le cas de VB.NET, disons moins mal conçu )
    Si tout changement était une mauvaise chose, on coderait encore en COBOL, sinon en assembleur ou en binaire...

    Citation Envoyé par hotcryx Voir le message
    Access => SqlServer
    N'importe quoi
    Tu compares des choses qui ne sont pas du tout comparables. Access est fait pour la bureautique, SQL Server pour des grosses applications métier et/ou web. D'ailleurs SQL Server n'a pas remplacé Access...

    Citation Envoyé par hotcryx Voir le message
    Les contrôles: datagrid, grid32, gridview...
    Encore une fois tu mélanges les pommes et les carottes. GridView, c'est un contrôle ASP.NET, donc pour le web. Grid32 est un contrôle Win32. Tu m'expliques comment on pourrait utiliser un contrôle Win32 sur un site web ?

    Citation Envoyé par hotcryx Voir le message
    Silverlight => xaml, html5
    XAML n'est pas le nom d'une plateforme, juste une techno utilisée par un ensemble de plateformes (dont Silverlight)
    Et HTML5 n'est pas une techno Microsoft, pour autant que je sache... Ce n'est pas MS qui a remplacé Silverlight par HTML5, c'est HTML5 qui est en train de remplacer tous les plugins propriétaires type Flash ou Silverlight. Alors oui, MS a laissé mourir Silverlight, mais je ne vois pas très bien ce qu'il y avait d'autre à faire... c'était un combat perdu d'avance.

  6. #6
    Membre actif
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Décembre 2011
    Messages
    56
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Afrique Du Sud

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : High Tech - Produits et services télécom et Internet

    Informations forums :
    Inscription : Décembre 2011
    Messages : 56
    Par défaut
    Moi je dirais une Pub pour Node.js

  7. #7
    Membre actif
    Homme Profil pro
    Développeur Web
    Inscrit en
    Avril 2009
    Messages
    98
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Canada

    Informations professionnelles :
    Activité : Développeur Web

    Informations forums :
    Inscription : Avril 2009
    Messages : 98
    Par défaut
    Bonjour.

    Je suis un développeur ASP.NET de jour, et de soir, j'ai commencé à me mettre au NodeJS. L'avantage que je peux voir au Node.js est surtout l'introduction d'une boucle d'événements au coeur du Framework. Ce n'est pas nouveau, certes, mais c'est très différent. Ça axe le développement autour de l'asynchronisme et ça permet de scaler horizontalement très facilement. Bref, c'est différent et ça répond à des besoins bien spécifiques. N'utilisez pas du Node pour du travail CPU, vous serez déçus.

    Maintenant, est-ce que Ruby On Rails est mort? J'aurais tendance à penser que oui, simplement à cause des performances. Je pense que c'est un aspect très important d'une application Web. Il fait qu'elle soit snappy et que le CPU puisse dormir la plupart du temps. Cela va permettre de gérer un bien plus haut nombre de requêtes. Heureusement, c'est un problème qui est adressable selon moi.

  8. #8
    Membre actif
    Homme Profil pro
    Développeur indépendant
    Inscrit en
    Juillet 2011
    Messages
    76
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Développeur indépendant

    Informations forums :
    Inscription : Juillet 2011
    Messages : 76
    Par défaut
    Donc le monsieur juge la qualité d'un framework en se basant sur le nombre de recherches Google. Suis-je le seul à trouver ça débile?!

  9. #9
    Expert confirmé

    Homme Profil pro
    Directeur des systèmes d'information
    Inscrit en
    Avril 2002
    Messages
    2 888
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 65
    Localisation : Luxembourg

    Informations professionnelles :
    Activité : Directeur des systèmes d'information
    Secteur : Finance

    Informations forums :
    Inscription : Avril 2002
    Messages : 2 888
    Par défaut
    Citation Envoyé par JavaBean Voir le message
    Donc le monsieur juge la qualité d'un framework en se basant sur le nombre de recherches Google. Suis-je le seul à trouver ça débile?!
    C'est ce qu'il à écrit ?

    Et puis il y à pas que ça comme chiffres, tiens un autre : Sondage Web 2010 (RoR 4,18%) vs sondage web 2013 (RoR 2,73%).
    La grande mode de RoR c'était en 2010, après ça n’a fait que s'écrouler...Donc RoR c'est ringard depuis déjà plus de 5 ans...

    Tu peut décider qu'une technologie est géniale, et cette technologie tomber en désuétude, et à l'inverse penser qu'une technologie est une pure m... pourtant ça monte en flèche... C'est justement l'objet du débat, entre autres.

    Une anecdote : il y à quelques années, sur ce forum même, une personne s'est égosillée pendant quelques mois à vouloir expliquer à tous que le langage Eiffel était purement génial et qu'il allait tout écraser, et que tous le monde devait abandonner les autres langages pour faire du Eiffel, et ça en est ou aujourd'hui ? nulle part : Eiffel est toujours totalement inconnu et les gens utilisent toujours massivement Java, C#, Javascript et PHP...

    Indépendamment de l'aspect technique, le fait de savoir si une technologie est à la hausse ou à la baisse est très important pour les décisionnaires, pour connaitre la pérennité des choix techniques. Une technologie à la baisse risque d'avoir moins de produits tierces disponibles, moins de développeurs qualifiés, voir peu se retrouver totalement abandonnée par les développeurs qui travaillent dessus.

    Donc faire des choix de produits pour raison technologique : oui, mais pas seulement...

    Sur ce si tu es développeur Ruby pas de panique, même si la technologie risque être de moins en moins utilisée ça t’empêchera pas d'avoir des contrats et d'être très bien payé (voir par exemple les développeurs Cobol qui s'en mettent plein les fouilles). Tu sera juste un développeur sur technologie ringarde, ça à son charme aussi

  10. #10
    Inactif  

    Homme Profil pro
    NR
    Inscrit en
    Juin 2013
    Messages
    3 715
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Suisse

    Informations professionnelles :
    Activité : NR
    Secteur : Aéronautique - Marine - Espace - Armement

    Informations forums :
    Inscription : Juin 2013
    Messages : 3 715
    Billets dans le blog
    9
    Par défaut
    Mais bien sûr. D'ailleurs PHP ne signifiait pas Personal Home Page tools et n'est pas un "hack" créé par un gars au fond de son garage.
    Et tous les développeurs python maitrisent parfaitement les fermetures et le typage dynamique, qui ne sont pas du tout des "opportunités de merder".

    En tout cas, çà a l'air cool d'avoir la science infuse. Tu l'as eu où, en solde chez carrouf ou d'occase sur ebay ?
    Il faut bien comprendre que PERSONNE ne s’intéresse à Javascript directement. Les gens s’intéressent passionnément à la programmation Web. Et il se trouve que, concernant la programmation côté client, il y a QUE Javascript de disponible...

    Google a utilisé massivement les pages dynamiques, et devant le constat des performances misérables de la seule techno qu’il y avait a dispo, il a pondu chrome, et sa VM Javascript ultra performante. Si on avait appliqué la même techno à n’importe quelle autre langage, on aurait obtenu 10 fois cette vitesse.

    C’est quand Google a enfin pu donner des perfs décentes – c’est à dire celles qu’ont d’autres langage depuis une décennie – à Javascript que les gens ont envisagé de l’utiliser sur le serveur. Encore une fois, pas parce que Javascript était une techno dont ils étaient fondamentalement amoureux.

  11. #11
    Membre extrêmement actif
    Avatar de Sodium
    Femme Profil pro
    Développeuse web
    Inscrit en
    Avril 2014
    Messages
    2 324
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : Belgique

    Informations professionnelles :
    Activité : Développeuse web

    Informations forums :
    Inscription : Avril 2014
    Messages : 2 324
    Billets dans le blog
    1
    Par défaut
    Mais bien sûr. D'ailleurs PHP ne signifiait pas Personal Home Page tools et n'est pas un "hack" créé par un gars au fond de son garage.
    Et tous les développeurs python maitrisent parfaitement les fermetures et le typage dynamique, qui ne sont pas du tout des "opportunités de merder".

    En tout cas, çà a l'air cool d'avoir la science infuse. Tu l'as eu où, en solde chez carrouf ou d'occase sur ebay ?
    C'est toujours étonnant de voir pris comme une attaque personnelle les critiques légitimes d'une techno.
    JavaScript est un langage mal fichu au développement chaotique, né par hasard, développé au petit bonheur la chance et manquant totalement de cohérence dans son implémentation.
    Ca ne veut pas dire qu'on ne vaut rien en tant que développeur parce que l'on travaille en JavaScript et qu'on ne peut pas faire de grandes choses grâce à lui (tout comme on peut faire des trucs très bien sous Internet Explorer 6, en ActionScript 2 ou avec une calculatrice Casio), ça veut juste dire que l'on fait de son mieux pour tirer un maximum d'une technologie désuète mais trop présente pour que l'on puisse s'en passer.

    Tous les mois apparaissent de nouveaux langages censés remplacer JavaScript, que ce soit avec un moteur d'interprétation inclus dans le navigateur ou en le compilant. Est-ce le signe d'une technologie qui va bien techniquement ?

  12. #12
    Invité
    Invité(e)
    Par défaut
    Citation Envoyé par Sodium Voir le message
    C'est toujours étonnant de voir pris comme une attaque personnelle les critiques légitimes d'une techno.
    JavaScript est un langage mal fichu au développement chaotique, né par hasard, développé au petit bonheur la chance et manquant totalement de cohérence dans son implémentation.
    Ca ne veut pas dire qu'on ne vaut rien en tant que développeur parce que l'on travaille en JavaScript et qu'on ne peut pas faire de grandes choses grâce à lui (tout comme on peut faire des trucs très bien sous Internet Explorer 6, en ActionScript 2 ou avec une calculatrice Casio), ça veut juste dire que l'on fait de son mieux pour tirer un maximum d'une technologie désuète mais trop présente pour que l'on puisse s'en passer.

    Tous les mois apparaissent de nouveaux langages censés remplacer JavaScript, que ce soit avec un moteur d'interprétation inclus dans le navigateur ou en le compilant. Est-ce le signe d'une technologie qui va bien techniquement ?
    Cà n'a rien de personnel : ce ne sont pas les langages que j'utilise au quotidien et je me fiche complètement de leur vie ou de leur mort.
    Par contre quand on lance des affirmations au nom de google ou de tous les développeurs de la planète, çà me parait légimite qu'on présente quelques preuves ou arguments
    A bon entendeur.

  13. #13
    Membre très actif

    Profil pro
    Inscrit en
    Novembre 2009
    Messages
    506
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Novembre 2009
    Messages : 506
    Par défaut
    Citation Envoyé par sazearte Voir le message
    Il faut bien comprendre que PERSONNE ne s’intéresse à Javascript directement. Les gens s’intéressent passionnément à la programmation Web. Et il se trouve que, concernant la programmation côté client, il y a QUE Javascript de disponible...
    Complètement faux, Javascript avec ses fonctions comme objet de premier niveau et son prototypae est extrêment intéressant.
    Et en plus oui cela fonctione client et serveur donc on prend.

  14. #14
    Membre éclairé
    Avatar de Jarodd
    Profil pro
    Inscrit en
    Août 2005
    Messages
    852
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2005
    Messages : 852
    Par défaut
    J'adore les graphiques sans légendes !

    Alors dans la 1e image, le coeur se RoR s'est arrêtée, malgré les massages cardiaques. A partir de 2011, Node.js a été installé dans une région fortement sysmique.

    Dans la 3e, on découvre que les développeurs JS préfèrent le bleu. Par contre les dévs Ruby débordent quand ils colorient en rouge et jaune, ils maitrisent mieux le feutre bleu. Les dévs C++ et Perl, eux, n'ont pas compris la question.

  15. #15
    Rédacteur

    Avatar de autran
    Homme Profil pro
    Développeur Java
    Inscrit en
    Février 2015
    Messages
    1 241
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Var (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Développeur Java
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Février 2015
    Messages : 1 241
    Billets dans le blog
    55
    Par défaut
    Il est naturel que certains aient un lien affectif avec un ou plusieurs langages et donc que des réactions épidermiques se retrouvent sur ce fil quand on attaque leurs langages préférés.
    Il semble assez consensuel de s’accorder à dire que ROR est en fin de vie, la vraie question serait de savoir qu’elles sont les solutions coté serveur pour le développement web.
    les server-side JavaScript (node en particulier) sont des solutions légères focalisées uniquement sur la dimension développement. En effet le développeur crée un server les sockets ….
    En revanche les solution type JEE ou PHP avec Framework (zend symphony2 ..) sont orienté infrastructure avec un charge importante d’administration (surtout pour Java). En effet, il faut gerer un apache et un JBoss, mais le développeur peut se concentrer sur le développement des objets métier dans son conteneur (EJB par exemple)
    A mon avis dans cet univers, node correspond bien à des applications de petites dimension rapide et à faible durée de vie développées par des start-up à effectifs réduit tandis que les systèmes d’information métier à long cycle de vie restent plus éligibles aux technos JAVA PHP .NET
    Et ça laisse la place à tous de développer son art
    Développeur Java
    Site Web

  16. #16
    Membre très actif

    Profil pro
    Inscrit en
    Novembre 2009
    Messages
    506
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Novembre 2009
    Messages : 506
    Par défaut
    Citation Envoyé par autran Voir le message
    la vraie question serait de savoir qu’elles sont les solutions coté serveur pour le développement web
    Web API, et ce dans le language de son choix

  17. #17
    Invité de passage
    Homme Profil pro
    Développeur Web
    Inscrit en
    Septembre 2015
    Messages
    1
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 40
    Localisation : France, Vendée (Pays de la Loire)

    Informations professionnelles :
    Activité : Développeur Web
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Septembre 2015
    Messages : 1
    Par défaut Ca marche en production
    Nous utilisons NodeJS en production depuis 2011 pour des grands comptes sans aucun soucis. LinkedIn, Walmart, Paypal utilisent aussi NodeJS en production.
    Cela fonctionne extrêmement bien et nos clients choisissent notre application souvent pour les performances.

  18. #18
    Membre extrêmement actif Avatar de air-dex
    Homme Profil pro
    Inscrit en
    Août 2010
    Messages
    1 706
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 37
    Localisation : France

    Informations forums :
    Inscription : Août 2010
    Messages : 1 706
    Par défaut
    Ruby on Rails est en train de rejoindre Perl au rayon des gloires passées du Web. Après est-ce pour autant qu'il faut obligatoirement passer à Node.js ? Je ne pense pas. On ne pourra vraiment le faire que si Node.js survit à sa propre mode. En attendant le mieux reste PHP, un langage mature et qui va connaître un énorme bond de performances avec sa version 7 qui arrive. Ce qui nous attend dans l'immédiat c'est plus la consécration de PHP avec PHP 7 que Node.js.

    Les offres d'emploi ne veulent rien dire ici. Oui c'est un fait que les offres sur Node.js ont bondi de 120 %. Mais c'est aussi 120 % de zéro, donc pas grand chose.

    Citation Envoyé par Olivier Famien Voir le message
    Cette grande popularité du framework a incité dès ses débuts les ingénieurs du site de partage de fichiers Scribd pour le développement de cette plateforme.

    [...]

    Selon lui, Ruby a besoin d’un sponsor pour booster ses performances à l’instar de JavaScript qui a connu un fort attrait depuis l’implémentation du compilateur à la volée par Google. PHP a connu également des améliorations significatives avec l’investissement effectué par Facebook, ce qui a contribué à attirer les développeurs vers cette plateforme.
    Incité à quoi ? Il n'est pas interdit de se relire. Et puis il y a peut-être mieux que le "sponsor" probablement proposé par Google Translate.

    Citation Envoyé par Mouke Voir le message
    Justement, Node.js a été adopté par des gros du web. Ca permet d'avoir un peu plus confiance en la techno. De mémoire Twitter et Paypal ont migré sous node.js
    Non. Twitter est sous Java depuis 2011, lorsqu'ils ont quitté Ruby.

    Citation Envoyé par abriotde Voir le message
    Le facteur performances, contrairement a ce que l'on a voulu nous faire croire, est déterminant en informatique. Même si les performances des processeurs / mémoires ne cessent de progresser, les besoins explose et ne pas avoir besoin de puissance limite les coûts a tous les niveaux : matériel, humain et complexité (et donc fiabilité).
    +1. Mais ce critère là n'est pas important là où on pense qu'il est important. Comme tu le sous-entends, les performances sont avant tout déterminées par les choix technologiques initiaux et non notre code. On n'est plus dans les années 70-80 où tout était codé from scratch et où le choix de telle ou telle instruction au moment de l'écriture du code était déterminante en termes de performances. Maintenant les perfs de nos programmes sont avant tout celles de nos choix technologiques. Point de perfs si on base nos programmes sur des usines à gaz. On ne peut alors que limiter la casse, le mal étant déjà fait.

    Après il est toujours possible de faire quelque chose de non performant avec des composants performants , et c'est bien le seul cas où les perfs de notre code ont un peu d'importance. Il est important de coder en pensant performances, mais ne nous leurrons pas, ce n'est pas ça qui améliorera de plusieurs dizaines de pourcents les performances de nos programmes (sauf si on part d'une usine à gaz ).

    Citation Envoyé par abriotde Voir le message
    Choisir node.js est encore un peu prématuré bien que cela constitue un très bon choix surtout pour une start-up dont le but est de développer rapidement une base fiable. Pour une PME il manque encore de perspectives a long terme et pourrait se faire balayer par des Coffee-script ou autre.
    Les valeurs sure sont C/C++, Php (Hack), Python et Java ou pour des besoins très spécifiques Erlang et Awk.
    Les 3 alternatives crédibles sont Javascript (node.js), Google Go voire Rust.
    + C#/.NET qui est solidement installé depuis bien des années. C#/.NET existe depuis une quinzaine d'années et est solidement installé depuis 5 à 10 ans.

    Citation Envoyé par sazearte Voir le message
    Javascript est juste là par hasard.
    +1. La chance de JavaScript est surtout d'avoir été au bon endroit au bon moment, seul bien au chaud dans son moteur d'exécution quand tous les plugins du Web (Flash, Java, Silverlight...) ont été déclarés persona non grata par les bien-pensants du Web.

    Pire, si JavaScript dure c'est aussi que les géants du Web sont justes incapables de travailler ensemble sur quelque chose de mieux. Entre Mozilla qui persiste et signe avec le JS, Microsoft qui fait sa surcouche "TypeScript", CoffeeScript, j'en passe et des meilleurs, tout le monde est divisé et JavaScript ne peut que mieux régner. Ce qu'il faut c'est un langage avec son propre moteur d'exécution dans le navigateur à l'instar de ce que possède JavaScript. Il aurait les perfs du JS tout en étant plus appréciable. Le beurre, l'argent du beurre et le tablier de la crémière. Mais on me signale actuellement dans l'oreillette que Dart n'intéresse personne et que Google a carrément fini par jeter l'éponge. Dommage.

    Gageons qu'ES6 et les prochaines normes ECMA Script aident JavaScript à faire taire ses détracteurs.

  19. #19
    Inactif  

    Homme Profil pro
    NR
    Inscrit en
    Juin 2013
    Messages
    3 715
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Suisse

    Informations professionnelles :
    Activité : NR
    Secteur : Aéronautique - Marine - Espace - Armement

    Informations forums :
    Inscription : Juin 2013
    Messages : 3 715
    Billets dans le blog
    9
    Par défaut
    webAssembly pourrait remplacer JS, sa m'a l'air prometteur puisque tous les acteurs (google, mozilla, microsoft...) y travail justement.

  20. #20
    Membre éclairé
    Homme Profil pro
    Consultant informatique
    Inscrit en
    Octobre 2005
    Messages
    244
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 38
    Localisation : Philippines

    Informations professionnelles :
    Activité : Consultant informatique
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Octobre 2005
    Messages : 244
    Par défaut
    Pour avoir développé avec node.js ET ruby on rails, comment dire...

    Il n'y a aujourd'hui aucun framework qui a le nombre de fonctionnalité et la simplicité d'utilisation de Rails.

    Alors effectivement, le langage Ruby est un peu lent (et encore les perfs s'améliorent au fil des version), mais franchement:

    - Pas plus lent que Python (donc Django/Rails meme combat)
    - Le language est beau, et ça compte lorsqu'il s'agit de passer 8h par jour à lire du code qui n'est pas le sien et à en écrire pour les autres.
    - Une empreinte mémoire < à Java
    - Le framework Rails est vraiment l'un des framework les plus puissants à mon sens, pour en avoir essayé plusieurs.
    - Le caching est très facile à intégrer dans RoR.

    Le langage viens avec des bindings C facile à utiliser, le cas d'une recherche de performance ciblée il vous est toujours possible de coder les méthodes voulues en C.

    Le framework Rails propose des surcouches sur les controlleurs etc... Qui peuvent impacter la performance. En revanche, il est possible d'attaquer le framework à un niveau plus bas (en héritant de ActionController::Metal) et peu de développeurs sont au courant de cela.

    En passant, les graphs font des comparaisons un coup avec Python, un coup avec Java, un coup avec Node.js... C'est un peu bête et un non-sens.

    Le vrai problème que je trouve à Ruby c'est l'absence de véritable multi-threading, mais c'est une autre histoire...

Discussions similaires

  1. Un développeur estime que le développeur full stack est une chimère
    Par Olivier Famien dans le forum Actualités
    Réponses: 63
    Dernier message: 16/11/2015, 11h58
  2. Réponses: 0
    Dernier message: 28/11/2007, 17h14

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo