Dúvida cruel: Ruby ou PHP?

Tempo de leitura: 3 minutos

Conhecidas como linguagens de desenvolvimento muitos comparam o Ruby on Rails com o PHP. Aprender um ou outro é uma dúvida constante entre os iniciantes nesse universo, e a resposta para essa questão está, de início, no objetivo que busca quem quer aprender.

O objetivo, aliás, é o primeiro aspecto que separa o Ruby do PHP, por isso é tão importante você ter os seus bem definidos.

Programação Generalista x Programação Web

Enquanto Ruby é uma linguagem que foi criada para possibilitar a programação “de qualquer coisa” e por isso busca tornar a programação mais flexível, o PHP (que é sigla para Personal Home Page) foi criado com foco em desenvolvimento de páginas na Web. Justamente por isso, hoje qualquer servidor Web já vem pré configurado para PHP, porém o seu campo de atuação é bem mais limitado.

Apesar de Ruby ter sido criado com um propósito mais generalista, o “Ruby on Rails (RoR)” é o framework (conjunto pré definido de códigos que visa facilitar e tornar mais rápida a construção de aplicações) mais utilizado no mundo para a construção de aplicações Web, justamente por conta da sua flexibilidade e facilidade de uso.

Quantidade de Códigos, Frameworks e Libraries

Ambas as linguagens são open source, ou seja, você tem acesso ao código fonte das aplicações, pode customizá-lo e redistribui-lo. No entanto, a comunidade Ruby é muito mais ativa do que a de PHP. Sendo assim, você terá acesso a uma quantidade muito maior de códigos, frameworks e libraries já construídas, o que torna o seu trabalho muito mais fácil e rápido.

Capacidade de Adaptação, Simplicidade e Agilidade

Sendo assim, muitas startups  optam por desenvolver suas aplicações em Ruby / RoR, pois conseguem adaptar e alterar o seu código de forma ágil, o que em outras linguagens é mais difícil. Com códigos simples e constantemente descritos como elegantes, especialmente quando se utiliza o framework Rails, o seu entendimento é mais fácil que outras linguagens.

Adoção do Mercado

Uma vantagem do PHP é ter posição mais consolidada no mercado, já que um terço da internet é programada nesta linguagem, especialmente por conta de aplicações em WordPress. Nesse quesito, o mercado ainda tem demandado mais desenvolvedores PHP do que Ruby, por conta de aplicações antigas que já existem há um bom tempo.

dúvida cruel

Salários e Popularidade

Em contrapartida, novas aplicações / empresas preferem trabalhar com linguagens dinâmicas, como é o caso de Ruby / RoR e Python. Os profissionais com maiores salários no mercado brasileiro são os especialistas em Java (até R$ 8.309,00) seguido por Ruby (até R$ R$ 7.595) e em terceiro lugar Python (até R$ 7.350)

Assim sendo, a popularidade configura grande diferença entre essas duas linguagens. Enquanto PHP conta com um número maior de desenvolvedores, Ruby tem seus especialistas mais valorizados, com muitas plataformas populares construídas sobre seus códigos, como por exemplo, twitter, airbnb, shopify, github, hulu e slideshare.

No fim das contas, ambas as linguagens têm vantagens e desvantagens que você deve pesar para decidir a que melhor te serve. Decisão tomada, mãos à obra!

Quer saber mais?

A Le Wagon está aqui para ajudar! Fique por dentro dos nossos eventos e não perca nossos posts! E caso tenha interesse, aprenda a programar em 9 semanas!

Deixe uma resposta

O seu endereço de e-mail não será publicado. Campos obrigatórios são marcados com *