Últimamente pienso que se está acercando mucha gente a la programación
con
Ruby on Rails que viene con la idea de que es todo super fácil y que
todo se
hace de manera instantánea con un par de scaffolds.
La verdad es que sà que es muy sencillo y está todo muy automatizado,
pero
sólo si sabes programar a un cierto nivel. Esto es, si sabes orientación
a
objetos y entiendes MVC, y ahora también, un poquito de REST.
Creo que mucha gente viene de haber hecho cositas con PHP / ASP y que
las
únicas nociones que tienen de programación son cosas como bucles,
if…then…else, arrays, y como mucho, funciones. Sabiendo ese poquito ya
te
puedes hacer una página en PHP pero para Rails hace falta tener más
nociones
de programación para entender cómo se hacen las cosas.
¿Qué opinais sobre esto? Lo digo sobre todo porque en esta lista cada
vez
tenemos que explicar cosas más básicas a gente que da la impresión de
que
sólo se han leÃdo un tutorial de PC World o similar, y que no han tocado
un
libro de Rails… Y por ver cómo me cuesta explicar determinados
conceptos
de Rails a amigos que hacen cositas básicas con PHP y les cuesta mucho
más
programar con rails que con php ya que con sus cuatro bucles y sus tres
funciones ya les bastaba… todo esto de desarrollo guiado por tests,
rest y
mvc como que no le ven la gracia.