Passei os últimos meses aprendendo a adorável linguagem de Ruby. Ele tem muitos recursos adoráveis, e posso ver por que todas as crianças legais o estão usando. A convenção sobre a configuração funciona com freqüência suficiente para ser muito útil. A linguagem em si é, em sua maioria, maravilhosamente concisa e fácil de ler. O suporte integrado para teste e implantação torna a vida muito mais fácil. A quantidade de tempo que leva para criar um aplicativo e colocá-lo em um estado utilizável (pelos usuários!) É surpreendente para aqueles de nós com experiência em Java / PHP.
Acho que o problema que tenho com os garotos legais é que eles são tão bons em descobrir novas e excitantes maneiras de fazer as coisas que Ruby se tornou cheia de novas e emocionantes maneiras de fazer as coisas. O que significa que, como alguém que está aprendendo a língua e suas melhores práticas, sou constantemente confundido por maneiras estranhas de fazer a mesma coisa .
Me faz pensar em estar na cozinha. Amo cozinhar, faço muito isso. As pessoas sempre me perguntam qual é a minha comida favorita, e minha resposta é que gosto de cozinhar o que ainda não cozinhei. Tentar coisas novas é divertido. Freqüentemente, quando se cozinha algo novo, há novas técnicas envolvidas que podem ser facilitadas com a compra de uma nova ferramenta, dispositivo ou recipiente. Se eu comprasse um desses toda vez que tentasse algo novo, estaria no próximo episódio de um desses programas de açambarcamento. Quase tudo que você precisa fazer para cozinhar uma refeição pode ser feito com uma boa faca, uma panela de base pesada, paciência e habilidade.
Existem tantas coisas sobre Ruby que são ótimas. Como alguém que não é uma das crianças legais, mas adora trabalhar com eles, gostaria de lembrar a todos – Sério, Keep It Simple, queridos.