Pourquoi je ne fais plus de Ruby / Ruby on rails

  Рет қаралды 24,010

Grafikart.fr

Grafikart.fr

Күн бұрын

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

Пікірлер: 80
@Ben-ni9bc
@Ben-ni9bc 3 ай бұрын
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-ng 3 ай бұрын
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 3 ай бұрын
10 ans par ici. Vraiment le temps passe vite. Toujours aussi bon Jonathan
@senKeiser
@senKeiser 3 ай бұрын
qui se souvient de jojo raton laveur ? :D
@user-yx9cj8sf5t
@user-yx9cj8sf5t 3 ай бұрын
Jonathan fais nous une vidéo sur ton addiction à LoL et comment tu as géré ton apprentissage du développement en parallele 😊
@barbapapazes
@barbapapazes 3 ай бұрын
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
@MorganLock 3 ай бұрын
Super intéressant ! J'hésitais justement à tester Ruby, ça donne certains éclairages.
@AlainPaulikevitch
@AlainPaulikevitch 3 ай бұрын
Merci pour avoir partage ce retour d'experience.
@birames.1154
@birames.1154 3 ай бұрын
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
@AllistairJak
@AllistairJak 3 ай бұрын
super vidéo, merci pour ton point de vue !
@user-gx8zx3lz4n
@user-gx8zx3lz4n 3 ай бұрын
C'est un beau partage d'expérience, belle vidéo. Bravo !
@vincentphilippe_18
@vincentphilippe_18 3 ай бұрын
Très intéressant 😮
@rawz06
@rawz06 3 ай бұрын
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 3 ай бұрын
Java ❤
@lepresk
@lepresk 3 ай бұрын
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
@oussou_lessou
@oussou_lessou 3 ай бұрын
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 !🤗
@excellencemichel4875
@excellencemichel4875 3 ай бұрын
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.
@valoudu37190
@valoudu37190 3 ай бұрын
Il serait très intéressant d'avoir la même réflexion sur l'abandon de l'utilisation de CakePHP
@grafikart
@grafikart 3 ай бұрын
C'est la prochaine dans ma liste ^^
@Raphael2228
@Raphael2228 3 ай бұрын
Tu vient de déterrer une relique la
@eddyemlj8482
@eddyemlj8482 24 күн бұрын
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!
@ahy142
@ahy142 3 ай бұрын
1:46 je compatis ! LoL, une addiction difficile à se débarrasser :P
@lm62000
@lm62000 3 ай бұрын
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
@fredthedev 3 ай бұрын
Merci pour ton avis. Ayant connu Rails en 2021, j'ai principalement laissé à cause de l'hébergement.
@roland_lopez
@roland_lopez 3 ай бұрын
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
@belilif
@belilif 3 ай бұрын
5:07 Typescript rajoute plus de problèmes que de solutions 😮 ?!
@guipierre3741
@guipierre3741 3 ай бұрын
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 3 ай бұрын
Que dirais donc un développeur VueJS ou ReactJs 😂😂
@6it-global
@6it-global 3 ай бұрын
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.
@enzomiraglio6833
@enzomiraglio6833 3 ай бұрын
La fameuse addiction à LOL hehe sinon superbe vidéo !
@nadhir7953
@nadhir7953 3 ай бұрын
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 ?
@TheKayoner
@TheKayoner 3 ай бұрын
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) ?
@francelamamoo121
@francelamamoo121 3 ай бұрын
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.
@thebilbe
@thebilbe 3 ай бұрын
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 3 ай бұрын
.Net core c'est vraiment bien mais SpringBoot c'est génia 😍
@thefanboy3285
@thefanboy3285 3 ай бұрын
Tes avis sur les dernières versions d'Angular ?
@DUBOINPascal
@DUBOINPascal 3 ай бұрын
Ruby n'est plus sur les rails
@gausoft
@gausoft 3 ай бұрын
😂😂
@zxenon_
@zxenon_ 3 ай бұрын
Purée, pas mal du tout 🤣
@MethEnFait
@MethEnFait 3 ай бұрын
Et pourtant ça fait encore tourner énormément de projets conséquent sur le web
@zxenon_
@zxenon_ 3 ай бұрын
@@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 3 ай бұрын
@@zxenon_ GitHub, Shopify, Airbnb, SoundCloud, pour ne citer que les plus connus
@myfreedom42
@myfreedom42 3 ай бұрын
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 :)
@basdwebpro
@basdwebpro 3 ай бұрын
Intéressant! Pourquoi tu ne fais pas du Python?
@birladotech9706
@birladotech9706 3 ай бұрын
AdonisJs je vous attends avec impatience.
@user-zx4ik9qb2p
@user-zx4ik9qb2p 3 ай бұрын
pourquoi tu n'as pas essayé ou fais des vidéos sur python
@BioSs54
@BioSs54 3 ай бұрын
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 3 ай бұрын
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.
@AmadouKoulibaly-ol6cx
@AmadouKoulibaly-ol6cx 3 ай бұрын
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 🙏😊
@benoitrousseau4137
@benoitrousseau4137 3 ай бұрын
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.
@chahid.mathematique9021
@chahid.mathematique9021 3 ай бұрын
Pourquoi pas Python ?
@tilltheend6634
@tilltheend6634 3 ай бұрын
Pourquoi les exploits sur msfconsole sont en ruby
@mwlulud2995
@mwlulud2995 2 ай бұрын
Parce que le framework Metasploit est coder en Ruby!!
@ranska000
@ranska000 Ай бұрын
ç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.
@OzoneGrif
@OzoneGrif 3 ай бұрын
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.
@pascalgautherot2307
@pascalgautherot2307 3 ай бұрын
Oui, mySql sous windows, il faut être joueur...
@deckbaskeyfield8356
@deckbaskeyfield8356 2 ай бұрын
Promo-SM
@doriandoussain1528
@doriandoussain1528 3 ай бұрын
Maintenant ça marche sur Linux LOL frérot, on est foutus! Mdrr :')
@ange550
@ange550 3 ай бұрын
Mdr League of legend, cette fameuse maladie difficile à vivre ... 🤣
@Kabodanki
@Kabodanki 3 ай бұрын
Aujourd'hui je me casses les dents sur Rust.
@grafikart
@grafikart 3 ай бұрын
Le book of rust m'a mis un coup aussi ^^
@billnganvala5884
@billnganvala5884 3 ай бұрын
@@grafikart A vous ...!!!???
@toutenkhamon
@toutenkhamon 3 ай бұрын
Les projets informatiques c est que Web 🤔 misère 😳
@loicl9606
@loicl9606 3 ай бұрын
C’est la video que j’aurai voulu voir il y a un an avant de taper 6500€ pour faire Le Wagon 😂
@yan3359
@yan3359 3 ай бұрын
Tu regrettes du coup ?
@loicl9606
@loicl9606 3 ай бұрын
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 3 ай бұрын
@@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 3 ай бұрын
@@yan3359si le cto fait son taff.
@willba2817
@willba2817 Ай бұрын
​​​@@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.
@mouhamaddiop1144
@mouhamaddiop1144 3 ай бұрын
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.
@hermes6910
@hermes6910 3 ай бұрын
RoR a déraillé et est mort. Longue vie à RoR. Ruby On Rails vs Rust On Rails
@nexovitality
@nexovitality 3 ай бұрын
Pourtant il y a pas mal d'entreprises qui utilisent encore RoR 😅
Pourquoi utiliser une librairie front-end ? et comment la choisir ?
12:51
Ceci n'est pas un GPU
11:35
Underscore_
Рет қаралды 283 М.
Did you believe it was real? #tiktok
00:25
Анастасия Тарасова
Рет қаралды 55 МЛН
A clash of kindness and indifference #shorts
00:17
Fabiosa Best Lifehacks
Рет қаралды 66 МЛН
Мы никогда не были так напуганы!
00:15
Аришнев
Рет қаралды 6 МЛН
💻 Quel est le MEILLEUR PC pour HACKERS ? [2022]
17:39
Hafnium - Sécurité informatique
Рет қаралды 83 М.
Comprendre les expressions régulières
38:10
Grafikart.fr
Рет қаралды 9 М.
Le composant Scheduler de Symfony
24:38
Sylvain Blondeau
Рет қаралды 3 М.
Vue.js ne me convient plus :(
14:55
Grafikart.fr
Рет қаралды 44 М.
7 sites gratuits pour développeurs (que vous ne connaissez probablement pas)
17:31
Simon Dieny - Code Senior
Рет қаралды 32 М.
Grafikart - Rompre la spirale des tutoriels
31:57
Asynconf
Рет қаралды 54 М.
Sécuriser ses applications web : Attaques CSRF
7:02
Grafikart.fr
Рет қаралды 8 М.
Le triangle jaune qui a fait tomber l’iPhone
22:41
Sylvqin
Рет қаралды 374 М.
Linux vs BSD : pourquoi choisir un système BSD ?
11:48
Darkone Linux
Рет қаралды 47 М.
iPhone 16 с инновационным аккумулятором
0:45
ÉЖИ АКСЁНОВ
Рет қаралды 8 МЛН
НЕ ПОКУПАЙ СМАРТФОН, ПОКА НЕ УЗНАЕШЬ ЭТО! Не ошибись с выбором…
15:23
PART 52 || DIY Wireless Switch forElectronic Lights - Easy Guide!
1:01
HUBAB__OFFICIAL
Рет қаралды 48 МЛН