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 😊
@antoinem139615 күн бұрын
Avis interessant. Par contre je doute fortement que les projets des "grosses boites" dont tu parles soit actuels. Le ruby est un langage quasi mort, surtout depuis que PHP est bien plus à jours, que Go et surtout Rust sont là. Les seuls projets ruby actuellement que tu croiseras (dans mon cas exactement) sont surtout des projets legacy qui sont voué à crever
@bernard-ng5 ай бұрын
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
@optimusdebugger96385 ай бұрын
10 ans par ici. Vraiment le temps passe vite. Toujours aussi bon Jonathan
@senKeiser5 ай бұрын
qui se souvient de jojo raton laveur ? :D
@user-yx9cj8sf5t5 ай бұрын
Jonathan fais nous une vidéo sur ton addiction à LoL et comment tu as géré ton apprentissage du développement en parallele 😊
@eddyemlj84822 ай бұрын
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.11545 ай бұрын
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
@rawz065 ай бұрын
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_ifren5 ай бұрын
Java ❤
@lepresk5 ай бұрын
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
@guipierre37415 ай бұрын
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 :)
@funckysom78175 ай бұрын
Que dirais donc un développeur VueJS ou ReactJs 😂😂
@oussou_lessou5 ай бұрын
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 !🤗
@valoudu371905 ай бұрын
Il serait très intéressant d'avoir la même réflexion sur l'abandon de l'utilisation de CakePHP
@grafikart5 ай бұрын
C'est la prochaine dans ma liste ^^
@Raphael22285 ай бұрын
Tu vient de déterrer une relique la
@AlainPaulikevitch5 ай бұрын
Merci pour avoir partage ce retour d'experience.
@excellencemichel48755 ай бұрын
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.
@francelwebdev5 ай бұрын
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.
@belilif5 ай бұрын
5:07 Typescript rajoute plus de problèmes que de solutions 😮 ?!
@barbapapazes5 ай бұрын
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.
@MorganLock5 ай бұрын
Super intéressant ! J'hésitais justement à tester Ruby, ça donne certains éclairages.
@AllistairJak5 ай бұрын
super vidéo, merci pour ton point de vue !
@DUBOINPascal5 ай бұрын
Ruby n'est plus sur les rails
@gausoft5 ай бұрын
😂😂
@zxenon_5 ай бұрын
Purée, pas mal du tout 🤣
@MethEnFait5 ай бұрын
Et pourtant ça fait encore tourner énormément de projets conséquent sur le web
@zxenon_5 ай бұрын
@@MethEnFait oui oui, il y a quand pas mal de jobs sur RoR. Si je me trompe pas Github et Gitlab tournent sur RoR
@MethEnFait5 ай бұрын
@@zxenon_ GitHub, Shopify, Airbnb, SoundCloud, pour ne citer que les plus connus
@ahy1425 ай бұрын
1:46 je compatis ! LoL, une addiction difficile à se débarrasser :P
@fredthedev5 ай бұрын
Merci pour ton avis. Ayant connu Rails en 2021, j'ai principalement laissé à cause de l'hébergement.
@tonio3920Ай бұрын
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)
@user-gx8zx3lz4n5 ай бұрын
C'est un beau partage d'expérience, belle vidéo. Bravo !
@nadhir79535 ай бұрын
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 ?
@roland_lopez4 ай бұрын
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
@lm620005 ай бұрын
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
@vincentphilippe_185 ай бұрын
Très intéressant 😮
@6it-global5 ай бұрын
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.
@OzoneGrif5 ай бұрын
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.
@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) ?
@myfreedom425 ай бұрын
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 :)
@chahid.mathematique90215 ай бұрын
Pourquoi pas Python ?
@thebilbe5 ай бұрын
Je comprends ton cheminement, merci de l'avoir partagé. Du coup, .NET tu as essayé (depuis que ce n'est plus obligatoire Windows) ?
@clement13705 ай бұрын
.Net core c'est vraiment bien mais SpringBoot c'est génia 😍
@enzomiraglio68335 ай бұрын
La fameuse addiction à LOL hehe sinon superbe vidéo !
@thefanboy32855 ай бұрын
Tes avis sur les dernières versions d'Angular ?
@basdwebpro5 ай бұрын
Intéressant! Pourquoi tu ne fais pas du Python?
@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.
@benoitrousseau41375 ай бұрын
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.
@birladotech97065 ай бұрын
AdonisJs je vous attends avec impatience.
@user-zx4ik9qb2p5 ай бұрын
pourquoi tu n'as pas essayé ou fais des vidéos sur python
@kinnovateGame5 ай бұрын
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 🙏😊
@tilltheend66345 ай бұрын
Pourquoi les exploits sur msfconsole sont en ruby
@mwlulud29953 ай бұрын
Parce que le framework Metasploit est coder en Ruby!!
@BioSs545 ай бұрын
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)
@grafikart5 ай бұрын
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.
@mouhamaddiop11444 ай бұрын
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.
@grafikart4 ай бұрын
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 :(
@mouhamaddiop11444 ай бұрын
@@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.
@ange5505 ай бұрын
Mdr League of legend, cette fameuse maladie difficile à vivre ... 🤣
@deckbaskeyfield83563 ай бұрын
Promo-SM
@toutenkhamon5 ай бұрын
Les projets informatiques c est que Web 🤔 misère 😳
@pascalgautherot23075 ай бұрын
Oui, mySql sous windows, il faut être joueur...
@doriandoussain15285 ай бұрын
Maintenant ça marche sur Linux LOL frérot, on est foutus! Mdrr :')
@hermes69105 ай бұрын
RoR a déraillé et est mort. Longue vie à RoR. Ruby On Rails vs Rust On Rails
@nexovitality5 ай бұрын
Pourtant il y a pas mal d'entreprises qui utilisent encore RoR 😅
@Kabodanki5 ай бұрын
Aujourd'hui je me casses les dents sur Rust.
@grafikart5 ай бұрын
Le book of rust m'a mis un coup aussi ^^
@billnganvala58845 ай бұрын
@@grafikart A vous ...!!!???
@loicl96065 ай бұрын
C’est la video que j’aurai voulu voir il y a un an avant de taper 6500€ pour faire Le Wagon 😂
@yan33595 ай бұрын
Tu regrettes du coup ?
@loicl96065 ай бұрын
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
@yan33595 ай бұрын
@@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é.
@loicl96065 ай бұрын
@@yan3359si le cto fait son taff.
@willba28173 ай бұрын
@@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.