Introducing G2.ai, the future of software buying.Try now
Ruby on Rails
Salvar em Minhas Listas
Não Reivindicado
Não Reivindicado

Principais Alternativas de Ruby on Rails Mais Bem Avaliadas

Ruby on Rails Avaliações e Detalhes do Produto - Página 4

Visão geral de Ruby on Rails

O que é Ruby on Rails?

Aprender a construir uma aplicação web moderna é intimidador. Ruby on Rails torna isso muito mais fácil e divertido.

Detalhes Ruby on Rails
Mostrar menosMostrar mais
Descrição do Produto
Aprender a construir uma aplicação web moderna é intimidador. Ruby on Rails torna isso muito mais fácil e divertido.

Vendedor
Descrição

It appears there might be a mix-up in your request. The Open Source Initiative (OSI) and the website https://opalang.org/ represent different entities.1. Open Source Initiative (OSI): The OSI is a global non-profit organization dedicated to promoting and protecting open source software through education, collaboration, and infrastructure. The OSI is widely recognized for its stewardship of the Open Source Definition (OSD), and it plays a significant role in the open-source ecosystem by approving open source licenses and advocating for the open source model.2. Website - https://opalang.org/: This URL pertains to Opa, an open-source programming language designed for developing scalable web applications in a concise and secure way. Opa's framework is built for writing backend applications in a way that automatically compiles to JavaScript, simplifying development processes and reducing coding errors.For the Open Source Initiative, you can visit their official site at https://opensource.org/ to find more detailed information and resources. If you are interested in learning more about Opa, https://opalang.org/ would be the correct place to explore.

Integrações Ruby on Rails

(4)
Informações de integração obtidas de avaliações de usuários reais.

Mídia Ruby on Rails

Imagem do Avatar do Produto

Já usou Ruby on Rails antes?

Responda a algumas perguntas para ajudar a comunidade Ruby on Rails

Avaliações 81 Ruby on Rails

4.5 de 5
Os próximos elementos são filtros e irão alterar os resultados exibidos assim que forem selecionados.
Pesquisar avaliações
Ocultar FiltrosMais Filtros
Os próximos elementos são filtros e irão alterar os resultados exibidos assim que forem selecionados.
Os próximos elementos são filtros e irão alterar os resultados exibidos assim que forem selecionados.
Avaliações 81 Ruby on Rails
4.5 de 5
Avaliações 81 Ruby on Rails
4.5 de 5
As avaliações da G2 são autênticas e verificadas.
Erik R.
ER
Web Developer
Marketing e Publicidade
Pequena Empresa (50 ou menos emp.)
"O caminho a seguir"
O que você mais gosta Ruby on Rails?

A mentalidade de convenção sobre configuração é a melhor coisa sobre o Rails. Trabalhei em muitos lugares onde usavam sua própria mistura de frameworks ou ele crescia organicamente, e você passa as primeiras semanas apenas aprendendo o framework, e depois o resto da sua vida profissional tentando resolver problemas nesse framework que já foram resolvidos por pessoas muito mais inteligentes do que você. Isso é o que o Rails resolve de uma maneira simples, fácil de aprender, com ótima documentação e escalável. Análise coletada por e hospedada no G2.com.

O que você não gosta Ruby on Rails?

A lentidão da estrutura. É definitivamente rápido o suficiente para a maioria dos casos de uso, é só que eu sei que estou desperdiçando muuuuitos ciclos na estrutura do Rails. Vale totalmente a pena e o hardware é muito barato, é só que meu serviço não é tão intensivo em receita, então qualquer canto que possa ser cortado vale a pena ser considerado. Análise coletada por e hospedada no G2.com.

Hisakazu Arturo I.
HI
CEO, Fundador, Jefe Ingeniería
Internet
Pequena Empresa (50 ou menos emp.)
"Rails fornece um conjunto robusto de ferramentas para desenvolvimento ágil com convenções flexíveis para produtividade."
O que você mais gosta Ruby on Rails?

Algumas das primeiras coisas que gostei ao vir de frameworks PHP foram a linguagem Ruby e o paradigma de "convenção sobre configuração". Uma vez que você incorpora isso em sua mentalidade e com a ajuda dos guias do Ruby on Rails e das ferramentas de scaffolding, você terá uma estrutura base sólida para se concentrar em construir as funcionalidades que importam. Ter testes como um cidadão de primeira classe também permite que você aprenda coisas realmente produtivas/ágeis, como BDD e o ciclo de refatoração vermelho/verde.

No início, pode parecer muito rígido em relação às suas convenções, mas depois de usar o Rails por um tempo, você será capaz de notar que pode aplicar diferentes convenções e padrões de design para alcançar diferentes propósitos, por exemplo, usar Objetos de Serviço para evitar modelos super pesados, renderizar Javascript do lado do servidor em vez de HTML/ERB, conectar-se a bancos de dados não SQL ou usar tipos de dados jsonb do PostgreSQL, trabalhos em segundo plano.

O que é ainda melhor é que o Rails está incorporando novas tecnologias a cada nova versão. Por exemplo, web sockets serão incluídos no Rails 5 via ActionCable e o Rails 4 incluiu o ActiveJob, que era algo que você tinha que fazer "manualmente" antes para ter suporte para trabalhos assíncronos.

E algo realmente importante ao ter código em produção é o grupo do Google de relatórios de segurança do Rails, que está constantemente relatando problemas de segurança com patches e/ou instruções para mitigar vulnerabilidades. Análise coletada por e hospedada no G2.com.

O que você não gosta Ruby on Rails?

Não há muitas coisas que eu não gosto no Rails, mas apesar de uma das coisas que mais gosto serem as convenções, algumas delas eu não gosto muito, como concerns.

Talvez outra coisa que eu não goste muito seja o nível/comprimento das pilhas de componentes, mas talvez isso esteja melhorando com o tempo. Quero dizer, para um determinado ponto na execução do código, na minha opinião, há uma longa pilha antes dele. Na maioria das vezes, essas são partes das ferramentas/gems que você está usando, mas IMHO algumas coisas poderiam ser um pouco mais planas. De qualquer forma, não sou um colaborador do Rails e tenho que concordar com o equilíbrio entre produtividade e eficiência na execução do código. Análise coletada por e hospedada no G2.com.

Michael Kevin V.
MV
CEO
Internet
Pequena Empresa (50 ou menos emp.)
"Pequena empresa de desenvolvimento web usando Rails para 5 projetos"
O que você mais gosta Ruby on Rails?

Temos usado Rails em 5 projetos em que nossa empresa está trabalhando e acho que é realmente verdade o que dizem sobre Rails - "Permite que pequenas equipes façam grandes coisas". Mudamos vários projetos de outros frameworks para Rails principalmente porque há uma boa quantidade de funcionalidades prontas e realmente não precisamos perder tempo escrevendo código para isso. Isso nos permitiu focar na construção do produto em vez de nos preocupar com coisas como roteamento e adição de elementos ao banco de dados.

Também descobrimos que a comunidade Rails é realmente útil e ativa, o que também nos ajudou a nos tornarmos desenvolvedores melhores. Como amamos a comunidade Rails, muitos de nossos desenvolvedores também começaram a retribuir, o que é muito bom de ver! Análise coletada por e hospedada no G2.com.

O que você não gosta Ruby on Rails?

Rails tem uma curva de aprendizado bastante acentuada e também é necessário ter muito cuidado ao integrar outros frameworks, como AngularJS, a um aplicativo Rails.

Também vimos que, como há tanta "mágica" que o Rails cuida, há uma chance de que os desenvolvedores às vezes não entendam o que realmente está acontecendo nos bastidores. Análise coletada por e hospedada no G2.com.

Radhames B.
RB
Sr developer
Internet
Médio Porte (51-1000 emp.)
"Desenvolvedor full stack em Ruby on Rails desde 2009"
O que você mais gosta Ruby on Rails?

Alta produtividade, legibilidade e manutenibilidade. Ruby é uma linguagem excelente para permitir que o desenvolvedor se concentre em conceitos de design de software de alto nível. Análise coletada por e hospedada no G2.com.

O que você não gosta Ruby on Rails?

A concorrência baseada em processos é muito ineficiente. Rails usava muita RAM, é difícil fazer aplicações em tempo real com ele. Análise coletada por e hospedada no G2.com.

Ruslan D.
RD
Founder
Tecnologia da Informação e Serviços
Pequena Empresa (50 ou menos emp.)
"Sou desenvolvedor júnior de Rails."
O que você mais gosta Ruby on Rails?

É uma ótima ferramenta para criar MVPs. É rápido e bonito. O código do Rails é limpo e eficaz. Também posso usar o servidor gratuito do Heroku e é ótimo. Rails é um framework de código aberto. A documentação também é quase perfeita e você não precisa ler outra coisa para começar a codificar. Existem também alguns bons sistemas de gerenciamento de conteúdo em Rails, motores de e-commerce, etc. Análise coletada por e hospedada no G2.com.

O que você não gosta Ruby on Rails?

Gerenciamento de dependências (mas pode ser porque eu usei PHP antes). O que também foi importante para mim é a compatibilidade com Windows, mas sei que é mais provavelmente meu problema, não do Rails :) (Usei RailsInstaller e SQLite no Windows). Não há tantas ofertas de emprego para desenvolvedores juniores, então é difícil encontrar um emprego se você é um desenvolvedor júnior. Especialmente se você não está nos EUA (mas seria justo dizer que a proporção de trabalho remoto para trabalho de escritório é a melhor). Análise coletada por e hospedada no G2.com.

Tataihono N.
TN
New Staff
Software de Computador
Empresa (> 1000 emp.)
Parceiro comercial do vendedor ou concorrente do vendedor, não incluído nas pontuações do G2.
"Engenheiro de Software Sênior"
O que você mais gosta Ruby on Rails?

A comunidade em torno do Rails é vasta. Isso fornece uma grande variedade de ferramentas que as pessoas construíram para tornar o desenvolvimento para Rails muito mais fácil. Isso também significa que há pessoas usando Rails em uma ampla gama de aplicações. Isso retroalimenta o desenvolvimento do Rails, tornando-o uma ferramenta que funciona em muitas situações.

Rails também tem uma cultura de testes vibrante. Isso resulta em produtos mais confiáveis e bem construídos. É tão fácil fazer TDD usando Rails. Isso me poupou muitas horas de frustração, já que cada aspecto dos produtos é testado. No geral, o TDD melhorou nosso ritmo de lançamento e reduziu significativamente nossa rotatividade de código. Análise coletada por e hospedada no G2.com.

O que você não gosta Ruby on Rails?

O Suporte de Longo Prazo está ficando atrás do que se esperaria de um produto pago. Isso é obviamente porque é uma comunidade de código aberto que mantém o produto. No entanto, existem soluções pagas que as pessoas podem adquirir para LTS. Análise coletada por e hospedada no G2.com.

Matthew S.
MS
Application Developer
Tecnologia da Informação e Serviços
Pequena Empresa (50 ou menos emp.)
"Começar com tudo"
O que você mais gosta Ruby on Rails?

Ruby on Rails torna rápido o processo de iniciar seu produto e colocar um MVP em funcionamento para uma pequena startup. Se você está em uma empresa maior, o monólito Rails permite que você imponha padrões como estruturas de banco de dados padrão e padrões de roteamento. Ruby Gems tornam trivial a adição de funcionalidades adicionais ao seu ambiente e frameworks de teste incríveis como Capybara e Cucumber tornam TDD e BDD fáceis. Embora ainda relativamente jovem, com menos de 10 anos, foi testado em batalha por empresas como Twitter e Github. Há algo a ser aproveitado por desenvolvedores de qualquer nível. Análise coletada por e hospedada no G2.com.

O que você não gosta Ruby on Rails?

Como o Ruby on Rails impõe padrões, às vezes é difícil adaptar sua plataforma para necessidades específicas; existe o "caminho Rails" de desenvolver e implantar, que pode ser drasticamente diferente do que os desenvolvedores podem estar acostumados. Além disso, a natureza monolítica do Rails tornava difícil usar o Rails como back-end enquanto se empregava um front-end como Ember.js. A Serialização JSON do Active Model aliviou parte desse estresse e a API do Rails foi incorporada na próxima versão do Rails 5.0, tornando isso menos preocupante. Análise coletada por e hospedada no G2.com.

Usuário Verificado em Software de Computador
US
Pequena Empresa (50 ou menos emp.)
"Ótimo framework de aplicação web para quem quer começar imediatamente"
O que você mais gosta Ruby on Rails?

Usamos o Rails como uma API web para nosso aplicativo móvel. Ele possui muitas ferramentas prontas para uso e muitas convenções que tornam muitas configurações desnecessárias, o que o torna muito rápido e fácil de implantar. O Rails tem uma documentação incrível e a comunidade é enorme, e praticamente todas as perguntas de iniciantes já foram respondidas, o que o torna muito amigável para iniciantes, apesar da linguagem subjacente Ruby ser mal documentada. Devido ao tamanho da comunidade Rails, existem muitas gems de terceiros que atendem às suas necessidades. Análise coletada por e hospedada no G2.com.

O que você não gosta Ruby on Rails?

A filosofia de "convenções sobre configurações" por trás do Rails pode ser frustrante para alguns desenvolvedores que buscam uma solução mais personalizável. Por exemplo, como uma API web, o Rails possui uma ferramenta de análise JSON fácil de usar, desde que a estrutura JSON espelhe seus modelos subjacentes. No entanto, se você quiser criar JSON personalizado, isso pode resultar em um código extremamente verboso e feio. Análise coletada por e hospedada no G2.com.

Ashok M.
AM
Pequena Empresa (50 ou menos emp.)
"Ruby on Rails - revisão"
O que você mais gosta Ruby on Rails?

Para desenvolvimento web rápido, ruby on rails é um framework maravilhoso que funciona como um encanto. Ruby como linguagem de programação é muito fácil de codificar e aprender e rails é completamente baseado em ruby. Os elementos MVC estão muito bem integrados em ruby on rails e isso nos permite escrever código limpo e reutilizável. Além disso, há uma comunidade muito boa para ruby on rails. Análise coletada por e hospedada no G2.com.

O que você não gosta Ruby on Rails?

À medida que sua aplicação web cresce, o Ruby on Rails pode apenas desacelerar um pouco seu aplicativo. Isso é em comparação com outros e esta é uma das principais desvantagens de usar Ruby on Rails. Análise coletada por e hospedada no G2.com.

Yurui Z.
YZ
Web Developer
Tecnologia da Informação e Serviços
Empresa (> 1000 emp.)
"um dos melhores frameworks"
O que você mais gosta Ruby on Rails?

* Fácil de configurar.

* Muitas ferramentas (gems) para escolher

* Muito flexível, funciona com muitos frameworks

* O pipeline de ativos é realmente bom

* Ótima comunidade - muito grande e ativa.

* Ainda em desenvolvimento muito ativo.

* É gratuito.

* Bom desempenho.

* Muitas boas suposições, promove uma boa estrutura de aplicação.

* TDD Análise coletada por e hospedada no G2.com.

O que você não gosta Ruby on Rails?

* ActiveRecord - é bom para pessoas que são novas neste campo. Mas é realmente fácil cair em suas armadilhas.

* Escalar pode ser complicado, especialmente para iniciantes.

* Não impõe boas práticas. As pessoas podem facilmente escrever código ruim para fazer as coisas. Análise coletada por e hospedada no G2.com.

Pricing Insights

Averages based on real user reviews.

Tempo para Implementar

3 meses

Perceived Cost

$$$$$
Ruby on Rails