Pourquoi je ne fais plus de Ruby / Ruby on rails

Ғылым және технология

Article ► grafikart.fr/blog/ruby-rails-end
Abonnez-vous ► bit.ly/GrafikartSubscribe
Ruby a été une technologie qui a pas mal été traitée sur la chaîne mais c'est un sujet que j'ai un peu abandonné avec le temps et je voulais aujourd'hui vous donner quelques explications sur les raisons qui ont fait que j'ai abandonné cette technologie.
00:00 Introduction
00:38 Mon historique avec Ruby et Rails
03:37 Problème 1: Pas de typage
05:20 Problème 2: Le monkey patching
07:10 Problème 3: Le méta programming (méthodes magiques)
09:10 Problème 4: Difficile à héberger
Soutenez Grafikart:
Devenez premium ► grafikart.fr/premium
Retrouvez Grafikart sur:
Le site ► grafikart.fr
Twitter ► grafikart_fr
Discord ► grafikart.fr/tchat

Пікірлер: 81

  • @Ben-ni9bc
    @Ben-ni9bc4 ай бұрын

    Je code tous les jours sur rails et pour moi c'est du pur bonheur. Depuis le passage sur la version 7, l'arrivée de turbo et hotwire, rails retrouve une nouvelle jeunesse. Enterré je ne sais combien de fois, après 20 ans, cette techno est utilisée par beaucoup de grosses boîtes, ce qui lui assure un avenir solide 😊

  • @bernard-ng
    @bernard-ng4 ай бұрын

    Plus de 7 ans que je suis tes contenus C'est dingue quand je vois l'historique on s'en rend pas compte mais le temps passe vite 😅 Merci du retour

  • @optimusdebugger9638

    @optimusdebugger9638

    4 ай бұрын

    10 ans par ici. Vraiment le temps passe vite. Toujours aussi bon Jonathan

  • @senKeiser

    @senKeiser

    4 ай бұрын

    qui se souvient de jojo raton laveur ? :D

  • @user-yx9cj8sf5t
    @user-yx9cj8sf5t4 ай бұрын

    Jonathan fais nous une vidéo sur ton addiction à LoL et comment tu as géré ton apprentissage du développement en parallele 😊

  • @barbapapazes
    @barbapapazes4 ай бұрын

    Tellement intéressante ces vidéos en mode REX. Ça répond à pleins de mes questions parce que j'ai essayé le framework et clairement, c'est bien, mais j'ai retrouvé exactement les difficultés dont tu parles.

  • @MorganLock
    @MorganLock4 ай бұрын

    Super intéressant ! J'hésitais justement à tester Ruby, ça donne certains éclairages.

  • @eddyemlj8482
    @eddyemlj8482Ай бұрын

    JE te comprends quand tu parles du problème de typage, ça a été le premier blocage dans mon apprentissage du php et de javascript! mais j'ai fait l'effort!

  • @birames.1154
    @birames.11544 ай бұрын

    Merci pour ce Rex détaillée. Je te suis depuis 2011, venant aussi de PHP de l'époque (il n'y avait même pas composer), Ruby et RoR me faisait clairement de l'oeil surtout que c'était hype. Mon cheminent est un peu différent mais je suis raccord sur ta conclusion principale: chacun évolue à sa manière et les aspects qui nous hypaient par le assé peuvent devenir des inconvénients et inversement. Il y a aussi l'ecosystème qui peux influer. Comme pas mal de monde j'ai migré sur Typescript , tellement confortable malgré la charge mentale de l'écosystème Node.Js. Cele dit je continue de suivre l'évolution de PHP (on oublie jamais son premier amour ;) ) et je suis aussi impresssioné parr le retard comblé En 2024 le langage ainsi que l'ecosystème non plus rien à envier aux autres contrairement au ressenti qu'on pouvait avoir il y a 10 -15 ans

  • @AlainPaulikevitch
    @AlainPaulikevitch4 ай бұрын

    Merci pour avoir partage ce retour d'experience.

  • @user-gx8zx3lz4n
    @user-gx8zx3lz4n4 ай бұрын

    C'est un beau partage d'expérience, belle vidéo. Bravo !

  • @AllistairJak
    @AllistairJak4 ай бұрын

    super vidéo, merci pour ton point de vue !

  • @vincentphilippe_18
    @vincentphilippe_184 ай бұрын

    Très intéressant 😮

  • @excellencemichel4875
    @excellencemichel48754 ай бұрын

    Merci pour ce retour d'expérience. C'est le même cas que le Framework Django de Python, il est bien, puissant très complet mais côté hébergement il faut généralement un serveur. Cela est vraiment un gand blocage et les clients te demande souvent de faire les mêmes hébergement que sites PHP, Wordpress alors que c'est pas le même.

  • @rawz06
    @rawz064 ай бұрын

    Je suis pareil j'aime l'explicite, et le typage fort, un langage qui m'assure que si je mets String alors ça sera une String. Du coup c'et pour ça que je kiff bien Java. Bon les accesseurs à la longue c'est chiant, donc la j'ai Lombok.

  • @sofiyan_ifren

    @sofiyan_ifren

    4 ай бұрын

    Java ❤

  • @lepresk

    @lepresk

    4 ай бұрын

    Tu peux donc très facilement transitionner vers Kotlin qui est je trouve très élegant moins chiant que Java. la transition est vraiment simple

  • @valoudu37190
    @valoudu371904 ай бұрын

    Il serait très intéressant d'avoir la même réflexion sur l'abandon de l'utilisation de CakePHP

  • @grafikart

    @grafikart

    4 ай бұрын

    C'est la prochaine dans ma liste ^^

  • @Raphael2228

    @Raphael2228

    4 ай бұрын

    Tu vient de déterrer une relique la

  • @oussou_lessou
    @oussou_lessou4 ай бұрын

    Un jour, j'ai plongé dans le monde de Ruby et j'ai été séduit par son charme, sa philosophie orientée objet qui rappelle le célèbre Smalltalk, et son approche agile avec les tests RSpec des meilleurs Rubyists de la communauté, que j'ai découverts sur le site Pragmatic Bookshelf. Cela m'a permis de maîtriser les principes de l'orienté objet, d'acquérir une excellente intuition, et surtout, d'apprécier l'écriture de tests dans mes projets. J'ai également découvert des auteurs que j'admire, comme Sandy Metz et son livre brillant sur l'orienté objet : Practical Object-Oriented Design, ou encore Michael Hartl et son incontournable Ruby on Rails Tutorial. Je garde de précieux souvenirs et un bagage technique solide avec Ruby, car comme on dit, la curiosité ouvre la voie à de grandes découvertes !🤗

  • @ahy142
    @ahy1424 ай бұрын

    1:46 je compatis ! LoL, une addiction difficile à se débarrasser :P

  • @lm62000
    @lm620004 ай бұрын

    Cette vidéo m'a fait sourire car j'ai suivi exactement le même parcours et eu les mêmes ressentis. Le tout Magique c'est bien ,mais avec l'âge et la multiplication des projets l'explicite c'est mieux. pour finir sur symfony qui m'a fait découvrir cette chaîne. Mais j'ai le python en langage pour les scripts. Plus simple et crossplateform que ruby

  • @fredthedev
    @fredthedev4 ай бұрын

    Merci pour ton avis. Ayant connu Rails en 2021, j'ai principalement laissé à cause de l'hébergement.

  • @guipierre3741
    @guipierre37414 ай бұрын

    Moi c'est tout l'inverse. J'ai quitté PHP récemment pour Ruby et Ruby on Rails. J'en avais marre en tant qu'expert Laravel d'être contacté pour des missions wordpress, drupal, symfony, etc. Là au moins avec Ruby je kiffe vraiment le langage, et on ne me contacte que pour des missions Rails et pas autre chose :)

  • @funckysom7817

    @funckysom7817

    4 ай бұрын

    Que dirais donc un développeur VueJS ou ReactJs 😂😂

  • @6it-global
    @6it-global4 ай бұрын

    Bonjour, super vidéo ! J'ai deux questions : + Vu l'avènement de Python notamment dans le monde de l'entreprise, penses-tu qu'on devrait s'initier à ce langage et à des frameworks comme Django ou autres ? Que penses-tu de ces technologies ? + Pourquoi ne nous demandes-tu jamais de nous abonner, de liker et de partager ? Lol, je me suis abonné et j'ai liké juste pour t'embêter.

  • @roland_lopez
    @roland_lopez3 ай бұрын

    J'ai appris ruby on rails avec toi, je suis devenue freelance grace a toi et ruby et cette video est incroyable! Parcontre moi j'aime encore ruby ahhaha

  • @francelamamoo121
    @francelamamoo1214 ай бұрын

    J'ai eu le même parcours. jai commencé avec php et quand j'ai découvert ruby, je suis tombé amoureux immédiatement. Maintenant,j'ai laissé ruby, je ne faire plus ruby. J'ai laissé ruby pour nodejs, parceque c'est compliqué d'avoir un emplois stable, mais tout les emplois que j'ai eu est a cause de ma connaissance de ruby. Le probleme etait que chaque fois je trouve un emplois, l"equipe finir pas choisir une autre technologie et abandonne ruby et j'ai commencé a en avoir mare. Donc jai décidé de laissé ruby pour aller sur un autre language qui est connu et utilisé par de nombreuses personne et que je pourrai utiliser partout, front et back, j'ai donc choisir javascript et donc je faire nodejs en backend et vue en frontend. En gros, je me concentre maintenant sur une seule language.

  • @belilif
    @belilif4 ай бұрын

    5:07 Typescript rajoute plus de problèmes que de solutions 😮 ?!

  • @nadhir7953
    @nadhir79534 ай бұрын

    je suis pas un dev mais mais formation ma permis d'apprendre les basiques de la programation, come je suis passioné d'informatique j'ai appris avec vous a coder le php mysql html css, après j'ai lu des livres sur le test unitaire les paradigmes de programation etc... mais je n'arrive pas a situer est ce que je dois continuer le code ou je dois arrêter ?

  • @tonio3920
    @tonio392015 күн бұрын

    Cela faisait longtemps que je n'avais pas programmé, je viens de me mettre à RoR, une obligation plus qu'un choix. C'est surement très pratique quand on a l'habitude des conventions et de la syntaxe mais je n'y arrive pas, je trouve ça pénible d'essayer de deviner comment se comportent les objets. Je suis novice et il y a énormément de chose que je ne connais pas et j'ai donc surement un biais vis à vis de ce langage. J'ai aussi du mal avec le framework qui gère lui même les requêtes à la BD à coup de select * from * (j'exagère hein, mais vous voyez peut être ce que je veux dire)

  • @TheKayoner
    @TheKayoner4 ай бұрын

    Salut Grafikart, Merci pour le partage d'expérience, super instructif. Mais du coup quand j'entends tes arguments, une question me brûle les lèvres : comment ce fait il que tu ne te sois jamais interressé à Java (enfin je présume, désolé si je me trompe) ?

  • @enzomiraglio6833
    @enzomiraglio68334 ай бұрын

    La fameuse addiction à LOL hehe sinon superbe vidéo !

  • @thebilbe
    @thebilbe4 ай бұрын

    Je comprends ton cheminement, merci de l'avoir partagé. Du coup, .NET tu as essayé (depuis que ce n'est plus obligatoire Windows) ?

  • @clement1370

    @clement1370

    4 ай бұрын

    .Net core c'est vraiment bien mais SpringBoot c'est génia 😍

  • @thefanboy3285
    @thefanboy32854 ай бұрын

    Tes avis sur les dernières versions d'Angular ?

  • @basdwebpro
    @basdwebpro4 ай бұрын

    Intéressant! Pourquoi tu ne fais pas du Python?

  • @myfreedom42
    @myfreedom424 ай бұрын

    moi je supporte pas les accesseurs, ni le typage forcé, donc oui je l'utilise toujours. Le mieux c'est de pouvoir typé quand de besoin et php et ruby le permette donc cest tres bien, il manque ça a JS qui reste mon langage préféré, par contre je supporte pas TS... Et pour le coup la meta programmation cest trop bien, c'est beaucoup plus propre je trouve dajouter à l'objet concerné les methodes manquante, le fait que deux objets soient différent d'un projet à l'autre ne te gene pas quand c l'objet User, pourtant 99.99% des projets ont un objet User, donc c'est vraiment juste dans ta tete le porobleme sur la surcharge des types de base, qui justement ne devrait pas etre un cas particulier de type mais bien des objets eux meme, comme en ruby :)

  • @user-zx4ik9qb2p
    @user-zx4ik9qb2p4 ай бұрын

    pourquoi tu n'as pas essayé ou fais des vidéos sur python

  • @kinnovateGame
    @kinnovateGame4 ай бұрын

    Salut grafikart. Et si tu nous faisais une vidéo sur laravel pour envoyer une notification sms vers un numéro à travers une application laravel Merci 🙏😊

  • @birladotech9706
    @birladotech97064 ай бұрын

    AdonisJs je vous attends avec impatience.

  • @benoitrousseau4137
    @benoitrousseau41374 ай бұрын

    J'ai toujours adoré le langage ruby depuis que je l'ai découvert avec RPG Maker XP, mais je ne suis pas du tout un développeur web et à moins de vivre au Japon le langage n'existe pas vraiment en dehors du monde des serveurs web.

  • @BioSs54
    @BioSs544 ай бұрын

    C'est dommage d'être retourné sur PHP... Il y avait la montée de GO Lang et c'étais je pense la voie à suivre (loin de PHP xD)

  • @grafikart

    @grafikart

    4 ай бұрын

    Je fais aussi du go à l'occasion mais niveau framework web je trouve pas que le langage soit adapté et je préfère encore PHP. Pour des micro-services par contre c'est intéressant.

  • @tilltheend6634
    @tilltheend66344 ай бұрын

    Pourquoi les exploits sur msfconsole sont en ruby

  • @mwlulud2995

    @mwlulud2995

    2 ай бұрын

    Parce que le framework Metasploit est coder en Ruby!!

  • @OzoneGrif
    @OzoneGrif4 ай бұрын

    On m'avait demandé il y a quelques années de reprendre un projet RoR; je ne connaissais pas et j'étais curieux donc j'ai accepté. Rien que la galère pour faire fonctionner l'environnement avait commencé déjà à me refroidir; on sent que c'était du bidouillage comme technologie. Puis découverte de la syntaxe Ruby; typage faible, extensions de tous les côtés; aucun contrôle de compilation; auto-completion qui ne fonctionne pas... J'ai eu une goutte au front et proposé de recoder le projet en Java + VueJS. Le client ne regrette pas, leur application est bien meilleure maintenant.

  • @chahid.mathematique9021
    @chahid.mathematique90214 ай бұрын

    Pourquoi pas Python ?

  • @DUBOINPascal
    @DUBOINPascal4 ай бұрын

    Ruby n'est plus sur les rails

  • @gausoft

    @gausoft

    4 ай бұрын

    😂😂

  • @zxenon_

    @zxenon_

    4 ай бұрын

    Purée, pas mal du tout 🤣

  • @MethEnFait

    @MethEnFait

    4 ай бұрын

    Et pourtant ça fait encore tourner énormément de projets conséquent sur le web

  • @zxenon_

    @zxenon_

    4 ай бұрын

    @@MethEnFait oui oui, il y a quand pas mal de jobs sur RoR. Si je me trompe pas Github et Gitlab tournent sur RoR

  • @MethEnFait

    @MethEnFait

    4 ай бұрын

    @@zxenon_ GitHub, Shopify, Airbnb, SoundCloud, pour ne citer que les plus connus

  • @ranska000
    @ranska0002 ай бұрын

    ça fait 20 que l'on dit que c'est mort, ça fait 18 ans que je fait tous mes projets avec. Toujours plus propre toujours plus stable. Et hotwire avec les PWA et TWA meme plus besoin d'api et client lourd. Bref make with de best die like the rest.

  • @doriandoussain1528
    @doriandoussain15284 ай бұрын

    Maintenant ça marche sur Linux LOL frérot, on est foutus! Mdrr :')

  • @pascalgautherot2307
    @pascalgautherot23074 ай бұрын

    Oui, mySql sous windows, il faut être joueur...

  • @toutenkhamon
    @toutenkhamon4 ай бұрын

    Les projets informatiques c est que Web 🤔 misère 😳

  • @ange550
    @ange5504 ай бұрын

    Mdr League of legend, cette fameuse maladie difficile à vivre ... 🤣

  • @deckbaskeyfield8356
    @deckbaskeyfield83563 ай бұрын

    Promo-SM

  • @Kabodanki
    @Kabodanki4 ай бұрын

    Aujourd'hui je me casses les dents sur Rust.

  • @grafikart

    @grafikart

    4 ай бұрын

    Le book of rust m'a mis un coup aussi ^^

  • @billnganvala5884

    @billnganvala5884

    4 ай бұрын

    @@grafikart A vous ...!!!???

  • @mouhamaddiop1144
    @mouhamaddiop11443 ай бұрын

    Pour moi il fallait pas supprimer la formation ruby on rails. Pour moi c'est une chose de ne pas aimer une tech c'est autre carrément de le supprimer sur ta chaine. Il y a des gens qui auront besoin d'être formé dessus.

  • @grafikart

    @grafikart

    3 ай бұрын

    Le problème c'est qu'elle était vraiment trop vieille et vu que je ne l'utilise plus je ne suis pas en capacité de la mettre à jour :(

  • @mouhamaddiop1144

    @mouhamaddiop1144

    3 ай бұрын

    @@grafikart je pense pas qu'elle soit obsolète malgré sa vieillesse. De plus Il y a toujours devs ror très passionnés comme moi par exemple. Je trouve dommage que vous l'ayez supprimé. C'était une excellente formation avec des TP à l'appui.

  • @loicl9606
    @loicl96064 ай бұрын

    C’est la video que j’aurai voulu voir il y a un an avant de taper 6500€ pour faire Le Wagon 😂

  • @yan3359

    @yan3359

    4 ай бұрын

    Tu regrettes du coup ?

  • @loicl9606

    @loicl9606

    4 ай бұрын

    J'ai beaucoup de mal à répondre à cette question car j'ai passé 9/10 semaines de pur bonheur. Mais d'un point de vue carrière , oui je regrette d'avoir appris RoR aux vues des offres sur le marché du travail quant à 50m du local il y avait un autre Boot camp qui enseigne du PHP

  • @yan3359

    @yan3359

    4 ай бұрын

    @@loicl9606 Le wagon c'est surtout bien pour réseauter je pense. Mais ça ne doit pas être trop difficile de rebondir sur un autre langage de programmation derrière si on est passionné.

  • @loicl9606

    @loicl9606

    4 ай бұрын

    @@yan3359si le cto fait son taff.

  • @willba2817

    @willba2817

    2 ай бұрын

    ​​​@@loicl9606 merci pour ta précision, justement je commençais à entamer les démarches pour intégrer cette école, mais quand j'ai vu le language ruby qui est utilisé dans cette formation ça m'as un peu freiné, parceque il y a plus beaucoup de monde qui utilise ce language, et sur le marché du travail c'est la cata, peu de société de la tech utilise ce language, je sais pas pourquoi ils enseigne pas un language fortement demandé sur le marché du travail.

  • @hermes6910
    @hermes69104 ай бұрын

    RoR a déraillé et est mort. Longue vie à RoR. Ruby On Rails vs Rust On Rails

  • @nexovitality

    @nexovitality

    4 ай бұрын

    Pourtant il y a pas mal d'entreprises qui utilisent encore RoR 😅