Desenvolvimento Ruby on Rails em 2024, vale a pena?

Sdílet
Vložit
  • čas přidán 11. 12. 2023
  • Puts dev, não sabe se deve seguir com ruby e rails em 2024?
    Aqui vamos bater um papo sobre alguns artigos e minha opinião como dev sobre o assunto se vale ou não a pena seguir com ruby e rails em 2024.
    links relacionados:
    blog.planetargon.com/blog/ent...
    rubyonrails.org/
    rubyonrails.org/2022/11/14/th...
    rubyonrails.org/foundation
    rubyonrails.org/2023/11/27/ra...
    jobs.rubyonrails.org/
    w3techs.com/technologies/deta...
    www.apinfo2.com/apinfo/inform...
  • Věda a technologie

Komentáře • 52

  • @leonamorim
    @leonamorim Před 29 dny +7

    Migrei há 4 anos de PHP e Laravel para Ruby on Rails. Não me arrependo nem um pouco. A comunidade é muito organizada e o framework é focado em produtividade, sem hype, apenas produtividade. Não é necessário utilizar React, Flutter, Vue ou outros frameworks front-end. O Rails tem tudo o que é preciso (Hotwire / Stimulus). Além disso, está havendo uma volta à abordagem de criação de aplicativos monolíticos em vez de microserviços. E para aplicações monolíticas, o Rails é altamente produtivo.

    • @seph64488
      @seph64488 Před 27 dny +1

      No meu trampo usamos react(nextjs) no front e rails como backend

    • @puts_dev
      @puts_dev  Před 22 dny

      Entendo bem XD claro que cada tecnologia tem seus pontos fortes e fracos, mas o ruby junto com rails... também me brilhou muito os olhos... ainda mias considerando como disse em seu comentário sobre a movimentação do mercado :) Ruby /o/ Rails /o/ :D!!

    • @puts_dev
      @puts_dev  Před 22 dny

      Há muitos lugares que vejo rails como Api, o que também é ótimo, mostrando a flexibilidade; Junto com a evolução recente do rails tratando com atenção o front, tem vindo respostas muito boas ao front(em alguns casso não precisando de uma aplicação separada como react) com isso tenho visto várias empresas usando de varias formas o rails(seja api only com front separado ou apenas a stack rails).
      Importante é a flexibilidade e evolução dessas tecnologias :D!

  • @iCristianoSQL
    @iCristianoSQL Před 5 měsíci +9

    Eu concordo na afirmação de que com muito menos gente da para entregar mais pelo fato do rails ser extremamente simplificado

  • @iCristianoSQL
    @iCristianoSQL Před 5 měsíci +7

    A maturidade do rails é algo muito bom na minha visão, recentemente fui me aventurar de utilizar o Next fullstack utilizando o Prisma como ORM...
    cara, eu sinto dores de cabeça até hoje com isso, foi algo extremamente chato de se fazer

    • @puts_dev
      @puts_dev  Před 5 měsíci +1

      Sim sim, não que as outras soluções sejam ruins, mas o rails tem esse ponto como vantagem no quesito desenvolvimento :)

  • @Mtek8
    @Mtek8 Před 5 měsíci +6

    Muito bom ver um vídeo assim! Sou dev iniciante (1 ano e meio trabalhando na área) e meu objetivo atual é migrar para o Ruby on Rails.

    • @puts_dev
      @puts_dev  Před 5 měsíci +2

      Fico muito contente e agradecido :) apoio essa migração ai hein uhahuauhauh :) abraço

  • @guilhermeghost99
    @guilhermeghost99 Před 11 dny +1

    cara sempre me pergunto, porque é tão bom escrever código em rails/ruby? cara parece tudo tão perfeito

    • @puts_dev
      @puts_dev  Před 6 dny

      XD! entendo bem, quanto mais eu escrevo em ruby mais dificl é trocar por outra XD!!!

  • @FernandoFeraBR
    @FernandoFeraBR Před 4 měsíci +3

    Cara, gostei do video. Muito top. Eu fiz a maior parte da minha carreira com Microsoft.Net, mas há 3 anos passei pra Ruby em full time e estou muito satisfeito. Eu já tinha uns projetinhos aqui e ali, mas agora é meu ganha pão! :)

    • @puts_dev
      @puts_dev  Před 4 měsíci

      Muito agradecido :D!! Interessante esse caminho seu :)
      Fico muito feliz de estar se dando bem com ruby :D!!
      abraço :)

  • @humbertocortezia
    @humbertocortezia Před měsícem +1

    De fato, o rails entrega muito com menos pessoas, você consegue entregar resultados de forma rápida.

    • @puts_dev
      @puts_dev  Před 29 dny

      Sim sim :D! Quando estava tentando me encontrar em linguagens e frameworks, essa poder de contruir e ver tudo vivo de forma natural me brilhou os olhos :D!

  • @educfranco
    @educfranco Před 4 měsíci +3

    Salve mano, cai de paraquedas no seu video, sou dev pleno fullstack e trabalho com a stack MERN... e tava procurando em um minuto exato no seu vídeo 11:30 que diz que é prazeroso de se escrever em ruby. Confesso que nunca mexi com Ruby mas sempre tive essa curiosidade um dia em pegar pra programar em ruby. Como acabei focando mais em node e react , deixei ele de lado, mas não está descartado kkkkkkk Fiquei pensativo qndo tu disse tbm momentos antes do minuto mencionado que tu conseguia fazer fazer mt mais coisas trabalhando em um projeto solo usando apenas esse framework. Parabens pelo video, mais um novo inscrito

    • @puts_dev
      @puts_dev  Před 4 měsíci +2

      Opa :D muito agradecido :)
      Bem legal essa sua curiosidade por ruby, sou suspeito para falar de ruby mas apoio completamente :)
      Yep, estudei bastante Js, Java, Php entre outros assuntos mas me encontrei de fato com ruby e rails justamente por esses motivos mesmo :)
      Quando fui de java para javascript senti: "Aqui é terra sem lei...", depois comecei a me adaptar e gostar... fui longe até XD... quando conheci ruby... a escrita era tão limpinha que me cativou... ja o rails eu torci o nariz de inicio pois eu quebrava muitos padroes já que eu queria fazer do meu jeito(mesmo quando fazia besteira)... com o tempo me adaptei e comecei a entender o convention over configuration e hoje me parece muito válido começar pelo padrão e sair dele quando necessário, não o contrário :D
      Então foi um passeio sobre sintaxe, filosofias, amadurecimento etc...
      6 por meia duzia:
      Ruby /o/!!!! uhahuauhauhuahauh
      Abraço :)

  • @arielpellegrinoiborra933
    @arielpellegrinoiborra933 Před 5 měsíci +4

    eu tava esperando um video nessa pegada, geral falando que não vale a pena porque quase não tem vaga

    • @puts_dev
      @puts_dev  Před 5 měsíci +1

      Então XD! Tem que tomar muito cuidado com as opiniões, fazer um levantamento de dados e ai sim tomar uma decisão mais bem fundamentada :)

  • @porfiriodev
    @porfiriodev Před měsícem +1

    Sou dev a 5 anos, trabalhei mt com php, hoje to no laravel e to pensando em migrar pra Ruby, sinto que o mercado de PHP tem concorrência demais, e como o laravel é baseado no Rails (por tudo q venho estudado é extremamente semelhante) acho que vai ser mais tranquila a migração

    • @puts_dev
      @puts_dev  Před měsícem +1

      Opa :D! boaa :) Entendo bem, já me passou pela cabeça coisas como: "Aprender o q? hum, vou de Laravel pela semelhança com rails :D"

    • @porfiriodev
      @porfiriodev Před měsícem +1

      @@puts_dev Eu acho laravel incrível, e to achando rails interessante DEMAIS meu mano, vou aprender e tentar migrar, vamos ver xD

    • @puts_dev
      @puts_dev  Před měsícem

      Entedo bem XD! Tenho colegas de Laravel que amam laravel e eu acho muito legal tb :) imagino que vá se sentir em casa com rails, fico na torcida :) /o/

  • @raphael-azambuja
    @raphael-azambuja Před 3 měsíci +4

    Uma coisa que não vejo falarem muito é sobre a preferência das empresas e dos devs perante APIs X Monolitos. Em outras linguagens é perceptível, como o PHP que em sua maioria é Monolito enquanto Java e C# são constantemente usados para criação de APIs. o RoR se encaixaria num meio termo ou será que pende pra um dos lados?

    • @puts_dev
      @puts_dev  Před 3 měsíci +2

      Opa, ótimo ponto!! Venho planejando falar sobre esse assunto XD
      Essa resposta não é tão simples XD!
      A forma de organizar em desenvolvimento como um todo não é bem estática e com rails não é diferente;
      Tenho visto tanto aplicações com monolito e erb quanto microserviços, mas falando um pouco mais:
      Algum tempo atrás muita gente estava tratando microserviço como bala de prata e monolito como ultrapassado...
      Porém na prática não é bem assim, há casos e casos, logo essa visão têm se modificado, há o monolith first etc.
      Fica uma referência:
      martinfowler.com/bliki/MonolithFirst.html :)
      Claro, há pessoas e pessoas, organizações e organizações, projetos e projetos...
      há muitos fatores que podem influenciar se usa monolito, microserviço etc;
      tamanho da aplicação, verba, mão de obra, complexidade etc...
      Com o Rails tenho visto de tudo quanto é organização, logo diria que com RoR depende mais da empresa, dos envolvidos e do projeto do que algo atrelado ao framework em si.
      Um vídeo muito interessante relacionado ao tema:
      czcams.com/video/uoLTYZL6qWo/video.html
      ps: adorei o seu comentário, vou colocar no linkedin :)

  • @iCristianoSQL
    @iCristianoSQL Před 5 měsíci +3

    Eu estava esperando por um video nesse estilo :)

    • @puts_dev
      @puts_dev  Před 5 měsíci

      Opa, então acertei o conteúdo :D!

  • @patolorde
    @patolorde Před 2 měsíci +2

    O que vc acha de ruby para quem programa solo e faz indie hacking (sideprojects pequeno apps)?

    • @puts_dev
      @puts_dev  Před 2 měsíci

      Aoba :D! Sou suspeito para falar sobre ruby mas...
      Sim :) Ruby é muito poderoso, intuitivo e com o intuito de deixar o dev feliz :)
      Juntando ao framework Rails por exemplo, o dev literalmente pode ser "um exército de um homem só"
      Claro, há limites do quanto um pessoa consegue fazer sozinha, porém digo por experiência própria que Ruby + Rails te permite criar sozinho aplicações profissionais de ponta a ponta; Ao meu ver é uma ótima pedida para startups ou quem está com equipes pequenas :)
      Front, back, banco etc, tudo desenvolvido incrivelmente rápido e sem abrir mão da qualidade do sistema :)
      Claro, precisa pegar os padrões, CoC(convention over configuration) etc, mas um dev que sabe bem rails pode ser uma ótima pedida para essa sua questão :)

  • @RafaelPerches
    @RafaelPerches Před 5 měsíci +3

    O que me parece é que, pra ENTRAR no Mercado, é mais difícil que Node, Java, C#...Mas se você já tá no Mercado e trabalhando com Ruby, investir mais em Ruby é ainda melhor.

    • @puts_dev
      @puts_dev  Před 5 měsíci +6

      Esse é um ponto interessante :D! Olhando de fora, realmente parece, mas diria que é mais um movimento do mercado de desenvolvimento atual do que de ruby em si no momento.
      Claro, há variaveis como quantidade de vagas disponiveis etc... mas se olhar quantos "cadidatos X vagas" tem por tecnologia, não é tão simples a conta XD
      Para dar uma fundamentada nisso com experiência pessoal:
      Fiquei 4 anos desempregado, sendo 3 destes após concluir faculdade de ciência da computação;
      Durante esses 4 anos fiz curso de várias tecnologias: Java, PHP, Javascript, SQL, Linux etc...
      E sempre recebia os "Nãos"... um belo dia me inscrevi em um curso com foco em ruby on rails,
      poucos meses após esse curso consegui minha primeira vaga jr sem experiência(Em Ruby)
      Na época fazia piadas como:
      "Depois de tudo que estudei(ex: apenas em javascript foquei 1 nao inteiro, esutando direto mesmo em feriados etc), imagine se consigo uma vaga de dev Ruby?! XD"
      Resultado... quase 4 anos em javascript, java, php, SQL, linux... nada... poucos meses em ruby? Sucesso
      Com isso quero dizer: Sim, tem razão que parece mais facil entrar por outras linguagens, mas na verdade cada uma tem suas dificuldades e facilidades para entrar(região, momento de mercado, nivel pessoal de conhecimento, compatibilidade com as empresas, network etc)
      Respire, levante dados(Sobre sua realidade e mercado no momento que esteja aplicando para as vagas) e assim terá uma opinião sólida para que te traga sucesso :)
      O mercado de dev não é estático; Há momentos, lugares, pessoas, demanda por conhecimentos que mudam a todo momento e isso pesa mais na hora de achar a vaga :)
      Desculpe o textão XD posso estar completamente equivocado mas achei interessante passar essa minha opinião :) vai que ajude, né? :)

    • @RafaelPerches
      @RafaelPerches Před 5 měsíci +2

      @@puts_dev puts cara, boa! Hahaha Eu vou fazer esse levantamento melhor dps. Eu acho Ruby uma linguagem muito fácil e gostosa de usar. Queria muito trabalhar com ela e Rails. Mas tenho essa impressão que falei. Eu preciso olhar isso melhor :)

    • @puts_dev
      @puts_dev  Před 5 měsíci +2

      Entendo :) torcendo para trabalhar com ruby on rails /o/ abraço :)

    • @carloskvasir
      @carloskvasir Před 5 měsíci +1

      Pelo contrario como não tem concorrentes eles buscam um Pleno mas como não acham te contratam Jr mesmo. Aplica pra todas as vagas que você encontrar.

    • @nonen0n1
      @nonen0n1 Před 4 měsíci

      E ai amigo, fez um levantamento? Se sim, qual conclusão que você chegou?
      @@RafaelPerches

  • @lucianopaulista5729
    @lucianopaulista5729 Před 5 měsíci +3

    Migrei há quase 2 anos pra rails melhor decisão da minha vida!!!!

    • @puts_dev
      @puts_dev  Před 5 měsíci +1

      Entendo bem :D!! gostamos pouco de ruby, não? XD!!

  • @alvaroandrade593
    @alvaroandrade593 Před 3 měsíci +3

    estou iniciando agora, Ruby é uma boa como primeira lang?

    • @puts_dev
      @puts_dev  Před 3 měsíci +2

      Opa :D! é bem dificil responder com apenas sim ou nao;
      Há varios detalhes envolvidos, como por ex: Quais conhecimentos de t.i ja tem? usa linux ou wsl? o quanto ja expolorou de opções de linguagens etc
      Indepoendente disso, é possivel ser uma boa linguagem para começar sim, porém sempre bom no começo ver superficialmente um pouco de várias linguagens, frameworks e comunidades... tentar achar aquela com a que você mais se identifica, ver quais as propostas/filosofias de cada linguagem; Ao achar uma que goste, terá muito chance de se dar bem pois se dedicará e voluirá melhor e mais rápido :)
      Então diria que ruby é sim boa como primeira linguagem, mas antes de bater o martelo de mergulhar em alguma linguagem, bom conhecer um pouco de algumas(testar 3, 4.. 5 linguagens ao longo de alguns meses)

    • @alvaroandrade593
      @alvaroandrade593 Před 3 měsíci +2

      ​@@puts_dev​ Obrigado pela resposta, já tenho uma certa base com Java e JS, cursando ADS e atualmente uso Linux. Então, não senti aquela empolgação com essas langs e queria testar Ruby e ir fundo, acho que vai ser uma boa pra dar um norte!

    • @puts_dev
      @puts_dev  Před 3 měsíci +2

      Eu que agradeço :) Boa! sou suspeito para falar mas... Ruby!!! /o/ :)

    • @alvaroandrade593
      @alvaroandrade593 Před 3 měsíci +2

      @@puts_dev vou em frente então, vai dar certo o/

  • @mrcubitcho4586
    @mrcubitcho4586 Před 3 měsíci +1

    Gostaria do fundo do meu coração de estudar visando trabalhar apenas com Ruby! Mas esse negócio de chegar na vaga e bater de frente com ficar puxando js e front... pelo amor de deus! Broxante! Odeio Js e front!

    • @puts_dev
      @puts_dev  Před 3 měsíci

      Opa, entendo xD
      Concordo que normalmente vera coisas de js
      Mas há vagas que só back ou que a stack seja inteira com rails, minimizando bem.
      Não estou dizendo para largar o js e front, mas que há possibilidades de não ter que lidar com js
      *Como web, recomendo ter bom relacionamento com js :)

  • @PenseBaixoNivel-TI
    @PenseBaixoNivel-TI Před 10 dny +1

    Vale, sempre vale a pena FUGIR DE JAVA,JS,,C# E PYTHON!!!!!!!!!!!

    • @puts_dev
      @puts_dev  Před 6 dny +1

      Sou suspeito para falar de ruby XD mas... quanto as tecnologias em geral, bom ouvir de várias fontes diferentes; Muitas vezes a mainstream carrega ideias que não de fato condizem com a realidade

  • @MauriciodeAmorim
    @MauriciodeAmorim Před 5 měsíci +3

    Um outro fato legal é o evento da Tropical.rb 2024 que já está com as inscrições esgotadas 5 meses antes do evento acontecer. Ou seja a demanda por Ruby on Rails está bem alta.

  • @MauriciodeAmorim
    @MauriciodeAmorim Před 5 měsíci +8

    Para quem está iniciando com Rails vale a pena buscar mais informações sobre TDD, CoC (Convention over Configuration), Clean Code, entender o que é MVC entre outras siglas citadas pelo Xita.
    API → Restiful
    ORM → Active Record
    RSpec

    • @puts_dev
      @puts_dev  Před 5 měsíci +1

      Perfeito :) concordo plenamente, me emplogo e solto as siglas, então ótima pedida essa sua dica :) grato

    • @anaalmeida2327
      @anaalmeida2327 Před 3 měsíci +2

      obg