julio 27, 2024

Mundo completo de noticias

Por qué al desarrollador de Ruby on Rails le encanta la escritura dinámica

“Escribo todo el código novedoso del lado del cliente en JavaScript en lugar de TypeScript, lo cual es divertido” El creador de Ruby on Rails dice. Publicado en Twitter por David Heinmeier Hanson Adivinar Ese TypeScript “me quitó la alegría de escribir JavaScript. Siempre estaré agradecido de que Yukihiro ‘Mats’ Matsumoto no sucumbiera a la presión de agregar notas similares a Ruby”.

Cuando se trata de escritura estática versus dinámica, “He escuchado un millón de argumentos de ambos lados durante toda mi carrera”, dice Hanson. Escribió en su blog hoy.“Pero muy pocos de ellos confían en alguien o en algo”.

Pero espera, él piensa que todos podemos unirnos:
Personalmente, soy descaradamente un tipo de tipeo dinámico. Por eso me gusta tanto Ruby. Aprovecha al máximo la escritura dinámica para permitir que la sintaxis poética resulte en un código hermoso como este. Para mí, un rubí claro y estático es como una ensalada con una bola de helado. No van juntos.

También estoy de acuerdo en que en el pasado adopté una posición evangélica para la escritura dinámica. En la medida en que la Única Proposición Verdadera sufre de sufrimiento. La falta de interés en la escritura dinámica puede verse como un reflejo de la falta de educación, experiencia o habilidad.

Ay que tontería. Como tratar de convencer a un introvertido de que realmente le gustan las fiestas si se relaja un poco.

En estos días, he llegado a apreciar la grandeza de la diversidad. Si todos estuviéramos limitados al mismo paradigma, la programación sería un esfuerzo pobre. La naturaleza humana es demasiado reacia a aceptar tales restricciones a su creatividad… pero me tomó un tiempo llegar a estas conclusiones. Soy un solucionador en recuperación. Entonces, cuando veo personas en todas partes cruzando sus corazones con incredulidad de que amarán JavaScript sobre TypeScript, sonrío y recuerdo los días en que reconocí su pasión en el espejo.
Hanson ve “la magnificencia de la multiplicación” en los niveles de programación funcional y orientada a objetos. “Polacos en ambos ejes han entregado décadas de software excelente (¡y cosas malas también!)”.

READ  Monster Hunter: Cómo solucionar el error al guardar el error en Rice PC