No que parece uma vida anterior, costumava criar sites com um conjunto de arquivos HTML. Cada um com seus próprios div’s, head, footer e assim por diante. Não demorou muito para eu questionar minha interminável cópia e colagem de coisas como head’s e navbars, coisas que (teoricamente) só precisavam ser estabelecidas uma vez. Além disso, fiquei frustrado tentando lidar com a navegação de página em projetos de grande escala. A teia de aranha de “href” s rapidamente se tornou confusa, e algo tão simples como alterar o nome de um arquivo pode ser um grande problema. Mas sem nenhuma alternativa à vista, continuei no meu caminho das trevas.
Um dia, fui apresentado a uma ferramenta. Essa ferramenta pretendia me tirar do pesadelo do HTML e eu estava extasiado. Não era outro que Ruby on Rails. Para cada reclamação importante de HTML que eu tinha, Rails retornava com uma solução que ultrapassava em muito qualquer coisa que eu pudesse esperar. Repetição banal? Verifica. Navegação bagunçada? Verifica. Gerenciamento de banco de dados elegante? Verifica. Isso mesmo, estava tudo lá! Portanto, com seu potencial, acessibilidade, documentação e uma curva de aprendizado bastante leve, me tornei um crente.
Junta-te à revolução. Ride the Rails.