Há uma abundância de documentação e suporte da comunidade disponíveis para se familiarizar rapidamente com Ruby on Rails (RoR). A maioria das ideias que você pode ter para um novo aplicativo já possui gems / plugins / tutoriais que mostram exatamente como obter o que deseja sem escrever muito código. Em muitos casos, você pode escrever algum código que seja seu melhor palpite de como algo deve funcionar, e ele cobrirá 80% dos casos que você precisa lidar, proporcionando assim um produto minimamente viável (MVP) que você pode levar ao mercado rapidamente. Análise coletada por e hospedada no G2.com.
Embora você possa obter 80% do que deseja rapidamente, os 20% restantes levam de 2 a 4 vezes mais tempo para conseguir do que com qualquer outra solução que tentamos.
Tanto Ruby (a linguagem) quanto Rails (o framework) foram escritos assumindo que seriam usados apenas de maneiras muito específicas. À medida que seu projeto -- não importa qual projeto seja -- cresce, essas suposições deixam de se adequar ao seu caso de uso, e você se vê lutando contra a linguagem e o framework mais do que eles estão ajudando. RoR torna muito fácil continuar adicionando escopo ao seu MVP a ponto de você ter tanta dívida técnica que acaba tendo que reescrever tudo. O que antes era rápido e fácil de iterar agora é muito lento e difícil de manter. É muito fácil de começar, mas difícil de dominar; consequentemente, é difícil encontrar talento qualificado em RoR sem pagar 2 vezes o que custa para desenvolvedores Java Enterprise. Em resumo, RoR não escala à medida que seu negócio escala; torna-se um fardo.
Por último, odiamos que ele realmente só funcione bem no Linux. Ele mal funciona no Windows, exigindo que nossos membros da equipe que usam Windows executem uma VM apenas para trabalhar com Rails. Análise coletada por e hospedada no G2.com.
No G2, preferimos avaliações recentes e gostamos de fazer acompanhamento com os avaliadores. Eles podem não ter atualizado o texto da avaliação, mas atualizaram a avaliação.
Validado pelo LinkedIn
Este avaliador recebeu um cartão presente nominal como agradecimento por completar esta avaliação.
Convite do G2. Este avaliador recebeu um cartão presente nominal como agradecimento por completar esta avaliação.
Esta avaliação foi traduzida de English usando IA.


